>>> lidarr: Building testing/lidarr 2.3.3.4204-r0 (using abuild 3.13.0-r3) started Fri, 17 May 2024 12:47:40 +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/79) Installing dotnet-host (8.0.5-r0) (2/79) Installing dotnet6-hostfxr (6.0.30-r0) (3/79) Installing icu-data-full (74.2-r0) (4/79) Installing icu-libs (74.2-r0) (5/79) Installing lttng-ust (2.13.6-r1) (6/79) Installing dotnet6-runtime (6.0.30-r0) (7/79) Installing aspnetcore6-runtime (6.0.30-r0) (8/79) Installing sqlite-libs (3.45.3-r0) (9/79) Installing aom-libs (3.9.0-r0) (10/79) Installing libxau (1.0.11-r4) (11/79) Installing libmd (1.1.0-r0) (12/79) Installing libbsd (0.12.2-r0) (13/79) Installing libxdmcp (1.1.5-r1) (14/79) Installing libxcb (1.16.1-r0) (15/79) Installing libx11 (1.8.9-r1) (16/79) Installing hwdata-pci (0.381-r0) (17/79) Installing libpciaccess (0.18.1-r0) (18/79) Installing libdrm (2.4.120-r0) (19/79) Installing libxext (1.3.6-r2) (20/79) Installing libxfixes (6.0.1-r4) (21/79) Installing libffi (3.4.6-r0) (22/79) Installing wayland-libs-client (1.22.0-r4) (23/79) Installing libva (2.21.0-r0) (24/79) Installing libvdpau (1.5-r3) (25/79) Installing ffmpeg-libavutil (6.1.1-r7) (26/79) Installing libdav1d (1.4.1-r0) (27/79) Installing openexr-libiex (3.1.13-r1) (28/79) Installing openexr-libilmthread (3.1.13-r1) (29/79) Installing imath (3.1.11-r2) (30/79) Installing openexr-libopenexr (3.1.13-r1) (31/79) Installing giflib (5.2.2-r0) (32/79) Installing libhwy (1.0.7-r0) (33/79) Installing libjpeg-turbo (3.0.3-r0) (34/79) Installing lcms2 (2.16-r0) (35/79) Installing libpng (1.6.43-r0) (36/79) Installing libjxl (0.10.2-r0) (37/79) Installing lame-libs (3.100-r5) (38/79) Installing opus (1.5.2-r0) (39/79) Installing rav1e-libs (0.7.1-r0) (40/79) Installing soxr (0.1.3-r7) (41/79) Installing ffmpeg-libswresample (6.1.1-r7) (42/79) Installing libogg (1.3.5-r5) (43/79) Installing libtheora (1.1.1-r18) (44/79) Installing libvorbis (1.3.7-r2) (45/79) Installing libvpx (1.14.0-r0) (46/79) Installing libsharpyuv (1.3.2-r0) (47/79) Installing libwebp (1.3.2-r0) (48/79) Installing libwebpmux (1.3.2-r0) (49/79) Installing x264-libs (0.164_git20231001-r0) (50/79) Installing numactl (2.0.18-r0) (51/79) Installing x265-libs (3.6-r0) (52/79) Installing xvidcore (1.3.7-r2) (53/79) Installing ffmpeg-libavcodec (6.1.1-r7) (54/79) Installing libbluray (1.3.4-r1) (55/79) Installing libbz2 (1.0.8-r6) (56/79) Installing mpg123-libs (1.32.6-r0) (57/79) Installing libopenmpt (0.7.6-r0) (58/79) Installing mbedtls (3.6.0-r0) (59/79) Installing librist (0.2.10-r1) (60/79) Installing libsrt (1.5.3-r0) (61/79) Installing libssh (0.10.6-r0) (62/79) Installing xz-libs (5.6.1-r3) (63/79) Installing libxml2 (2.12.6-r2) (64/79) Installing libsodium (1.0.19-r0) (65/79) Installing libzmq (4.3.5-r2) (66/79) Installing ffmpeg-libavformat (6.1.1-r7) (67/79) Installing chromaprint-libs (1.5.1-r7) (68/79) Installing chromaprint (1.5.1-r7) (69/79) Installing aspnetcore6-targeting-pack (6.0.30-r0) (70/79) Installing dotnet6-apphost-pack (6.0.30-r0) (71/79) Installing dotnet6-targeting-pack (6.0.30-r0) (72/79) Installing dotnet6-templates (6.0.130-r0) (73/79) Installing netstandard21-targeting-pack (8.0.105-r0) (74/79) Installing dotnet6-sdk (6.0.130-r0) (75/79) Installing ada-libs (2.7.8-r0) (76/79) Installing libbase64 (0.5.2-r0) (77/79) Installing nodejs (20.12.2-r0) (78/79) Installing yarn (1.22.22-r0) (79/79) Installing .makedepends-lidarr (20240517.124741) Executing busybox-1.36.1-r26.trigger OK: 826 MiB in 182 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 >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.3.3.4204.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.3.3.4204.tar.gz: OK 0001-disable-restart.patch: OK lidarr.initd: OK lidarr.confd: OK package_info: OK >>> lidarr: Unpacking /var/cache/distfiles/lidarr-2.3.3.4204.tar.gz... >>> lidarr: 0001-disable-restart.patch patching file src/NzbDrone.Core/Lifecycle/LifecycleService.cs yarn install v1.22.22 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react@^16.13". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-html5-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-touch-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dom@^16.13". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react@^16.13.1". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react-dnd@^11.1.3". warning "react-document-title > react-side-effect@1.2.0" has incorrect peer dependency "react@^0.13.0 || ^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-popper@1.3.7" has incorrect peer dependency "react@0.14.x || ^15.0.0 || ^16.0.0". warning "react-popper > create-react-context@0.3.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha". [4/4] Building fresh packages... Done in 9.84s. Microsoft (R) Build Engine version 17.0.3+d679d2092 for .NET Copyright (C) Microsoft Corporation. All rights reserved. Determining projects to restore... Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 723 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 723 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 723 ms). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Common/Lidarr.Common.csproj (in 5.71 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 5.71 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Update/Lidarr.Update.csproj (in 5.71 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 5.72 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Core/Lidarr.Core.csproj (in 8.13 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 8.12 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 9.22 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 9.32 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 9.34 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/Lidarr.Http/Lidarr.Http.csproj (in 9.35 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 9.35 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 9.35 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Console/Lidarr.Console.csproj (in 9.39 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 9.41 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 9.39 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 9.39 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 9.77 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Host/Lidarr.Host.csproj (in 9.79 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 9.84 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 9.86 sec). Restored /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 10.58 sec). Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/ServiceUninstall.dll ServiceUninstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/publish/ Lidarr.Test.Dummy -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/publish/ ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/ServiceInstall.dll ServiceInstall -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/publish/ Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/Lidarr.Common.dll Lidarr.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/publish/ Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/Lidarr.Windows.dll Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/Lidarr.Update/net6.0/linux-musl-arm/Lidarr.Update.dll Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/Lidarr.Mono.dll Lidarr.Windows -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/publish/ Lidarr.Mono -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/publish/ Lidarr.Update -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/Lidarr.Update/net6.0/linux-musl-arm/publish/ Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/Lidarr.Core.dll Lidarr.Core -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/publish/ Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/Lidarr.SignalR.dll Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Test.Common.dll Lidarr.SignalR -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/publish/ Lidarr.Test.Common -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/publish/ /usr/lib/dotnet/sdk/6.0.130/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/sixlabors.imagesharp/3.1.4/lib/net6.0/SixLabors.ImageSharp.dll" to "../../_tests/net6.0/linux-musl-arm/SixLabors.ImageSharp.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/SixLabors.ImageSharp.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/Lidarr.Http.dll Lidarr.Http -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/publish/ /home/buildozer/.nuget/packages/microsoft.codecoverage/17.9.0/build/netstandard2.0/Microsoft.CodeCoverage.targets(23,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.codecoverage/17.9.0/build/netstandard2.0/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll" to "../../_tests/net6.0/linux-musl-arm/publish/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/publish/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] Lidarr.Update.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Automation.Test.dll Lidarr.Libraries.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll Lidarr.Api.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/Lidarr.Api.V1.dll Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll Lidarr.Api.V1 -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/publish/ Lidarr.Core.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/Lidarr.Host.dll Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Integration.Test.dll Lidarr.Host -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/Lidarr.dll Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll Lidarr.Console -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_output/net6.0/linux-musl-arm/publish/ Lidarr.Host.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll Lidarr.Common.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/publish/ Build succeeded. /usr/lib/dotnet/sdk/6.0.130/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/sixlabors.imagesharp/3.1.4/lib/net6.0/SixLabors.ImageSharp.dll" to "../../_tests/net6.0/linux-musl-arm/SixLabors.ImageSharp.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/SixLabors.ImageSharp.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] /home/buildozer/.nuget/packages/microsoft.codecoverage/17.9.0/build/netstandard2.0/Microsoft.CodeCoverage.targets(23,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.codecoverage/17.9.0/build/netstandard2.0/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll" to "../../_tests/net6.0/linux-musl-arm/publish/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/publish/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll' because it is being used by another process. [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj] 2 Warning(s) 0 Error(s) Time Elapsed 00:00:34.62 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 49.99s. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... A total of 5 test files matched the specified pattern. 12:49:23.4 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 12:49:23.4 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 12:49:23.4 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 12:49:23.4 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 12:49:26.3 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 12:49:26.3 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 12:49:26.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 12:49:26.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 12:49:26.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 12:49:26.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 12:49:26.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 12:49:26.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 12:49:26.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 12:49:26.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 12:49:26.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 12:49:26.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 12:49:26.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 12:49:26.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 12:49:26.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 12:49:26.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 12:49:26.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 12:49:26.7 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 12:49:26.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 12:49:26.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 12:49:26.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 12:49:26.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 12:49:26.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 12:49:26.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 12:49:26.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 12:49:26.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 12:49:26.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 12:49:26.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 12:49:26.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 12:49:26.8 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 12:49:26.8 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 12:49:26.8 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 12:49:26.8 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 12:49:26.8 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 12:49:26.8 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 12:49:26.8 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 12:49:26.8 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 12:49:26.8 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 12:49:26.8 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [16 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [1 ms] 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 12:49:26.9 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 12:49:26.9 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 12:49:27.0 Info: Data directory is being overridden to [c:\users\test\] 12:49:27.0 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 12:49:27.0 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 12:49:27.0 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 12:49:27.2 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 12:49:27.3 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 12:49:27.3 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [2 ms] 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") [1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [2 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [1 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [1 ms] 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- Skipped get_actual_casing_for_none_existing_file_return_partially_fixed_result [1 ms] Skipped get_actual_casing_for_none_existing_folder_return_partially_fixed_result [1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_dir_in_windows [1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_file_in_windows [1 ms] Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [1 ms] 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 12:49:27.4 Warn: The string can't be left empty, null or consist of only whitespaces. 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 12:49:27.4 Warn: The string can't be left empty, null or consist of only whitespaces. 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 12:49:27.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") [2 ms] Skipped path_should_return_parent_windows("C:\\Test\\","C:\\") [1 ms] Skipped path_should_return_parent_windows("C:\\",null) [1 ms] Skipped path_should_return_parent_windows("\\\\server\\share",null) [1 ms] Skipped path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") [1 ms] 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 12:49:27.4 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 12:49:27.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 12:49:27.4 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:49:27.5 Debug: Dummy process. ID:67882 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:49:28.0 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 12:49:28.0 Debug: - [67882] Lidarr.Test.Dummy 12:49:28.0 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 12:49:28.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 12:49:28.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 12:49:28.0 Debug: Finding process with Id:1234567 12:49:28.0 Warn: Unable to find process with ID 1234567 12:49:28.0 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 12:49:28.0 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 12:49:28.1 Debug: Finding process with Id:0 12:49:28.1 Warn: Unable to find process with ID 0 12:49:28.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 12:49:28.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 12:49:28.1 Debug: Finding process with Id:-1 12:49:28.1 Warn: Unable to find process with ID -1 12:49:28.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- Skipped should_be_equal_windows_only("c:\\","C:\\") [1 ms] Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] 12:49:28.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 12:49:28.1 Debug: Finding process with Id:9999 12:49:28.1 Warn: Unable to find process with ID 9999 12:49:28.1 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 12:49:28.1 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 12:49:28.1 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:49:28.2 Debug: Dummy process. ID:67892 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:49:28.2 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:49:28.3 Debug: Dummy process. ID:67902 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:49:28.8 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 12:49:28.8 Debug: - [67892] Lidarr.Test.Dummy 12:49:28.8 Debug: - [67902] Lidarr.Test.Dummy 12:49:28.8 Debug: Found 2 processes to kill 12:49:28.8 Debug: Killing process: 67892 [Lidarr.Test.Dummy] 12:49:28.8 Info: [67892]: Killing process 12:49:28.8 Info: [67892]: Waiting for exit 12:49:28.8 Info: [67892]: Process terminated successfully 12:49:28.8 Debug: Killing process: 67902 [Lidarr.Test.Dummy] 12:49:28.8 Info: [67902]: Killing process 12:49:28.8 Info: [67902]: Waiting for exit 12:49:28.8 Info: [67902]: Process terminated successfully 12:49:28.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 12:49:28.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 12:49:28.8 Debug: Starting /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:49:28.9 Debug: Dummy process. ID:67914 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 12:49:29.4 Debug: Finding process with Id:67914 12:49:29.4 Debug: Found process 67914:Lidarr.Test.Dummy [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy] 12:49:29.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 12:49:29.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 12:49:29.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 12:49:29.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 12:49:29.5 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 12:49:29.5 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 12:49:29.5 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 12:49:29.5 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 12:49:29.5 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- Skipped Should_be_able_to_start_python [7 ms] 12:49:29.5 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 12:49:29.9 Debug: fpcalc version: 1.5.1 12:49:29.9 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 12:49:29.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 12:49:29.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 12:49:29.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 12:49:29.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 12:49:29.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 12:49:29.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 12:49:29.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 12:49:29.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 12:49:29.9 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 12:49:29.9 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- Skipped Exists_should_find_existing_service [1 ms] Skipped Exists_should_not_find_random_service [1 ms] Skipped Service_should_be_installed_and_then_uninstalled [1 ms] Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [1 ms] Skipped should_throw_if_starting_a_running_service [1 ms] 12:49:31.3 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 12:49:31.3 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 12:49:31.3 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 12:49:31.3 Trace: Rate Limit triggered, delaying 'me' for 0.196 sec 12:49:31.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 12:49:31.5 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 12:49:31.5 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 12:49:31.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 12:49:31.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 12:49:31.8 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 12:49:31.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 12:49:31.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 12:49:31.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 12:49:31.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 12:49:31.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 12:49:31.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 12:49:31.9 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 12:49:32.0 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 12:49:32.0 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 12:49:32.0 Trace: Rate Limit triggered, delaying 'me' for 0.200 sec 12:49:32.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 12:49:34.7 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 12:49:34.7 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 12:49:34.7 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 12:49:34.7 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 12:49:34.7 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 12:49:35.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469749216653_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:35.3 Info: DatabaseEngineVersionCheck migrating 12:49:35.3 Info: PerformDBOperation 12:49:35.3 Info: Performing DB Operation 12:49:35.4 Info: SQLite 3.45.3 12:49:35.4 Info: => 0.059375s 12:49:35.4 Info: DatabaseEngineVersionCheck migrated 12:49:35.4 Info: => 0.0614301s 12:49:35.4 Info: VersionMigration migrating 12:49:35.4 Info: Beginning Transaction 12:49:35.4 Info: CreateTable VersionInfo 12:49:35.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:35.5 Info: => 0.0290649s 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: VersionMigration migrated 12:49:35.5 Info: => 0.0307978s 12:49:35.5 Info: VersionUniqueMigration migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: CreateIndex VersionInfo (Version) 12:49:35.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:35.5 Info: => 0.0018029s 12:49:35.5 Info: AlterTable VersionInfo 12:49:35.5 Info: => 0.0001744s 12:49:35.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:35.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:35.5 Info: => 0.0010072s 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: VersionUniqueMigration migrated 12:49:35.5 Info: => 0.0012909s 12:49:35.5 Info: VersionDescriptionMigration migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: AlterTable VersionInfo 12:49:35.5 Info: => 1.99E-05s 12:49:35.5 Info: CreateColumn VersionInfo Description String 12:49:35.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:35.5 Info: => 0.0002662s 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: VersionDescriptionMigration migrated 12:49:35.5 Info: => 0.0004824s 12:49:35.5 Info: 1: InitialSetup migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 1 12:49:35.5 Info: CreateTable Config 12:49:35.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:35.5 Info: => 0.0004008s 12:49:35.5 Info: CreateIndex Config (Key) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:35.5 Info: => 0.0001482s 12:49:35.5 Info: CreateTable RootFolders 12:49:35.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:35.5 Info: => 0.0001284s 12:49:35.5 Info: CreateIndex RootFolders (Path) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:35.5 Info: => 9.87E-05s 12:49:35.5 Info: CreateTable Artists 12:49:35.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:35.5 Info: => 0.0004037s 12:49:35.5 Info: CreateIndex Artists (ForeignArtistId) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:35.5 Info: => 0.000104s 12:49:35.5 Info: CreateIndex Artists (NameSlug) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:35.5 Info: => 9.71E-05s 12:49:35.5 Info: CreateIndex Artists (CleanName) 12:49:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.5 Info: => 0.000113s 12:49:35.5 Info: CreateIndex Artists (Path) 12:49:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.5 Info: => 9.86E-05s 12:49:35.5 Info: CreateTable Albums 12:49:35.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:35.5 Info: => 0.0003227s 12:49:35.5 Info: CreateIndex Albums (ForeignAlbumId) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.5 Info: => 0.0001044s 12:49:35.5 Info: CreateIndex Albums (MBId) 12:49:35.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.5 Info: => 9.86E-05s 12:49:35.5 Info: CreateIndex Albums (TADBId) 12:49:35.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.5 Info: => 9.42E-05s 12:49:35.5 Info: CreateIndex Albums (TitleSlug) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.5 Info: => 9.71E-05s 12:49:35.5 Info: CreateIndex Albums (CleanTitle) 12:49:35.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.5 Info: => 9.34E-05s 12:49:35.5 Info: CreateIndex Albums (Path) 12:49:35.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:35.5 Info: => 9.56E-05s 12:49:35.5 Info: CreateTable Tracks 12:49:35.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:35.5 Info: => 0.0002552s 12:49:35.5 Info: CreateIndex Tracks (ForeignTrackId) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:35.5 Info: => 0.000127s 12:49:35.5 Info: CreateIndex Tracks (ArtistId) 12:49:35.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:35.5 Info: => 0.0001113s 12:49:35.5 Info: CreateIndex Tracks (TrackFileId) 12:49:35.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:35.5 Info: => 0.0001118s 12:49:35.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:35.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:35.5 Info: => 0.0001096s 12:49:35.5 Info: CreateTable TrackFiles 12:49:35.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:35.5 Info: => 0.000246s 12:49:35.5 Info: CreateIndex TrackFiles (ArtistId) 12:49:35.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:35.5 Info: => 0.0001214s 12:49:35.5 Info: CreateIndex TrackFiles (AlbumId) 12:49:35.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.5 Info: => 0.0001054s 12:49:35.5 Info: CreateTable History 12:49: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) 12:49:35.5 Info: => 0.00022s 12:49:35.5 Info: CreateIndex History (Date) 12:49:35.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:35.5 Info: => 0.0001103s 12:49:35.5 Info: CreateIndex History (EventType) 12:49:35.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:35.5 Info: => 0.0001155s 12:49:35.5 Info: CreateIndex History (DownloadId) 12:49:35.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:35.5 Info: => 0.0001028s 12:49:35.5 Info: CreateIndex History (AlbumId) 12:49:35.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:35.5 Info: => 0.0001365s 12:49:35.5 Info: CreateTable Notifications 12:49: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) 12:49:35.5 Info: => 0.0002134s 12:49:35.5 Info: CreateTable ScheduledTasks 12:49: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) 12:49:35.5 Info: => 0.0001577s 12:49:35.5 Info: CreateIndex ScheduledTasks (TypeName) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:35.5 Info: => 0.0001053s 12:49:35.5 Info: CreateTable Indexers 12:49: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) 12:49:35.5 Info: => 0.0001698s 12:49:35.5 Info: CreateIndex Indexers (Name) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:35.5 Info: => 0.0001076s 12:49:35.5 Info: CreateTable Profiles 12:49: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) 12:49:35.5 Info: => 0.0001446s 12:49:35.5 Info: CreateIndex Profiles (Name) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:35.5 Info: => 0.0001371s 12:49:35.5 Info: CreateTable QualityDefinitions 12:49: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) 12:49:35.5 Info: => 0.0001763s 12:49:35.5 Info: CreateIndex QualityDefinitions (Quality) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:35.5 Info: => 0.0001063s 12:49:35.5 Info: CreateIndex QualityDefinitions (Title) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:35.5 Info: => 0.0001098s 12:49:35.5 Info: CreateTable NamingConfig 12:49: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) 12:49:35.5 Info: => 0.0003348s 12:49:35.5 Info: CreateTable Blacklist 12:49: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 '') 12:49:35.5 Info: => 0.0016211s 12:49:35.5 Info: CreateTable Metadata 12:49: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) 12:49:35.5 Info: => 0.0001751s 12:49:35.5 Info: CreateTable MetadataFiles 12:49: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) 12:49:35.5 Info: => 0.0002084s 12:49:35.5 Info: CreateTable DownloadClients 12:49: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) 12:49:35.5 Info: => 0.0001697s 12:49:35.5 Info: CreateTable PendingReleases 12:49: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 '') 12:49:35.5 Info: => 0.0001976s 12:49:35.5 Info: CreateTable RemotePathMappings 12:49: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) 12:49:35.5 Info: => 0.0001596s 12:49:35.5 Info: CreateTable Tags 12:49:35.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:35.5 Info: => 0.0001299s 12:49:35.5 Info: CreateIndex Tags (Label) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:35.5 Info: => 0.0001113s 12:49:35.5 Info: CreateTable Restrictions 12:49:35.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:35.5 Info: => 0.0001894s 12:49:35.5 Info: CreateTable DelayProfiles 12:49: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) 12:49:35.5 Info: => 0.0002064s 12:49:35.5 Info: CreateTable Users 12:49: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) 12:49:35.5 Info: => 0.0001474s 12:49:35.5 Info: CreateIndex Users (Identifier) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:35.5 Info: => 0.0001156s 12:49:35.5 Info: CreateIndex Users (Username) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:35.5 Info: => 0.0001114s 12:49:35.5 Info: CreateTable Commands 12:49: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) 12:49:35.5 Info: => 0.0002167s 12:49:35.5 Info: CreateTable IndexerStatus 12:49: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) 12:49:35.5 Info: => 0.0002184s 12:49:35.5 Info: CreateIndex IndexerStatus (ProviderId) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:35.5 Info: => 0.0001451s 12:49:35.5 Info: CreateTable ExtraFiles 12:49: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) 12:49:35.5 Info: => 0.0002025s 12:49:35.5 Info: CreateTable LyricFiles 12:49: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) 12:49:35.5 Info: => 0.0002056s 12:49:35.5 Info: CreateTable LanguageProfiles 12:49: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) 12:49:35.5 Info: => 0.0001549s 12:49:35.5 Info: CreateIndex LanguageProfiles (Name) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:35.5 Info: => 0.0001157s 12:49:35.5 Info: CreateTable DownloadClientStatus 12:49: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) 12:49:35.5 Info: => 0.0001687s 12:49:35.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:35.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:35.5 Info: => 0.0001159s 12:49:35.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:35.5 Info: -> 1 Insert operations completed in 00:00:00.0035268 taking an average of 00:00:00.0035268 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:35', 'InitialSetup') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 1: InitialSetup migrated 12:49:35.5 Info: => 0.0053881s 12:49:35.5 Info: 2: add_reason_to_pending_releases migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 2 12:49:35.5 Info: AlterTable PendingReleases 12:49:35.5 Info: => 2.2E-06s 12:49:35.5 Info: CreateColumn PendingReleases Reason Int32 12:49:35.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:35.5 Info: => 0.0006059s 12:49:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:35', 'add_reason_to_pending_releases') 12:49:35.5 Info: Committing Transaction 12:49:35.5 Info: 2: add_reason_to_pending_releases migrated 12:49:35.5 Info: => 0.0009891s 12:49:35.5 Info: 3: add_medium_support migrating 12:49:35.5 Info: Beginning Transaction 12:49:35.5 Info: Starting migration of Main DB to 3 12:49:35.5 Info: AlterTable Albums 12:49:35.5 Info: => 1.4E-06s 12:49:35.5 Info: CreateColumn Albums Media String 12:49:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:35.5 Info: => 0.0006265s 12:49:35.5 Info: AlterTable Tracks 12:49:35.5 Info: => 1.5E-06s 12:49:35.5 Info: CreateColumn Tracks MediumNumber Int32 12:49:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:35.5 Info: => 0.0005557s 12:49:35.5 Info: AlterTable Tracks 12:49:35.5 Info: => 1.5E-06s 12:49:35.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:35.5 Info: => 0.0005475s 12:49:35.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:35.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:35.5 Info: => 0.000325s 12:49:35.5 Info: DeleteColumn Tracks TrackNumber 12:49:35.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:35.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:35.6 Info: DROP TABLE "Tracks" 12:49:35.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:35.6 Info: => 0.0247507s 12:49:35.6 Info: AlterTable Tracks 12:49:35.6 Info: => 1.6E-06s 12:49:35.6 Info: CreateColumn Tracks TrackNumber String 12:49:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:35.6 Info: => 0.0005548s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:35', 'add_medium_support') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 3: add_medium_support migrated 12:49:35.6 Info: => 0.0009637s 12:49:35.6 Info: 4: add_various_qualites_in_profile migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 4 12:49:35.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:35.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:35.6 Info: => 0.000101s 12:49:35.6 Info: PerformDBOperation 12:49:35.6 Info: Performing DB Operation 12:49:35.6 Info: => 0.010138s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:35', 'add_various_qualites_in_profile') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 4: add_various_qualites_in_profile migrated 12:49:35.6 Info: => 0.0104948s 12:49:35.6 Info: 5: metadata_profiles migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 5 12:49:35.6 Info: CreateTable MetadataProfiles 12:49: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) 12:49:35.6 Info: => 0.0001848s 12:49:35.6 Info: CreateIndex MetadataProfiles (Name) 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:35.6 Info: => 0.0001292s 12:49:35.6 Info: AlterTable Artists 12:49:35.6 Info: => 1.6E-06s 12:49:35.6 Info: CreateColumn Artists MetadataProfileId Int32 12:49:35.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:35.6 Info: => 0.0005856s 12:49:35.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49: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) 12:49: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" 12:49:35.6 Info: DROP TABLE "Artists" 12:49:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.6 Info: => 0.0058914s 12:49:35.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49: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) 12:49: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" 12:49:35.6 Info: DROP TABLE "Artists" 12:49:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.6 Info: => 0.0056905s 12:49:35.6 Info: AlterTable Albums 12:49:35.6 Info: => 1.5E-06s 12:49:35.6 Info: CreateColumn Albums SecondaryTypes String 12:49:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:35.6 Info: => 0.0005857s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:35', 'metadata_profiles') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 5: metadata_profiles migrated 12:49:35.6 Info: => 0.0010388s 12:49:35.6 Info: 6: separate_automatic_and_interactive_search migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 6 12:49:35.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:35.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:35.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:35.6 Info: DROP TABLE "Indexers" 12:49:35.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:35.6 Info: => 0.0083674s 12:49:35.6 Info: AlterTable Indexers 12:49:35.6 Info: => 1.4E-06s 12:49:35.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:35.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:35.6 Info: => 0.0005732s 12:49:35.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:35.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:35.6 Info: => 6.04E-05s 12:49:35.6 Info: AlterTable Indexers 12:49:35.6 Info: => 1.7E-06s 12:49:35.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:35.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:35.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:35.6 Info: DROP TABLE "Indexers" 12:49:35.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:35.6 Info: => 0.0055563s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:35', 'separate_automatic_and_interactive_search') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 6: separate_automatic_and_interactive_search migrated 12:49:35.6 Info: => 0.0059342s 12:49:35.6 Info: 7: change_album_path_to_relative migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 7 12:49:35.6 Info: DeleteColumn Albums Path 12:49:35.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:35.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:35.6 Info: DROP TABLE "Albums" 12:49:35.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.6 Info: => 0.0059048s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:35', 'change_album_path_to_relative') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 7: change_album_path_to_relative migrated 12:49:35.6 Info: => 0.0063618s 12:49:35.6 Info: 8: change_quality_size_mb_to_kb migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 8 12:49:35.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:35.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:35.6 Info: => 7.6E-05s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:35', 'change_quality_size_mb_to_kb') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 8: change_quality_size_mb_to_kb migrated 12:49:35.6 Info: => 0.0003911s 12:49:35.6 Info: 9: album_releases migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 9 12:49:35.6 Info: AlterTable Albums 12:49:35.6 Info: => 2.7E-06s 12:49:35.6 Info: CreateColumn Albums Releases String 12:49:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:35.6 Info: => 0.0005909s 12:49:35.6 Info: AlterTable Albums 12:49:35.6 Info: => 1.8E-06s 12:49:35.6 Info: CreateColumn Albums CurrentRelease String 12:49:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:35.6 Info: => 0.0005579s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:35', 'album_releases') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 9: album_releases migrated 12:49:35.6 Info: => 0.000896s 12:49:35.6 Info: 10: album_releases_fix migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 10 12:49:35.6 Info: AlterTable Albums 12:49:35.6 Info: => 2.3E-06s 12:49:35.6 Info: AlterColumn Albums Releases String 12:49:35.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:35.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:35.6 Info: DROP TABLE "Albums" 12:49:35.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.6 Info: => 0.0058472s 12:49:35.6 Info: AlterTable Albums 12:49:35.6 Info: => 1.5E-06s 12:49:35.6 Info: AlterColumn Albums CurrentRelease String 12:49:35.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:35.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:35.6 Info: DROP TABLE "Albums" 12:49:35.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:35.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.6 Info: => 0.0058044s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:35', 'album_releases_fix') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 10: album_releases_fix migrated 12:49:35.6 Info: => 0.0062118s 12:49:35.6 Info: 11: import_lists migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 11 12:49:35.6 Info: CreateTable ImportLists 12:49:35.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:35.6 Info: => 0.0002609s 12:49:35.6 Info: CreateIndex ImportLists (Name) 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:35.6 Info: => 0.0001127s 12:49:35.6 Info: CreateTable ImportListStatus 12:49:35.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:35.6 Info: => 0.0001768s 12:49:35.6 Info: CreateIndex ImportListStatus (ProviderId) 12:49:35.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:35.6 Info: => 0.000109s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:35', 'import_lists') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 11: import_lists migrated 12:49:35.6 Info: => 0.0004869s 12:49:35.6 Info: 12: add_release_status migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 12 12:49:35.6 Info: AlterTable MetadataProfiles 12:49:35.6 Info: => 2.5E-06s 12:49:35.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:35.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:35.6 Info: => 0.0006088s 12:49:35.6 Info: PerformDBOperation 12:49:35.6 Info: Performing DB Operation 12:49:35.6 Info: => 0.0030972s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:35', 'add_release_status') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 12: add_release_status migrated 12:49:35.6 Info: => 0.0034764s 12:49:35.6 Info: 13: album_download_notification migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 13 12:49:35.6 Info: AlterTable Notifications 12:49:35.6 Info: => 2.3E-06s 12:49:35.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:35.6 Info: => 0.0006386s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:35', 'album_download_notification') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 13: album_download_notification migrated 12:49:35.6 Info: => 0.0009937s 12:49:35.6 Info: 14: fix_language_metadata_profiles migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 14 12:49:35.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:35.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:35.6 Info: => 0.0001545s 12:49:35.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:35.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:35.6 Info: => 0.0001129s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:35', 'fix_language_metadata_profiles') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 14: fix_language_metadata_profiles migrated 12:49:35.6 Info: => 0.0004191s 12:49:35.6 Info: 15: remove_fanzub migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 15 12:49:35.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:35.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:35.6 Info: => 7.49E-05s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:35', 'remove_fanzub') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 15: remove_fanzub migrated 12:49:35.6 Info: => 0.0003844s 12:49:35.6 Info: 16: update_artist_history_indexes migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 16 12:49:35.6 Info: CreateIndex Albums (ArtistId) 12:49:35.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:35.6 Info: => 0.0001426s 12:49:35.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:35.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:35.6 Info: => 0.0001131s 12:49:35.6 Info: DeleteIndex History (AlbumId) 12:49:35.6 Info: DROP INDEX "IX_History_AlbumId" 12:49:35.6 Info: => 0.0004937s 12:49:35.6 Info: CreateIndex History (AlbumId, Date) 12:49:35.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:35.6 Info: => 0.0001314s 12:49:35.6 Info: DeleteIndex History (DownloadId) 12:49:35.6 Info: DROP INDEX "IX_History_DownloadId" 12:49:35.6 Info: => 0.0001752s 12:49:35.6 Info: CreateIndex History (DownloadId, Date) 12:49:35.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:35.6 Info: => 0.000145s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:35', 'update_artist_history_indexes') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 16: update_artist_history_indexes migrated 12:49:35.6 Info: => 0.0005523s 12:49:35.6 Info: 17: remove_nma migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 17 12:49:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:35.6 Info: => 0.0029901s 12:49:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:35', 'remove_nma') 12:49:35.6 Info: Committing Transaction 12:49:35.6 Info: 17: remove_nma migrated 12:49:35.6 Info: => 0.0033022s 12:49:35.6 Info: 18: album_disambiguation migrating 12:49:35.6 Info: Beginning Transaction 12:49:35.6 Info: Starting migration of Main DB to 18 12:49:35.7 Info: AlterTable Albums 12:49:35.7 Info: => 8.1E-06s 12:49:35.7 Info: CreateColumn Albums Disambiguation String 12:49:35.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:35.7 Info: => 0.0006396s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:35', 'album_disambiguation') 12:49:35.7 Info: Committing Transaction 12:49:35.7 Info: 18: album_disambiguation migrated 12:49:35.7 Info: => 0.000994s 12:49:35.7 Info: 19: add_ape_quality_in_profiles migrating 12:49:35.7 Info: Beginning Transaction 12:49:35.7 Info: Starting migration of Main DB to 19 12:49:35.7 Info: PerformDBOperation 12:49:35.7 Info: Performing DB Operation 12:49:35.7 Info: => 0.0035373s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:35', 'add_ape_quality_in_profiles') 12:49:35.7 Info: Committing Transaction 12:49:35.7 Info: 19: add_ape_quality_in_profiles migrated 12:49:35.7 Info: => 0.0039197s 12:49:35.7 Info: 20: remove_pushalot migrating 12:49:35.7 Info: Beginning Transaction 12:49:35.7 Info: Starting migration of Main DB to 20 12:49:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:35.7 Info: => 0.0001194s 12:49:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:35.7 Info: => 6.7E-05s 12:49:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:35.7 Info: => 5.68E-05s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:35', 'remove_pushalot') 12:49:35.7 Info: Committing Transaction 12:49:35.7 Info: 20: remove_pushalot migrated 12:49:35.7 Info: => 0.0003607s 12:49:35.7 Info: 21: add_custom_filters migrating 12:49:35.7 Info: Beginning Transaction 12:49:35.7 Info: Starting migration of Main DB to 21 12:49:35.7 Info: CreateTable CustomFilters 12:49:35.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:35.7 Info: => 0.0001883s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:35', 'add_custom_filters') 12:49:35.7 Info: Committing Transaction 12:49:35.7 Info: 21: add_custom_filters migrated 12:49:35.7 Info: => 0.0005488s 12:49:35.7 Info: 22: import_list_tags migrating 12:49:35.7 Info: Beginning Transaction 12:49:35.7 Info: Starting migration of Main DB to 22 12:49:35.7 Info: AlterTable ImportLists 12:49:35.7 Info: => 2.5E-06s 12:49:35.7 Info: CreateColumn ImportLists Tags String 12:49:35.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:35.7 Info: => 0.0006295s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:35', 'import_list_tags') 12:49:35.7 Info: Committing Transaction 12:49:35.7 Info: 22: import_list_tags migrated 12:49:35.7 Info: => 0.0009738s 12:49:35.7 Info: 23: add_release_groups_etc migrating 12:49:35.7 Info: Beginning Transaction 12:49:35.7 Info: Starting migration of Main DB to 23 12:49:35.7 Info: CreateTable ArtistMetadata 12:49:35.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:35.7 Info: => 0.0002549s 12:49:35.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:35.7 Info: => 0.00012s 12:49:35.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:35.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:35.7 Info: => 0.0001351s 12:49:35.7 Info: AlterTable Artists 12:49:35.7 Info: => 1.7E-06s 12:49:35.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:35.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.000629s 12:49:35.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:35.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:35.7 Info: => 9.82E-05s 12:49:35.7 Info: CreateTable AlbumReleases 12:49:35.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:35.7 Info: => 0.0002454s 12:49:35.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:35.7 Info: => 0.000117s 12:49:35.7 Info: CreateIndex AlbumReleases (AlbumId) 12:49:35.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:35.7 Info: => 0.0001065s 12:49:35.7 Info: PerformDBOperation 12:49:35.7 Info: Performing DB Operation 12:49:35.7 Info: => 0.0103999s 12:49:35.7 Info: AlterTable Albums 12:49:35.7 Info: => 1.8E-06s 12:49:35.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:35.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.00072s 12:49:35.7 Info: AlterTable Albums 12:49:35.7 Info: => 1.9E-06s 12:49:35.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:35.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:35.7 Info: => 0.000642s 12:49:35.7 Info: AlterTable Albums 12:49:35.7 Info: => 1.9E-06s 12:49:35.7 Info: CreateColumn Albums Links String 12:49:35.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:35.7 Info: => 0.0006671s 12:49:35.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:35.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:35.7 Info: => 0.0001459s 12:49:35.7 Info: AlterTable Tracks 12:49:35.7 Info: => 1.5E-06s 12:49:35.7 Info: CreateColumn Tracks ForeignRecordingId String 12:49:35.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:35.7 Info: => 0.0006354s 12:49:35.7 Info: AlterTable Tracks 12:49:35.7 Info: => 1.9E-06s 12:49:35.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:35.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.0006637s 12:49:35.7 Info: AlterTable Tracks 12:49:35.7 Info: => 1.6E-06s 12:49:35.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:35.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.0006294s 12:49:35.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:35.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:35.7 Info: => 0.0001199s 12:49:35.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:35.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:35.7 Info: => 0.0001343s 12:49:35.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:35.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:35.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:35.7 Info: DROP TABLE "Artists" 12:49:35.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.7 Info: => 0.0087149s 12:49:35.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:35.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:35.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:35.7 Info: DROP TABLE "Albums" 12:49:35.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:35.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:35.7 Info: => 0.0062143s 12:49:35.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:35.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:35.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:35.7 Info: DROP TABLE "Tracks" 12:49:35.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:35.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:35.7 Info: => 0.0056263s 12:49:35.7 Info: DeleteColumn TrackFiles ArtistId 12:49:35.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:35.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:35.7 Info: DROP TABLE "TrackFiles" 12:49:35.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.7 Info: => 0.0053805s 12:49:35.7 Info: CreateIndex Artists (ArtistMetadataId) 12:49:35.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.7 Info: => 0.0001111s 12:49:35.7 Info: CreateIndex Artists (Monitored) 12:49:35.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.7 Info: => 0.0001034s 12:49:35.7 Info: CreateIndex Albums (ArtistMetadataId) 12:49:35.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:35.7 Info: => 0.0001049s 12:49:35.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:35.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:35.7 Info: => 0.0001038s 12:49:35.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:35.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:35.7 Info: => 0.0001025s 12:49:35.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:35.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:35.7 Info: => 0.0001017s 12:49:35.7 Info: UpdateData 12:49:35.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:35.7 Info: => 0.0027284s 12:49:35.7 Info: UpdateData 12:49:35.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:35.7 Info: => 0.0001033s 12:49:35.7 Info: UpdateData 12:49:35.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:35.7 Info: => 7.42E-05s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:35', 'add_release_groups_etc') 12:49:35.7 Info: Committing Transaction 12:49:35.7 Info: 23: add_release_groups_etc migrated 12:49:35.7 Info: => 0.0007099s 12:49:35.7 Info: 24: NewMediaInfoFormat migrating 12:49:35.7 Info: Beginning Transaction 12:49:35.7 Info: Starting migration of Main DB to 24 12:49:35.7 Info: UpdateData 12:49:35.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:35.7 Info: => 8.82E-05s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:35', 'NewMediaInfoFormat') 12:49:35.7 Info: Committing Transaction 12:49:35.7 Info: 24: NewMediaInfoFormat migrated 12:49:35.7 Info: => 0.0003988s 12:49:35.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:35.7 Info: Beginning Transaction 12:49:35.7 Info: Starting migration of Main DB to 25 12:49:35.7 Info: RenameTable Restrictions ReleaseProfiles 12:49:35.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:35.7 Info: => 0.0018347s 12:49:35.7 Info: AlterTable ReleaseProfiles 12:49:35.7 Info: => 1.6E-06s 12:49:35.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:35.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:35.7 Info: => 0.000609s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:35', 'rename_restrictions_to_release_profiles') 12:49:35.7 Info: Committing Transaction 12:49:35.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:35.7 Info: => 0.0009607s 12:49:35.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:35.7 Info: Beginning Transaction 12:49:35.7 Info: Starting migration of Main DB to 26 12:49:35.7 Info: RenameTable Profiles QualityProfiles 12:49:35.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:35.7 Info: => 0.0017333s 12:49:35.7 Info: AlterTable QualityProfiles 12:49:35.7 Info: => 1.5E-06s 12:49:35.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:35.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:35.7 Info: => 0.0006039s 12:49:35.7 Info: AlterTable LanguageProfiles 12:49:35.7 Info: => 1.5E-06s 12:49:35.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:35.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:35.7 Info: => 0.0005832s 12:49:35.7 Info: UpdateData 12:49:35.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:35.7 Info: => 6.86E-05s 12:49:35.7 Info: UpdateData 12:49:35.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:35.7 Info: => 5.36E-05s 12:49:35.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:35.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:35.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:35.7 Info: DROP TABLE "Artists" 12:49:35.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.7 Info: => 0.0060573s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:35', 'rename_quality_profiles_add_upgrade_allowed') 12:49:35.7 Info: Committing Transaction 12:49:35.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:35.7 Info: => 0.006516s 12:49:35.7 Info: 27: add_import_exclusions migrating 12:49:35.7 Info: Beginning Transaction 12:49:35.7 Info: Starting migration of Main DB to 27 12:49:35.7 Info: CreateTable ImportListExclusions 12:49:35.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:35.7 Info: => 0.0001775s 12:49:35.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:35.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:35.7 Info: => 0.0001149s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:35', 'add_import_exclusions') 12:49:35.7 Info: Committing Transaction 12:49:35.7 Info: 27: add_import_exclusions migrated 12:49:35.7 Info: => 0.0004744s 12:49:35.7 Info: 28: clean_artist_metadata_table migrating 12:49:35.7 Info: Beginning Transaction 12:49:35.7 Info: Starting migration of Main DB to 28 12:49:35.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:35.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:35.7 Info: => 0.000202s 12:49:35.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:35.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:35.7 Info: => 0.0001693s 12:49:35.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:35.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:35.7 Info: => 0.0001675s 12:49:35.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:35.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:35.7 Info: => 0.0001607s 12:49:35.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:35.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:35.7 Info: => 0.0001614s 12:49:35.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:35.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:35.7 Info: => 0.0001626s 12:49:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:35', 'clean_artist_metadata_table') 12:49:35.7 Info: Committing Transaction 12:49:35.7 Info: 28: clean_artist_metadata_table migrated 12:49:35.7 Info: => 0.0004786s 12:49:35.7 Info: 29: health_issue_notification migrating 12:49:35.7 Info: Beginning Transaction 12:49:35.7 Info: Starting migration of Main DB to 29 12:49:35.7 Info: AlterTable Notifications 12:49:35.7 Info: => 1.6E-06s 12:49:35.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:35.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.0006477s 12:49:35.7 Info: AlterTable Notifications 12:49:35.7 Info: => 1.9E-06s 12:49:35.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:35.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.0006119s 12:49:35.7 Info: AlterTable Notifications 12:49:35.7 Info: => 1.7E-06s 12:49:35.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:35.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.0006051s 12:49:35.7 Info: AlterTable Notifications 12:49:35.7 Info: => 1.6E-06s 12:49:35.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:35.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.0006405s 12:49:35.7 Info: AlterTable Notifications 12:49:35.7 Info: => 1.6E-06s 12:49:35.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:35.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:35.7 Info: => 0.0006056s 12:49:35.7 Info: DeleteColumn Notifications OnDownload 12:49:35.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:35.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:35.7 Info: DROP TABLE "Notifications" 12:49:35.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:35.7 Info: => 0.0055324s 12:49:35.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:35.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:35.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:35.8 Info: DROP TABLE "Notifications" 12:49:35.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:35.8 Info: => 0.0055002s 12:49:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:35', 'health_issue_notification') 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: 29: health_issue_notification migrated 12:49:35.8 Info: => 0.005921s 12:49:35.8 Info: 30: add_mediafilerepository_mtime migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: Starting migration of Main DB to 30 12:49:35.8 Info: AlterTable TrackFiles 12:49:35.8 Info: => 1.6E-06s 12:49:35.8 Info: CreateColumn TrackFiles Modified DateTime 12:49:35.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:35.8 Info: => 0.0006516s 12:49:35.8 Info: AlterTable TrackFiles 12:49:35.8 Info: => 2E-06s 12:49:35.8 Info: CreateColumn TrackFiles Path String 12:49:35.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:35.8 Info: => 0.0006164s 12:49:35.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:35.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:35.8 Info: => 5.87E-05s 12:49:35.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:35.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:35.8 Info: => 0.0001595s 12:49:35.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:35.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:35.8 Info: => 0.0001795s 12:49:35.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:35.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:35.8 Info: => 0.000185s 12:49:35.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:35.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:35.8 Info: => 0.0001211s 12:49:35.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:35.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:35.8 Info: => 7.98E-05s 12:49:35.8 Info: AlterTable TrackFiles 12:49:35.8 Info: => 1.5E-06s 12:49:35.8 Info: AlterColumn TrackFiles Path String 12:49:35.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:35.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:35.8 Info: DROP TABLE "TrackFiles" 12:49:35.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.8 Info: => 0.0305157s 12:49:35.8 Info: CreateIndex TrackFiles (Path) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.8 Info: => 0.0001418s 12:49:35.8 Info: DeleteColumn TrackFiles RelativePath 12:49:35.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:35.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:35.8 Info: DROP TABLE "TrackFiles" 12:49:35.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.8 Info: => 0.0061073s 12:49:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:35', 'add_mediafilerepository_mtime') 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: 30: add_mediafilerepository_mtime migrated 12:49:35.8 Info: => 0.0065442s 12:49:35.8 Info: 31: add_artistmetadataid_constraint migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: Starting migration of Main DB to 31 12:49:35.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:35.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:35.8 Info: => 0.0001361s 12:49:35.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:35.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:35.8 Info: => 0.0001644s 12:49:35.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:35.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:35.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:35.8 Info: DROP TABLE "Artists" 12:49:35.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.8 Info: => 0.0080196s 12:49:35.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.8 Info: => 0.0001424s 12:49:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:35', 'add_artistmetadataid_constraint') 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: 31: add_artistmetadataid_constraint migrated 12:49:35.8 Info: => 0.0006168s 12:49:35.8 Info: 32: old_ids_and_artist_alias migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: Starting migration of Main DB to 32 12:49:35.8 Info: AlterTable ArtistMetadata 12:49:35.8 Info: => 2.2E-06s 12:49:35.8 Info: CreateColumn ArtistMetadata Aliases String 12:49:35.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:35.8 Info: => 0.0006542s 12:49:35.8 Info: AlterTable ArtistMetadata 12:49:35.8 Info: => 2.3E-06s 12:49:35.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:35.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.8 Info: => 0.0006321s 12:49:35.8 Info: AlterTable Albums 12:49:35.8 Info: => 1.6E-06s 12:49:35.8 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:35.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.8 Info: => 0.0006147s 12:49:35.8 Info: AlterTable AlbumReleases 12:49:35.8 Info: => 1.6E-06s 12:49:35.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:35.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.8 Info: => 0.0006186s 12:49:35.8 Info: AlterTable Tracks 12:49:35.8 Info: => 1.6E-06s 12:49:35.8 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:35.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.8 Info: => 0.0006135s 12:49:35.8 Info: AlterTable Tracks 12:49:35.8 Info: => 1.5E-06s 12:49:35.8 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:35.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:35.8 Info: => 0.0006081s 12:49:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:35', 'old_ids_and_artist_alias') 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: 32: old_ids_and_artist_alias migrated 12:49:35.8 Info: => 0.0010085s 12:49:35.8 Info: 33: download_propers_config migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: Starting migration of Main DB to 33 12:49:35.8 Info: PerformDBOperation 12:49:35.8 Info: Performing DB Operation 12:49:35.8 Info: => 0.0006008s 12:49:35.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:35.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:35.8 Info: => 6.13E-05s 12:49:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:35', 'download_propers_config') 12:49:35.8 Info: Committing Transaction 12:49:35.8 Info: 33: download_propers_config migrated 12:49:35.8 Info: => 0.0003856s 12:49:35.8 Info: 34: remove_language_profiles migrating 12:49:35.8 Info: Beginning Transaction 12:49:35.8 Info: Starting migration of Main DB to 34 12:49:35.8 Info: DeleteTable LanguageProfiles 12:49:35.8 Info: DROP TABLE "LanguageProfiles" 12:49:35.8 Info: => 0.0003488s 12:49:35.8 Info: DeleteColumn Artists LanguageProfileId 12:49:35.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:35.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:35.8 Info: DROP TABLE "Artists" 12:49:35.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.8 Info: => 0.0062969s 12:49:35.8 Info: DeleteColumn ImportLists LanguageProfileId 12:49:35.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:35.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:35.8 Info: DROP TABLE "ImportLists" 12:49:35.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:35.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:35.8 Info: => 0.0073191s 12:49:35.8 Info: DeleteColumn Blacklist Language 12:49:35.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:35.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:35.8 Info: DROP TABLE "Blacklist" 12:49:35.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:35.8 Info: => 0.0055331s 12:49:35.8 Info: DeleteColumn History Language 12:49:35.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:35.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:35.8 Info: DROP TABLE "History" 12:49:35.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:35.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:35.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:35.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:35.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:35.8 Info: => 0.0071879s 12:49:35.8 Info: DeleteColumn LyricFiles Language 12:49:35.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:35.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:35.8 Info: DROP TABLE "LyricFiles" 12:49:35.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:35.8 Info: => 0.0064487s 12:49:35.8 Info: DeleteColumn TrackFiles Language 12:49:35.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:35.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:35.8 Info: DROP TABLE "TrackFiles" 12:49:35.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:35.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:35.9 Info: => 0.0058964s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:35', 'remove_language_profiles') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 34: remove_language_profiles migrated 12:49:35.9 Info: => 0.0064684s 12:49:35.9 Info: 35: multi_disc_naming_format migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 35 12:49:35.9 Info: AlterTable NamingConfig 12:49:35.9 Info: => 1.6E-06s 12:49:35.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:35.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:35.9 Info: => 0.0006391s 12:49:35.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:35.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:35.9 Info: => 6.65E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:35', 'multi_disc_naming_format') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 35: multi_disc_naming_format migrated 12:49:35.9 Info: => 0.0004059s 12:49:35.9 Info: 36: add_download_client_priority migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 36 12:49:35.9 Info: AlterTable DownloadClients 12:49:35.9 Info: => 2.3E-06s 12:49:35.9 Info: CreateColumn DownloadClients Priority Int32 12:49:35.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:35.9 Info: => 0.0006302s 12:49:35.9 Info: PerformDBOperation 12:49:35.9 Info: Performing DB Operation 12:49:35.9 Info: => 0.0306738s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:35', 'add_download_client_priority') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 36: add_download_client_priority migrated 12:49:35.9 Info: => 0.0310681s 12:49:35.9 Info: 37: remove_growl_prowl migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 37 12:49:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:35.9 Info: => 8.23E-05s 12:49:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:35.9 Info: => 5.7E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:35', 'remove_growl_prowl') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 37: remove_growl_prowl migrated 12:49:35.9 Info: => 0.0003556s 12:49:35.9 Info: 38: remove_plex_hometheatre migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 38 12:49:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:35.9 Info: => 8.12E-05s 12:49:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:35.9 Info: => 5.5E-05s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:35', 'remove_plex_hometheatre') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 38: remove_plex_hometheatre migrated 12:49:35.9 Info: => 0.0003563s 12:49:35.9 Info: 39: add_root_folder_add_defaults migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 39 12:49:35.9 Info: AlterTable RootFolders 12:49:35.9 Info: => 2.1E-06s 12:49:35.9 Info: CreateColumn RootFolders Name String 12:49:35.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:35.9 Info: => 0.0006763s 12:49:35.9 Info: AlterTable RootFolders 12:49:35.9 Info: => 2.5E-06s 12:49:35.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:35.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0006295s 12:49:35.9 Info: AlterTable RootFolders 12:49:35.9 Info: => 1.7E-06s 12:49:35.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:35.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0006173s 12:49:35.9 Info: AlterTable RootFolders 12:49:35.9 Info: => 1.6E-06s 12:49:35.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:35.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0006082s 12:49:35.9 Info: AlterTable RootFolders 12:49:35.9 Info: => 2.4E-06s 12:49:35.9 Info: CreateColumn RootFolders DefaultTags String 12:49:35.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:35.9 Info: => 0.0005964s 12:49:35.9 Info: PerformDBOperation 12:49:35.9 Info: Performing DB Operation 12:49:35.9 Info: => 0.0016187s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:35', 'add_root_folder_add_defaults') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 39: add_root_folder_add_defaults migrated 12:49:35.9 Info: => 0.0020026s 12:49:35.9 Info: 40: task_duration migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 40 12:49:35.9 Info: AlterTable ScheduledTasks 12:49:35.9 Info: => 2.7E-06s 12:49:35.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:35.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:35.9 Info: => 0.0006546s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:35', 'task_duration') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 40: task_duration migrated 12:49:35.9 Info: => 0.0010117s 12:49:35.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 41 12:49:35.9 Info: AlterTable ReleaseProfiles 12:49:35.9 Info: => 2.1E-06s 12:49:35.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:35.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:35.9 Info: => 0.0007121s 12:49:35.9 Info: AlterTable ReleaseProfiles 12:49:35.9 Info: => 1.7E-06s 12:49:35.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:35.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.000632s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:35', 'add_indexer_and_enabled_to_release_profiles') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:35.9 Info: => 0.0009836s 12:49:35.9 Info: 42: remove_album_folders migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 42 12:49:35.9 Info: DeleteColumn Artists AlbumFolder 12:49:35.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:35.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:35.9 Info: DROP TABLE "Artists" 12:49:35.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:35.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:35.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:35.9 Info: => 0.0079732s 12:49:35.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:35.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:35.9 Info: => 6.52E-05s 12:49:35.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:35.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:35.9 Info: => 5.69E-05s 12:49:35.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:35.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:35.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:35.9 Info: DROP TABLE "NamingConfig" 12:49:35.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:35.9 Info: => 0.0057869s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:35', 'remove_album_folders') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 42: remove_album_folders migrated 12:49:35.9 Info: => 0.0062738s 12:49:35.9 Info: 44: add_priority_to_indexers migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 44 12:49:35.9 Info: AlterTable Indexers 12:49:35.9 Info: => 2.5E-06s 12:49:35.9 Info: CreateColumn Indexers Priority Int32 12:49:35.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:35.9 Info: => 0.0006605s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:35', 'add_priority_to_indexers') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 44: add_priority_to_indexers migrated 12:49:35.9 Info: => 0.0010067s 12:49:35.9 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 45 12:49:35.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:35.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:35.9 Info: => 0.000156s 12:49:35.9 Info: PerformDBOperation 12:49:35.9 Info: Performing DB Operation 12:49:35.9 Info: => 0.0006709s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:35', 'remove_chown_and_folderchmod_config') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:35.9 Info: => 0.0010035s 12:49:35.9 Info: 47: update_notifiarr migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 47 12:49:35.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:35.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:35.9 Info: => 0.0001118s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:35', 'update_notifiarr') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 47: update_notifiarr migrated 12:49:35.9 Info: => 0.0004158s 12:49:35.9 Info: 49: email_multiple_addresses migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 49 12:49:35.9 Info: PerformDBOperation 12:49:35.9 Info: Performing DB Operation 12:49:35.9 Info: => 0.0027606s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:35', 'email_multiple_addresses') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 49: email_multiple_addresses migrated 12:49:35.9 Info: => 0.0031078s 12:49:35.9 Info: 50: rename_blacklist_to_blocklist migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 50 12:49:35.9 Info: RenameTable Blacklist Blocklist 12:49:35.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:35.9 Info: => 0.0018401s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:35', 'rename_blacklist_to_blocklist') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 50: rename_blacklist_to_blocklist migrated 12:49:35.9 Info: => 0.0022006s 12:49:35.9 Info: 51: cdh_per_downloadclient migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 51 12:49:35.9 Info: AlterTable DownloadClients 12:49:35.9 Info: => 2.3E-06s 12:49:35.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:35.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:35.9 Info: => 0.0006687s 12:49:35.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:35.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:35.9 Info: => 0.0006334s 12:49:35.9 Info: PerformDBOperation 12:49:35.9 Info: Performing DB Operation 12:49:35.9 Info: => 0.0050574s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:35', 'cdh_per_downloadclient') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 51: cdh_per_downloadclient migrated 12:49:35.9 Info: => 0.0054147s 12:49:35.9 Info: 52: download_history migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 52 12:49:35.9 Info: CreateTable DownloadHistory 12:49:35.9 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:35.9 Info: => 0.0002521s 12:49:35.9 Info: CreateIndex DownloadHistory (EventType) 12:49:35.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:35.9 Info: => 0.000126s 12:49:35.9 Info: CreateIndex DownloadHistory (ArtistId) 12:49:35.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:35.9 Info: => 0.0001092s 12:49:35.9 Info: CreateIndex DownloadHistory (DownloadId) 12:49:35.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:35.9 Info: => 0.0001121s 12:49:35.9 Info: PerformDBOperation 12:49:35.9 Info: Performing DB Operation 12:49:35.9 Info: => 0.0028774s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:35', 'download_history') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 52: download_history migrated 12:49:35.9 Info: => 0.0032829s 12:49:35.9 Info: 53: add_update_history migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 53 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:35', 'add_update_history') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 53: add_update_history migrated 12:49:35.9 Info: => 0.0004726s 12:49:35.9 Info: 54: add_on_update_to_notifications migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 54 12:49:35.9 Info: AlterTable Notifications 12:49:35.9 Info: => 2.4E-06s 12:49:35.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:35.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:35.9 Info: => 0.0006958s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:35', 'add_on_update_to_notifications') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 54: add_on_update_to_notifications migrated 12:49:35.9 Info: => 0.0010309s 12:49:35.9 Info: 55: download_client_per_indexer migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 55 12:49:35.9 Info: AlterTable Indexers 12:49:35.9 Info: => 2.2E-06s 12:49:35.9 Info: CreateColumn Indexers DownloadClientId Int32 12:49:35.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0006923s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:35', 'download_client_per_indexer') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 55: download_client_per_indexer migrated 12:49:35.9 Info: => 0.0010507s 12:49:35.9 Info: 56: AddNewItemMonitorType migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 56 12:49:35.9 Info: AlterTable Artists 12:49:35.9 Info: => 2.6E-06s 12:49:35.9 Info: CreateColumn Artists MonitorNewItems Int32 12:49:35.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0006884s 12:49:35.9 Info: AlterTable RootFolders 12:49:35.9 Info: => 1.8E-06s 12:49:35.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:35.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.000649s 12:49:35.9 Info: AlterTable ImportLists 12:49:35.9 Info: => 1.7E-06s 12:49:35.9 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:35.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0006758s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:35', 'AddNewItemMonitorType') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 56: AddNewItemMonitorType migrated 12:49:35.9 Info: => 0.0010323s 12:49:35.9 Info: 57: ImportListSearch migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 57 12:49:35.9 Info: AlterTable ImportLists 12:49:35.9 Info: => 2E-06s 12:49:35.9 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:35.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:35.9 Info: => 0.0006813s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:35', 'ImportListSearch') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 57: ImportListSearch migrated 12:49:35.9 Info: => 0.001038s 12:49:35.9 Info: 58: ImportListMonitorExisting migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 58 12:49:35.9 Info: AlterTable ImportLists 12:49:35.9 Info: => 2.3E-06s 12:49:35.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:35.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:35.9 Info: => 0.0007038s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:35', 'ImportListMonitorExisting') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 58: ImportListMonitorExisting migrated 12:49:35.9 Info: => 0.0010404s 12:49:35.9 Info: 59: add_indexer_tags migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 59 12:49:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:35.9 Info: => 8.33E-05s 12:49:35.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:35.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:35.9 Info: => 5.56E-05s 12:49:35.9 Info: AlterTable Indexers 12:49:35.9 Info: => 1.5E-06s 12:49:35.9 Info: CreateColumn Indexers Tags String 12:49:35.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:35.9 Info: => 0.0006658s 12:49:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:35', 'add_indexer_tags') 12:49:35.9 Info: Committing Transaction 12:49:35.9 Info: 59: add_indexer_tags migrated 12:49:35.9 Info: => 0.0009993s 12:49:35.9 Info: 60: update_audio_types migrating 12:49:35.9 Info: Beginning Transaction 12:49:35.9 Info: Starting migration of Main DB to 60 12:49:35.9 Info: PerformDBOperation 12:49:35.9 Info: Performing DB Operation 12:49:36.0 Info: => 0.0024751s 12:49:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:36', 'update_audio_types') 12:49:36.0 Info: Committing Transaction 12:49:36.0 Info: 60: update_audio_types migrated 12:49:36.0 Info: => 0.0028158s 12:49:36.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:36.0 Info: Beginning Transaction 12:49:36.0 Info: Starting migration of Main DB to 61 12:49:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.0 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:36.0 Info: => 7.84E-05s 12:49:36.0 Info: AlterTable AlbumReleases 12:49:36.0 Info: => 1.6E-06s 12:49:36.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:36.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:36.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:36.0 Info: DROP TABLE "AlbumReleases" 12:49:36.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:36.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:36.0 Info: => 0.008175s 12:49:36.0 Info: AlterTable Albums 12:49:36.0 Info: => 1.8E-06s 12:49:36.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:36.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:36.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:36.0 Info: DROP TABLE "Albums" 12:49:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:36.0 Info: => 0.006354s 12:49:36.0 Info: AlterTable Albums 12:49:36.0 Info: => 1.6E-06s 12:49:36.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:36.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:36.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:36.0 Info: DROP TABLE "Albums" 12:49:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:36.0 Info: => 0.0062999s 12:49:36.0 Info: AlterTable Albums 12:49:36.0 Info: => 1.6E-06s 12:49:36.0 Info: AlterColumn Albums Added DateTimeOffset 12:49:36.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:36.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:36.0 Info: DROP TABLE "Albums" 12:49:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:36.0 Info: => 0.0062936s 12:49:36.0 Info: AlterTable Artists 12:49:36.0 Info: => 2.4E-06s 12:49:36.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:36.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:36.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:36.0 Info: DROP TABLE "Artists" 12:49:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:36.0 Info: => 0.007438s 12:49:36.0 Info: AlterTable Artists 12:49:36.0 Info: => 1.7E-06s 12:49:36.0 Info: AlterColumn Artists Added DateTimeOffset 12:49:36.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:36.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:36.0 Info: DROP TABLE "Artists" 12:49:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:36.0 Info: => 0.0073307s 12:49:36.0 Info: AlterTable Blocklist 12:49:36.0 Info: => 1.8E-06s 12:49:36.0 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:36.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:36.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:36.0 Info: DROP TABLE "Blocklist" 12:49:36.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:36.0 Info: => 0.0056078s 12:49:36.0 Info: AlterTable Blocklist 12:49:36.0 Info: => 1.7E-06s 12:49:36.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:36.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:36.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:36.0 Info: DROP TABLE "Blocklist" 12:49:36.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:36.0 Info: => 0.0070977s 12:49:36.0 Info: AlterTable Commands 12:49:36.0 Info: => 1.8E-06s 12:49:36.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:36.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:36.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:36.0 Info: DROP TABLE "Commands" 12:49:36.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:36.0 Info: => 0.005618s 12:49:36.0 Info: AlterTable Commands 12:49:36.0 Info: => 1.6E-06s 12:49:36.0 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:36.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:36.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:36.0 Info: DROP TABLE "Commands" 12:49:36.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:36.0 Info: => 0.0055721s 12:49:36.0 Info: AlterTable Commands 12:49:36.0 Info: => 1.8E-06s 12:49:36.0 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:36.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:36.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:36.0 Info: DROP TABLE "Commands" 12:49:36.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:36.0 Info: => 0.0070361s 12:49:36.0 Info: AlterTable DownloadClientStatus 12:49:36.0 Info: => 1.7E-06s 12:49:36.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:36.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:36.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:36.0 Info: DROP TABLE "DownloadClientStatus" 12:49:36.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:36.0 Info: => 0.0057415s 12:49:36.0 Info: AlterTable DownloadClientStatus 12:49:36.0 Info: => 1.6E-06s 12:49:36.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:36.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:36.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:36.0 Info: DROP TABLE "DownloadClientStatus" 12:49:36.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:36.0 Info: => 0.0070471s 12:49:36.0 Info: AlterTable DownloadClientStatus 12:49:36.0 Info: => 1.8E-06s 12:49:36.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:36.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:36.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:36.0 Info: DROP TABLE "DownloadClientStatus" 12:49:36.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:36.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:36.0 Info: => 0.0057029s 12:49:36.0 Info: AlterTable DownloadHistory 12:49:36.0 Info: => 1.5E-06s 12:49:36.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:36.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:36.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:36.1 Info: DROP TABLE "DownloadHistory" 12:49:36.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:36.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:36.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:36.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:36.1 Info: => 0.0061231s 12:49:36.1 Info: AlterTable ExtraFiles 12:49:36.1 Info: => 1.7E-06s 12:49:36.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:36.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:36.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:36.1 Info: DROP TABLE "ExtraFiles" 12:49:36.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:36.1 Info: => 0.0069497s 12:49:36.1 Info: AlterTable ExtraFiles 12:49:36.1 Info: => 1.7E-06s 12:49:36.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:36.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:36.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:36.1 Info: DROP TABLE "ExtraFiles" 12:49:36.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:36.1 Info: => 0.0055437s 12:49:36.1 Info: AlterTable History 12:49:36.1 Info: => 1.6E-06s 12:49:36.1 Info: AlterColumn History Date DateTimeOffset 12:49:36.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:36.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:36.1 Info: DROP TABLE "History" 12:49:36.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:36.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:36.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:36.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:36.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:36.1 Info: => 0.0073903s 12:49:36.1 Info: AlterTable ImportListStatus 12:49:36.1 Info: => 1.6E-06s 12:49:36.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:36.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:36.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:36.1 Info: DROP TABLE "ImportListStatus" 12:49:36.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.0057725s 12:49:36.1 Info: AlterTable ImportListStatus 12:49:36.1 Info: => 1.6E-06s 12:49:36.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:36.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:36.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:36.1 Info: DROP TABLE "ImportListStatus" 12:49:36.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.0057699s 12:49:36.1 Info: AlterTable ImportListStatus 12:49:36.1 Info: => 1.7E-06s 12:49:36.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:36.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:36.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:36.1 Info: DROP TABLE "ImportListStatus" 12:49:36.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.0071144s 12:49:36.1 Info: AlterTable IndexerStatus 12:49:36.1 Info: => 1.6E-06s 12:49:36.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:36.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:36.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:36.1 Info: DROP TABLE "IndexerStatus" 12:49:36.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.0064226s 12:49:36.1 Info: AlterTable IndexerStatus 12:49:36.1 Info: => 1.8E-06s 12:49:36.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:36.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:36.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:36.1 Info: DROP TABLE "IndexerStatus" 12:49:36.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.0203569s 12:49:36.1 Info: AlterTable IndexerStatus 12:49:36.1 Info: => 2E-06s 12:49:36.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:36.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:36.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:36.1 Info: DROP TABLE "IndexerStatus" 12:49:36.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:36.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:36.1 Info: => 0.005944s 12:49:36.1 Info: AlterTable LyricFiles 12:49:36.1 Info: => 2.2E-06s 12:49:36.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:36.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:36.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:36.1 Info: DROP TABLE "LyricFiles" 12:49:36.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:36.1 Info: => 0.0054935s 12:49:36.1 Info: AlterTable LyricFiles 12:49:36.1 Info: => 2E-06s 12:49:36.1 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:36.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:36.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:36.1 Info: DROP TABLE "LyricFiles" 12:49:36.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:36.1 Info: => 0.0072502s 12:49:36.1 Info: AlterTable MetadataFiles 12:49:36.1 Info: => 2.2E-06s 12:49:36.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:36.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:36.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:36.1 Info: DROP TABLE "MetadataFiles" 12:49:36.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:36.1 Info: => 0.0056316s 12:49:36.1 Info: AlterTable MetadataFiles 12:49:36.1 Info: => 2E-06s 12:49:36.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:36.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:36.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:36.2 Info: DROP TABLE "MetadataFiles" 12:49:36.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:36.2 Info: => 0.0068457s 12:49:36.2 Info: AlterTable PendingReleases 12:49:36.2 Info: => 2E-06s 12:49:36.2 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:36.2 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:36.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:36.2 Info: DROP TABLE "PendingReleases" 12:49:36.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:36.2 Info: => 0.0057471s 12:49:36.2 Info: AlterTable ScheduledTasks 12:49:36.2 Info: => 2E-06s 12:49:36.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:36.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:36.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:36.2 Info: DROP TABLE "ScheduledTasks" 12:49:36.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:36.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:36.2 Info: => 0.0058395s 12:49:36.2 Info: AlterTable ScheduledTasks 12:49:36.2 Info: => 2E-06s 12:49:36.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:36.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:36.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:36.2 Info: DROP TABLE "ScheduledTasks" 12:49:36.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:36.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:36.2 Info: => 0.0070574s 12:49:36.2 Info: AlterTable TrackFiles 12:49:36.2 Info: => 1.9E-06s 12:49:36.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:36.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:36.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:36.2 Info: DROP TABLE "TrackFiles" 12:49:36.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:36.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:36.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:36.2 Info: => 0.0061329s 12:49:36.2 Info: AlterTable TrackFiles 12:49:36.2 Info: => 2.1E-06s 12:49:36.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:36.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:36.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:36.2 Info: DROP TABLE "TrackFiles" 12:49:36.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:36.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:36.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:36.2 Info: => 0.0072043s 12:49:36.2 Info: AlterTable VersionInfo 12:49:36.2 Info: => 1.8E-06s 12:49:36.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:36.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:36.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:36.2 Info: DROP TABLE "VersionInfo" 12:49:36.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:36.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:36.2 Info: => 0.0076217s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:36', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:36.2 Info: => 0.0085009s 12:49:36.2 Info: 62: add_on_delete_to_notifications migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 62 12:49:36.2 Info: AlterTable Notifications 12:49:36.2 Info: => 2.4E-06s 12:49:36.2 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:36.2 Info: => 0.000712s 12:49:36.2 Info: AlterTable Notifications 12:49:36.2 Info: => 1.9E-06s 12:49:36.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:36.2 Info: => 0.0006684s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:36', 'add_on_delete_to_notifications') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 62: add_on_delete_to_notifications migrated 12:49:36.2 Info: => 0.0010455s 12:49:36.2 Info: 63: add_custom_formats migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 63 12:49:36.2 Info: AlterTable DelayProfiles 12:49:36.2 Info: => 4.3E-06s 12:49:36.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:36.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:36.2 Info: => 0.0007002s 12:49:36.2 Info: UpdateData 12:49:36.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:36.2 Info: => 7.17E-05s 12:49:36.2 Info: AlterTable TrackFiles 12:49:36.2 Info: => 2.9E-06s 12:49:36.2 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:36.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:36.2 Info: => 0.0006655s 12:49:36.2 Info: PerformDBOperation 12:49:36.2 Info: Performing DB Operation 12:49:36.2 Info: => 0.0017559s 12:49:36.2 Info: CreateTable CustomFormats 12:49:36.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:36.2 Info: => 0.0002381s 12:49:36.2 Info: CreateIndex CustomFormats (Name) 12:49:36.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:36.2 Info: => 0.0001522s 12:49:36.2 Info: AlterTable QualityProfiles 12:49:36.2 Info: => 2E-06s 12:49:36.2 Info: CreateColumn QualityProfiles FormatItems String 12:49:36.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:36.2 Info: => 0.0007084s 12:49:36.2 Info: AlterTable QualityProfiles 12:49:36.2 Info: => 2E-06s 12:49:36.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:36.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:36.2 Info: => 0.0006832s 12:49:36.2 Info: AlterTable QualityProfiles 12:49:36.2 Info: => 2E-06s 12:49:36.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:36.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:36.2 Info: => 0.0006882s 12:49:36.2 Info: PerformDBOperation 12:49:36.2 Info: Performing DB Operation 12:49:36.2 Info: => 0.008145s 12:49:36.2 Info: PerformDBOperation 12:49:36.2 Info: Performing DB Operation 12:49:36.2 Info: => 0.0016023s 12:49:36.2 Info: DeleteColumn ReleaseProfiles Preferred 12:49:36.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:36.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:36.2 Info: DROP TABLE "ReleaseProfiles" 12:49:36.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:36.2 Info: => 0.0059902s 12:49:36.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:36.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:36.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:36.2 Info: DROP TABLE "ReleaseProfiles" 12:49:36.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:36.2 Info: => 0.0074006s 12:49:36.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:36.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:36.2 Info: => 7.3E-05s 12:49:36.2 Info: AlterTable DelayProfiles 12:49:36.2 Info: => 1.5E-06s 12:49:36.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:36.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:36.2 Info: => 0.0006937s 12:49:36.2 Info: AlterTable DelayProfiles 12:49:36.2 Info: => 2E-06s 12:49:36.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:36.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:36.2 Info: => 0.000698s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:36', 'add_custom_formats') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 63: add_custom_formats migrated 12:49:36.2 Info: => 0.0012054s 12:49:36.2 Info: 64: add_result_to_commands migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 64 12:49:36.2 Info: AlterTable Commands 12:49:36.2 Info: => 2.7E-06s 12:49:36.2 Info: CreateColumn Commands Result Int32 12:49:36.2 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:49:36.2 Info: => 0.0007258s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-05-17T12:49:36', 'add_result_to_commands') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 64: add_result_to_commands migrated 12:49:36.2 Info: => 0.0010661s 12:49:36.2 Info: 65: health_restored_notification migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 65 12:49:36.2 Info: AlterTable Notifications 12:49:36.2 Info: => 2.3E-06s 12:49:36.2 Info: CreateColumn Notifications OnHealthRestored Boolean 12:49:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:49:36.2 Info: => 0.0007463s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-05-17T12:49:36', 'health_restored_notification') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 65: health_restored_notification migrated 12:49:36.2 Info: => 0.0010862s 12:49:36.2 Info: 66: remove_uc migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 66 12:49:36.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:36.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:49:36.2 Info: => 8.21E-05s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-05-17T12:49:36', 'remove_uc') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 66: remove_uc migrated 12:49:36.2 Info: => 0.0003951s 12:49:36.2 Info: 67: download_clients_rename_tv_to_music migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 67 12:49:36.2 Info: PerformDBOperation 12:49:36.2 Info: Performing DB Operation 12:49:36.2 Info: => 0.0030313s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-05-17T12:49:36', 'download_clients_rename_tv_to_music') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 67: download_clients_rename_tv_to_music migrated 12:49:36.2 Info: => 0.0033934s 12:49:36.2 Info: 68: add_colon_replacement_to_naming_config migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 68 12:49:36.2 Info: AlterTable NamingConfig 12:49:36.2 Info: => 2.4E-06s 12:49:36.2 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 12:49:36.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 12:49:36.2 Info: => 0.0007554s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-05-17T12:49:36', 'add_colon_replacement_to_naming_config') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 68: add_colon_replacement_to_naming_config migrated 12:49:36.2 Info: => 0.0011539s 12:49:36.2 Info: 69: list_sync_time migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 69 12:49:36.2 Info: DeleteColumn ImportListStatus LastSyncListInfo 12:49:36.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) 12:49:36.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 12:49:36.2 Info: DROP TABLE "ImportListStatus" 12:49:36.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:36.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:36.2 Info: => 0.0062421s 12:49:36.2 Info: AlterTable ImportListStatus 12:49:36.2 Info: => 1.8E-06s 12:49:36.2 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 12:49:36.2 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 12:49:36.2 Info: => 0.0006866s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-05-17T12:49:36', 'list_sync_time') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 69: list_sync_time migrated 12:49:36.2 Info: => 0.0011009s 12:49:36.2 Info: 70: add_download_client_tags migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.2 Info: Starting migration of Main DB to 70 12:49:36.2 Info: AlterTable DownloadClients 12:49:36.2 Info: => 2.5E-06s 12:49:36.2 Info: CreateColumn DownloadClients Tags String 12:49:36.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 12:49:36.2 Info: => 0.00073s 12:49:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-05-17T12:49:36', 'add_download_client_tags') 12:49:36.2 Info: Committing Transaction 12:49:36.2 Info: 70: add_download_client_tags migrated 12:49:36.2 Info: => 0.0010743s 12:49:36.2 Info: 71: add_notification_status migrating 12:49:36.2 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 71 12:49:36.3 Info: CreateTable NotificationStatus 12:49:36.3 Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:36.3 Info: => 0.0002675s 12:49:36.3 Info: CreateIndex NotificationStatus (ProviderId) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 12:49:36.3 Info: => 0.0001679s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-05-17T12:49:36', 'add_notification_status') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 71: add_notification_status migrated 12:49:36.3 Info: => 0.0005285s 12:49:36.3 Info: 72: add_alac_24_quality_in_profiles migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 72 12:49:36.3 Info: PerformDBOperation 12:49:36.3 Info: Performing DB Operation 12:49:36.3 Info: => 0.004735s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-05-17T12:49:36', 'add_alac_24_quality_in_profiles') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 72: add_alac_24_quality_in_profiles migrated 12:49:36.3 Info: => 0.0051802s 12:49:36.3 Info: 73: add_salt_to_users migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 73 12:49:36.3 Info: AlterTable Users 12:49:36.3 Info: => 2.2E-06s 12:49:36.3 Info: CreateColumn Users Salt String 12:49:36.3 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 12:49:36.3 Info: => 0.0007437s 12:49:36.3 Info: CreateColumn Users Iterations Int32 12:49:36.3 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 12:49:36.3 Info: => 0.000681s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-05-17T12:49:36', 'add_salt_to_users') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 73: add_salt_to_users migrated 12:49:36.3 Info: => 0.0010292s 12:49:36.3 Info: 74: add_auto_tagging migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 74 12:49:36.3 Info: CreateTable AutoTagging 12:49:36.3 Info: CREATE TABLE "AutoTagging" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "RemoveTagsAutomatically" INTEGER NOT NULL DEFAULT 0, "Tags" TEXT NOT NULL DEFAULT '[]') 12:49:36.3 Info: => 0.0002494s 12:49:36.3 Info: CreateIndex AutoTagging (Name) 12:49:36.3 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 12:49:36.3 Info: => 0.0001498s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-05-17T12:49:36', 'add_auto_tagging') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 74: add_auto_tagging migrated 12:49:36.3 Info: => 0.0005151s 12:49:36.3 Info: 75: quality_definition_preferred_size migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 75 12:49:36.3 Info: AlterTable QualityDefinitions 12:49:36.3 Info: => 2.2E-06s 12:49:36.3 Info: CreateColumn QualityDefinitions PreferredSize Double 12:49:36.3 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 12:49:36.3 Info: => 0.0007223s 12:49:36.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 12:49:36.3 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 12:49:36.3 Info: => 6.8E-05s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-05-17T12:49:36', 'quality_definition_preferred_size') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 75: quality_definition_preferred_size migrated 12:49:36.3 Info: => 0.0003931s 12:49:36.3 Info: 76: add_on_artist_add_to_notifications migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 76 12:49:36.3 Info: AlterTable Notifications 12:49:36.3 Info: => 2.7E-06s 12:49:36.3 Info: CreateColumn Notifications OnArtistAdd Boolean 12:49:36.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 12:49:36.3 Info: => 0.0007296s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-05-17T12:49:36', 'add_on_artist_add_to_notifications') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 76: add_on_artist_add_to_notifications migrated 12:49:36.3 Info: => 0.0010721s 12:49:36.3 Info: 77: album_last_searched_time migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 77 12:49:36.3 Info: AlterTable Albums 12:49:36.3 Info: => 3.3E-06s 12:49:36.3 Info: CreateColumn Albums LastSearchTime DateTimeOffset 12:49:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 12:49:36.3 Info: => 0.0007197s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-05-17T12:49:36', 'album_last_searched_time') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 77: album_last_searched_time migrated 12:49:36.3 Info: => 0.0010622s 12:49:36.3 Info: 78: add_indexer_flags migrating 12:49:36.3 Info: Beginning Transaction 12:49:36.3 Info: Starting migration of Main DB to 78 12:49:36.3 Info: AlterTable Blocklist 12:49:36.3 Info: => 4.8E-06s 12:49:36.3 Info: CreateColumn Blocklist IndexerFlags Int32 12:49:36.3 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 12:49:36.3 Info: => 0.0007451s 12:49:36.3 Info: AlterTable TrackFiles 12:49:36.3 Info: => 1.9E-06s 12:49:36.3 Info: CreateColumn TrackFiles IndexerFlags Int32 12:49:36.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 12:49:36.3 Info: => 0.0006879s 12:49:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-05-17T12:49:36', 'add_indexer_flags') 12:49:36.3 Info: Committing Transaction 12:49:36.3 Info: 78: add_indexer_flags migrated 12:49:36.3 Info: => 0.0010408s 12:49:36.3 Debug: Took: 00:00:01.1473945 12:49:36.3 Info: Caching database 12:49: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 = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-12T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:36.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-05-17T12:49:36.5932239Z"] ==== End Query Trace ==== 12:49:36.6 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 12:49:36.6 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 12:49:36.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:36.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469766750244_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:36.6 Info: DatabaseEngineVersionCheck migrating 12:49:36.6 Info: PerformDBOperation 12:49:36.6 Info: Performing DB Operation 12:49:36.6 Info: SQLite 3.45.3 12:49:36.6 Info: => 0.0013419s 12:49:36.6 Info: DatabaseEngineVersionCheck migrated 12:49:36.6 Info: => 0.0013722s 12:49:36.6 Debug: Took: 00:00:00.0190385 12:49:36.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-12T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:36.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-05-17T12:49:36.7228092Z"] ==== End Query Trace ==== 12:49:36.7 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 12:49:36.7 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 12:49:36.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:36.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469767894318_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:36.8 Info: DatabaseEngineVersionCheck migrating 12:49:36.8 Info: PerformDBOperation 12:49:36.8 Info: Performing DB Operation 12:49:36.8 Info: SQLite 3.45.3 12:49:36.8 Info: => 0.0013078s 12:49:36.8 Info: DatabaseEngineVersionCheck migrated 12:49:36.8 Info: => 0.0013355s 12:49:36.8 Debug: Took: 00:00:00.0170697 12:49:36.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:36.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-12T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:36.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:36.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:36.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": 3, "name": "MP3-256" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:49:36.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-17T12:49:36.8501191Z"] ==== End Query Trace ==== 12:49:36.8 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 12:49:36.8 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 12:49:36.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:36.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469768799833_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:36.8 Info: DatabaseEngineVersionCheck migrating 12:49:36.8 Info: PerformDBOperation 12:49:36.8 Info: Performing DB Operation 12:49:36.8 Info: SQLite 3.45.3 12:49:36.8 Info: => 0.0013276s 12:49:36.8 Info: DatabaseEngineVersionCheck migrated 12:49:36.8 Info: => 0.0013548s 12:49:36.8 Debug: Took: 00:00:00.0171793 12:49: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 = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:36.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-12T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:36.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:36.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:36.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-17T12:49:36.92515Z"] ==== End Query Trace ==== 12:49:36.9 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 12:49:36.9 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 12:49:36.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:36.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469769900553_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.0 Info: DatabaseEngineVersionCheck migrating 12:49:37.0 Info: PerformDBOperation 12:49:37.0 Info: Performing DB Operation 12:49:37.0 Info: SQLite 3.45.3 12:49:37.0 Info: => 0.0013345s 12:49:37.0 Info: DatabaseEngineVersionCheck migrated 12:49:37.0 Info: => 0.0013631s 12:49:37.0 Debug: Took: 00:00:00.0168948 12:49:37.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:37.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 ==== 12:49:37.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:49:37.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:37.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 END) AS "TrackFileCount" FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-05-17T12:49:37.0347394Z"] ==== End Query Trace ==== 12:49:37.0 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 12:49:37.0 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 12:49:37.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 12:49:37.1 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 12:49:37.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 12:49:37.1 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 12:49:37.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 12:49:37.1 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 12:49:37.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 12:49:37.1 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 12:49:37.1 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 12:49:37.1 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 12:49:37.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:37.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469771432343_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.1 Info: DatabaseEngineVersionCheck migrating 12:49:37.1 Info: PerformDBOperation 12:49:37.1 Info: Performing DB Operation 12:49:37.1 Info: SQLite 3.45.3 12:49:37.1 Info: => 0.0013351s 12:49:37.1 Info: DatabaseEngineVersionCheck migrated 12:49:37.1 Info: => 0.001362s 12:49:37.1 Debug: Took: 00:00:00.0168829 12:49:37.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T12:49:37.1637818Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:49:37.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:49:37.2 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 12:49:37.2 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 12:49:37.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:37.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469772566464_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.2 Info: DatabaseEngineVersionCheck migrating 12:49:37.2 Info: PerformDBOperation 12:49:37.2 Info: Performing DB Operation 12:49:37.2 Info: SQLite 3.45.3 12:49:37.2 Info: => 0.0013192s 12:49:37.2 Info: DatabaseEngineVersionCheck migrated 12:49:37.2 Info: => 0.0013475s 12:49:37.2 Debug: Took: 00:00:00.0169892 12:49:37.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 = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T12:49:37.276679Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:49:37.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" WHERE (("Blocklist"."ArtistId" = @Clause1_P1) AND ("Blocklist"."SourceTitle" LIKE '%' || @Clause1_P2 || '%')) PARAMETERS: Clause1_P1 = [12345] Clause1_P2 = ["\"ARTIST.NAME.ALBUM.TITLE\""] ==== End Query Trace ==== 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 12:49:37.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:37.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469773141711_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.3 Info: DatabaseEngineVersionCheck migrating 12:49:37.3 Info: PerformDBOperation 12:49:37.3 Info: Performing DB Operation 12:49:37.3 Info: SQLite 3.45.3 12:49:37.3 Info: => 0.0012766s 12:49:37.3 Info: DatabaseEngineVersionCheck migrated 12:49:37.3 Info: => 0.0013036s 12:49:37.3 Debug: Took: 00:00:00.0172469 12:49:37.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T12:49:37.3344346Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 12:49:37.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:49:37.3 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 12:49:37.3 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 12:49:37.4 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 12:49:37.4 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 12:49:37.4 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 12:49:37.4 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 12:49:37.4 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 12:49:37.4 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'retention' Value:'452' 12:49:37.4 Trace: Writing Setting to database. Key:'recyclebin' Value:'22df4df1-82bb-4167-93c5-f3a595495c3e' 12:49:37.4 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'453' 12:49:37.4 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'453' 12:49:37.4 Trace: Writing Setting to database. Key:'maximumsize' Value:'453' 12:49:37.4 Trace: Writing Setting to database. Key:'minimumage' Value:'453' 12:49:37.4 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 12:49:37.4 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'filedate' Value:'none' 12:49:37.4 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'0093c8fa-422a-4158-a2d4-a4a19e1f253d' 12:49:37.4 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'455' 12:49:37.4 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'456' 12:49:37.4 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'74047fd3-2a56-44fd-8462-d6f72c633f39' 12:49:37.4 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 12:49:37.4 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 12:49:37.4 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'chmodfolder' Value:'04491156-07c0-4b10-a062-d9d20028fbc4' 12:49:37.4 Trace: Writing Setting to database. Key:'chowngroup' Value:'68e5bd53-ca1c-410b-a9f8-a349089197df' 12:49:37.4 Trace: Writing Setting to database. Key:'metadatasource' Value:'cb34343d-2806-4cf8-92e5-73afb1356fe2' 12:49:37.4 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 12:49:37.4 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'459' 12:49:37.4 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'742e46d8-8fdb-4290-8e23-e5d9d3104a0c' 12:49:37.4 Trace: Writing Setting to database. Key:'shortdateformat' Value:'8f58eb64-0160-4281-abb1-beae0284a26d' 12:49:37.4 Trace: Writing Setting to database. Key:'longdateformat' Value:'c283fc81-8569-4ff7-b9d4-cab107136638' 12:49:37.4 Trace: Writing Setting to database. Key:'timeformat' Value:'c99ebec4-7950-4634-92bb-d277352611be' 12:49:37.4 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'uilanguage' Value:'461' 12:49:37.4 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 12:49:37.4 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 12:49:37.4 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 12:49:37.4 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:49:37.4 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 12:49:37.4 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:49:37.4 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 12:49:37.4 Trace: Using default config value for 'hmacsalt' defaultValue:'b4705cf5-7477-4d14-a1ad-c9c2ebc3692f' 12:49:37.4 Trace: Writing Setting to database. Key:'hmacsalt' Value:'b4705cf5-7477-4d14-a1ad-c9c2ebc3692f' 12:49:37.4 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 12:49:37.4 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 12:49:37.4 Trace: Using default config value for 'retention' defaultValue:'0' 12:49:37.4 Trace: Using default config value for 'recyclebin' defaultValue:'' 12:49:37.4 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 12:49:37.4 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 12:49:37.4 Trace: Using default config value for 'maximumsize' defaultValue:'0' 12:49:37.4 Trace: Using default config value for 'minimumage' defaultValue:'0' 12:49:37.4 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 12:49:37.4 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 12:49:37.4 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 12:49:37.4 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 12:49:37.4 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 12:49:37.4 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 12:49:37.4 Trace: Using default config value for 'filedate' defaultValue:'None' 12:49:37.4 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 12:49:37.4 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 12:49:37.4 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 12:49:37.4 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 12:49:37.4 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 12:49:37.4 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 12:49:37.4 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 12:49:37.4 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 12:49:37.4 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 12:49:37.4 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 12:49:37.4 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 12:49:37.4 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 12:49:37.4 Trace: Using default config value for 'chowngroup' defaultValue:'' 12:49:37.4 Trace: Using default config value for 'metadatasource' defaultValue:'' 12:49:37.4 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 12:49:37.4 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 12:49:37.4 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 12:49:37.4 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 12:49:37.4 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 12:49:37.4 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 12:49:37.4 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 12:49:37.4 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 12:49:37.4 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 12:49:37.4 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 12:49:37.4 Trace: Using default config value for 'uilanguage' defaultValue:'1' 12:49:37.4 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 12:49:37.4 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 12:49:37.4 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 12:49:37.4 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 12:49:37.4 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 12:49:37.4 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 12:49:37.4 Trace: Using default config value for 'plexclientidentifier' defaultValue:'6e7b3e93-635a-4e79-a7d7-845416e234ed' 12:49:37.4 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'6e7b3e93-635a-4e79-a7d7-845416e234ed' 12:49:37.4 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'af46c03d-106e-4dfc-a87d-f767ed684d97' 12:49:37.4 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'af46c03d-106e-4dfc-a87d-f767ed684d97' 12:49:37.4 Trace: Using default config value for 'hmacpassphrase' defaultValue:'bd7b8ab2-33eb-4233-9eb6-7671dfa88bde' 12:49:37.4 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'bd7b8ab2-33eb-4233-9eb6-7671dfa88bde' 12:49:37.4 Trace: Using default config value for 'rijndaelsalt' defaultValue:'a63aa0ce-ddb1-4261-bf5f-1978bffbc22a' 12:49:37.4 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'a63aa0ce-ddb1-4261-bf5f-1978bffbc22a' 12:49:37.4 Trace: Using default config value for 'hmacsalt' defaultValue:'49885439-b07e-437d-a9a3-5d5b29959034' 12:49:37.4 Trace: Writing Setting to database. Key:'hmacsalt' Value:'49885439-b07e-437d-a9a3-5d5b29959034' 12:49:37.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:49:37.4 Trace: Using default config value for 'proxytype' defaultValue:'Http' 12:49:37.4 Trace: Using default config value for 'proxyhostname' defaultValue:'' 12:49:37.4 Trace: Using default config value for 'proxyport' defaultValue:'8080' 12:49:37.4 Trace: Using default config value for 'proxyusername' defaultValue:'' 12:49:37.4 Trace: Using default config value for 'proxypassword' defaultValue:'' 12:49:37.4 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 12:49:37.4 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 12:49:37.4 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 12:49:37.4 Trace: Using default config value for 'backupinterval' defaultValue:'7' 12:49:37.4 Trace: Using default config value for 'backupretention' defaultValue:'28' 12:49:37.4 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 12:49:37.4 Trace: Using default config value for 'applicationurl' defaultValue:'' 12:49:37.4 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 12:49:37.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 12:49:37.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:37.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469774846363_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.4 Info: DatabaseEngineVersionCheck migrating 12:49:37.4 Info: PerformDBOperation 12:49:37.4 Info: Performing DB Operation 12:49:37.4 Info: SQLite 3.45.3 12:49:37.4 Info: => 0.0012261s 12:49:37.4 Info: DatabaseEngineVersionCheck migrated 12:49:37.4 Info: => 0.0012538s 12:49:37.5 Debug: Took: 00:00:00.0166323 12:49:37.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:37.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 12:49:37.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 12:49:37.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:37.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469775785415_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.5 Info: DatabaseEngineVersionCheck migrating 12:49:37.5 Info: PerformDBOperation 12:49:37.5 Info: Performing DB Operation 12:49:37.5 Info: SQLite 3.45.3 12:49:37.5 Info: => 0.0012698s 12:49:37.5 Info: DatabaseEngineVersionCheck migrated 12:49:37.5 Info: => 0.0012982s 12:49:37.5 Debug: Took: 00:00:00.0167672 12:49:37.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 12:49:37.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 12:49:37.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:37.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469776620148_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.6 Info: DatabaseEngineVersionCheck migrating 12:49:37.6 Info: PerformDBOperation 12:49:37.6 Info: Performing DB Operation 12:49:37.6 Info: SQLite 3.45.3 12:49:37.6 Info: => 0.0012594s 12:49:37.6 Info: DatabaseEngineVersionCheck migrated 12:49:37.6 Info: => 0.0012863s 12:49:37.6 Debug: Took: 00:00:00.0165700 12:49: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 ==== 12:49: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 12:49:37.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 12:49:37.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 12:49:37.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:37.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469777267833_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.7 Info: DatabaseEngineVersionCheck migrating 12:49:37.7 Info: PerformDBOperation 12:49:37.7 Info: Performing DB Operation 12:49:37.7 Info: SQLite 3.45.3 12:49:37.7 Info: => 0.0012729s 12:49:37.7 Info: DatabaseEngineVersionCheck migrated 12:49:37.7 Info: => 0.0013002s 12:49:37.7 Debug: Took: 00:00:00.0164181 12:49:37.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 12:49:37.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:37.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 12:49:37.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 12:49:37.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:37.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469778124956_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.8 Info: DatabaseEngineVersionCheck migrating 12:49:37.8 Info: PerformDBOperation 12:49:37.8 Info: Performing DB Operation 12:49:37.8 Info: SQLite 3.45.3 12:49:37.8 Info: => 0.0012655s 12:49:37.8 Info: DatabaseEngineVersionCheck migrated 12:49:37.8 Info: => 0.0012919s 12:49:37.8 Debug: Took: 00:00:00.0166031 12:49:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 12:49:37.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:37.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 12:49:37.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 12:49:37.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:37.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469778976737_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.9 Info: DatabaseEngineVersionCheck migrating 12:49:37.9 Info: PerformDBOperation 12:49:37.9 Info: Performing DB Operation 12:49:37.9 Info: SQLite 3.45.3 12:49:37.9 Info: => 0.0012782s 12:49:37.9 Info: DatabaseEngineVersionCheck migrated 12:49:37.9 Info: => 0.0013068s 12:49:37.9 Debug: Took: 00:00:00.0167609 12:49:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 12:49:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:37.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 12:49:37.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 12:49:37.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:37.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469779516140_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:37.9 Info: DatabaseEngineVersionCheck migrating 12:49:37.9 Info: PerformDBOperation 12:49:37.9 Info: Performing DB Operation 12:49:37.9 Info: SQLite 3.45.3 12:49:37.9 Info: => 0.0012854s 12:49:37.9 Info: DatabaseEngineVersionCheck migrated 12:49:37.9 Info: => 0.0013116s 12:49:37.9 Debug: Took: 00:00:00.0166249 12:49:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 12:49:37.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:38.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 12:49:38.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469780050485_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.0 Info: DatabaseEngineVersionCheck migrating 12:49:38.0 Info: PerformDBOperation 12:49:38.0 Info: Performing DB Operation 12:49:38.0 Info: SQLite 3.45.3 12:49:38.0 Info: => 0.0012634s 12:49:38.0 Info: DatabaseEngineVersionCheck migrated 12:49:38.0 Info: => 0.0012935s 12:49:38.0 Debug: Took: 00:00:00.0167482 12:49:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 12:49:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:38.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 12:49:38.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 12:49:38.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469780569135_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.0 Info: DatabaseEngineVersionCheck migrating 12:49:38.0 Info: PerformDBOperation 12:49:38.0 Info: Performing DB Operation 12:49:38.0 Info: SQLite 3.45.3 12:49:38.0 Info: => 0.0012663s 12:49:38.0 Info: DatabaseEngineVersionCheck migrated 12:49:38.0 Info: => 0.0012942s 12:49:38.0 Debug: Took: 00:00:00.0166725 12:49:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 12:49:38.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:38.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 12:49:38.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469781421996_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.1 Info: DatabaseEngineVersionCheck migrating 12:49:38.1 Info: PerformDBOperation 12:49:38.1 Info: Performing DB Operation 12:49:38.1 Info: SQLite 3.45.3 12:49:38.1 Info: => 0.0018459s 12:49:38.1 Info: DatabaseEngineVersionCheck migrated 12:49:38.1 Info: => 0.0018732s 12:49:38.1 Debug: Took: 00:00:00.0173879 12:49:38.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 12:49:38.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 12:49:38.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 12:49:38.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469781913810_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.2 Info: DatabaseEngineVersionCheck migrating 12:49:38.2 Info: PerformDBOperation 12:49:38.2 Info: Performing DB Operation 12:49:38.2 Info: SQLite 3.45.3 12:49:38.2 Info: => 0.001283s 12:49:38.2 Info: DatabaseEngineVersionCheck migrated 12:49:38.2 Info: => 0.0013112s 12:49:38.2 Debug: Took: 00:00:00.0158909 12:49:38.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 12:49:38.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469782367866_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.2 Info: DatabaseEngineVersionCheck migrating 12:49:38.2 Info: PerformDBOperation 12:49:38.2 Info: Performing DB Operation 12:49:38.2 Info: SQLite 3.45.3 12:49:38.2 Info: => 0.0012534s 12:49:38.2 Info: DatabaseEngineVersionCheck migrated 12:49:38.2 Info: => 0.0012808s 12:49:38.2 Debug: Took: 00:00:00.0158797 12:49:38.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 12:49:38.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 12:49:38.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469782857987_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.2 Info: DatabaseEngineVersionCheck migrating 12:49:38.2 Info: PerformDBOperation 12:49:38.2 Info: Performing DB Operation 12:49:38.2 Info: SQLite 3.45.3 12:49:38.2 Info: => 0.0012583s 12:49:38.2 Info: DatabaseEngineVersionCheck migrated 12:49:38.2 Info: => 0.0012861s 12:49:38.3 Debug: Took: 00:00:00.0158143 12:49:38.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 12:49:38.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469783309603_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.3 Info: DatabaseEngineVersionCheck migrating 12:49:38.3 Info: PerformDBOperation 12:49:38.3 Info: Performing DB Operation 12:49:38.3 Info: SQLite 3.45.3 12:49:38.3 Info: => 0.0012832s 12:49:38.3 Info: DatabaseEngineVersionCheck migrated 12:49:38.3 Info: => 0.0013085s 12:49:38.3 Debug: Took: 00:00:00.0159033 12:49: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 = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:38.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:38.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 12:49:38.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 12:49:38.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469783827465_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.3 Info: DatabaseEngineVersionCheck migrating 12:49:38.3 Info: PerformDBOperation 12:49:38.3 Info: Performing DB Operation 12:49:38.3 Info: SQLite 3.45.3 12:49:38.3 Info: => 0.0012807s 12:49:38.3 Info: DatabaseEngineVersionCheck migrated 12:49:38.3 Info: => 0.0013074s 12:49:38.4 Debug: Took: 00:00:00.0164435 12:49:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 12:49:38.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 12:49:38.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469784695141_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.4 Info: DatabaseEngineVersionCheck migrating 12:49:38.4 Info: PerformDBOperation 12:49:38.4 Info: Performing DB Operation 12:49:38.4 Info: SQLite 3.45.3 12:49:38.4 Info: => 0.0012665s 12:49:38.4 Info: DatabaseEngineVersionCheck migrated 12:49:38.4 Info: => 0.0012936s 12:49:38.4 Debug: Took: 00:00:00.0158689 12:49:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 12:49:38.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469785194754_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.5 Info: DatabaseEngineVersionCheck migrating 12:49:38.5 Info: PerformDBOperation 12:49:38.5 Info: Performing DB Operation 12:49:38.5 Info: SQLite 3.45.3 12:49:38.5 Info: => 0.0012602s 12:49:38.5 Info: DatabaseEngineVersionCheck migrated 12:49:38.5 Info: => 0.0012886s 12:49:38.5 Debug: Took: 00:00:00.0158033 12:49:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:38.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 12:49:38.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 12:49:38.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469785648144_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.5 Info: DatabaseEngineVersionCheck migrating 12:49:38.5 Info: PerformDBOperation 12:49:38.5 Info: Performing DB Operation 12:49:38.5 Info: SQLite 3.45.3 12:49:38.5 Info: => 0.0012915s 12:49:38.5 Info: DatabaseEngineVersionCheck migrated 12:49:38.5 Info: => 0.0013175s 12:49:38.5 Debug: Took: 00:00:00.0157931 12:49: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 ==== 12:49: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:49:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:49:38.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 12:49:38.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469786266850_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.6 Info: DatabaseEngineVersionCheck migrating 12:49:38.6 Info: PerformDBOperation 12:49:38.6 Info: Performing DB Operation 12:49:38.6 Info: SQLite 3.45.3 12:49:38.6 Info: => 0.0012339s 12:49:38.6 Info: DatabaseEngineVersionCheck migrated 12:49:38.6 Info: => 0.0012604s 12:49:38.6 Debug: Took: 00:00:00.0157326 12:49:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:49:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:49:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:38.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 12:49:38.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 12:49:38.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469786787202_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.6 Info: DatabaseEngineVersionCheck migrating 12:49:38.6 Info: PerformDBOperation 12:49:38.6 Info: Performing DB Operation 12:49:38.6 Info: SQLite 3.45.3 12:49:38.6 Info: => 0.0012562s 12:49:38.6 Info: DatabaseEngineVersionCheck migrated 12:49:38.6 Info: => 0.0012837s 12:49:38.6 Debug: Took: 00:00:00.0157615 12:49:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:38.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 12:49:38.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 12:49:38.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469787645057_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.7 Info: DatabaseEngineVersionCheck migrating 12:49:38.7 Info: PerformDBOperation 12:49:38.7 Info: Performing DB Operation 12:49:38.7 Info: SQLite 3.45.3 12:49:38.7 Info: => 0.0012937s 12:49:38.7 Info: DatabaseEngineVersionCheck migrated 12:49:38.7 Info: => 0.0013208s 12:49:38.7 Debug: Took: 00:00:00.0159920 12:49:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:38.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 12:49:38.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469788158775_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.8 Info: DatabaseEngineVersionCheck migrating 12:49:38.8 Info: PerformDBOperation 12:49:38.8 Info: Performing DB Operation 12:49:38.8 Info: SQLite 3.45.3 12:49:38.8 Info: => 0.0012637s 12:49:38.8 Info: DatabaseEngineVersionCheck migrated 12:49:38.8 Info: => 0.0012901s 12:49:38.8 Debug: Took: 00:00:00.0158607 12:49: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 ==== 12:49:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 12:49:38.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 12:49:38.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 12:49:38.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469788663656_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.8 Info: DatabaseEngineVersionCheck migrating 12:49:38.8 Info: PerformDBOperation 12:49:38.8 Info: Performing DB Operation 12:49:38.8 Info: SQLite 3.45.3 12:49:38.8 Info: => 0.0012688s 12:49:38.8 Info: DatabaseEngineVersionCheck migrated 12:49:38.8 Info: => 0.0012968s 12:49:38.8 Debug: Took: 00:00:00.0161309 12:49: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 ==== 12:49:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 12:49:38.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 12:49:38.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 12:49:38.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469789174455_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.9 Info: DatabaseEngineVersionCheck migrating 12:49:38.9 Info: PerformDBOperation 12:49:38.9 Info: Performing DB Operation 12:49:38.9 Info: SQLite 3.45.3 12:49:38.9 Info: => 0.001267s 12:49:38.9 Info: DatabaseEngineVersionCheck migrated 12:49:38.9 Info: => 0.0012937s 12:49:38.9 Debug: Took: 00:00:00.0158059 12:49:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 12:49:38.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 12:49:38.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:38.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469789661152_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:38.9 Info: DatabaseEngineVersionCheck migrating 12:49:38.9 Info: PerformDBOperation 12:49:38.9 Info: Performing DB Operation 12:49:38.9 Info: SQLite 3.45.3 12:49:38.9 Info: => 0.0012416s 12:49:38.9 Info: DatabaseEngineVersionCheck migrated 12:49:38.9 Info: => 0.0012688s 12:49:38.9 Debug: Took: 00:00:00.0158056 12:49:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:38.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:39.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 12:49:39.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 12:49:39.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469790462526_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.0 Info: DatabaseEngineVersionCheck migrating 12:49:39.0 Info: PerformDBOperation 12:49:39.0 Info: Performing DB Operation 12:49:39.0 Info: SQLite 3.45.3 12:49:39.0 Info: => 0.0012589s 12:49:39.0 Info: DatabaseEngineVersionCheck migrated 12:49:39.0 Info: => 0.0012849s 12:49:39.0 Debug: Took: 00:00:00.0157087 12:49: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-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:39.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 12:49:39.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 12:49:39.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469790925949_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.1 Info: DatabaseEngineVersionCheck migrating 12:49:39.1 Info: PerformDBOperation 12:49:39.1 Info: Performing DB Operation 12:49:39.1 Info: SQLite 3.45.3 12:49:39.1 Info: => 0.001244s 12:49:39.1 Info: DatabaseEngineVersionCheck migrated 12:49:39.1 Info: => 0.0012697s 12:49:39.1 Debug: Took: 00:00:00.0157082 12:49:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:39.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 12:49:39.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 12:49:39.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469791401623_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.1 Info: DatabaseEngineVersionCheck migrating 12:49:39.1 Info: PerformDBOperation 12:49:39.1 Info: Performing DB Operation 12:49:39.1 Info: SQLite 3.45.3 12:49:39.1 Info: => 0.0012381s 12:49:39.1 Info: DatabaseEngineVersionCheck migrated 12:49:39.1 Info: => 0.0012635s 12:49:39.1 Debug: Took: 00:00:00.0156939 12:49:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:49:39.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:39.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 12:49:39.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 12:49:39.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469791936162_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.2 Info: DatabaseEngineVersionCheck migrating 12:49:39.2 Info: PerformDBOperation 12:49:39.2 Info: Performing DB Operation 12:49:39.2 Info: SQLite 3.45.3 12:49:39.2 Info: => 0.0012695s 12:49:39.2 Info: DatabaseEngineVersionCheck migrated 12:49:39.2 Info: => 0.0012969s 12:49:39.2 Debug: Took: 00:00:00.0158593 12:49: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 ==== 12:49: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [1] ==== End Query Trace ==== 12:49:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:49:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [3] ==== End Query Trace ==== 12:49:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [4] ==== End Query Trace ==== 12:49:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [5] ==== End Query Trace ==== 12:49:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:39.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 12:49:39.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 12:49:39.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469792496427_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.2 Info: DatabaseEngineVersionCheck migrating 12:49:39.2 Info: PerformDBOperation 12:49:39.2 Info: Performing DB Operation 12:49:39.2 Info: SQLite 3.45.3 12:49:39.2 Info: => 0.0012715s 12:49:39.2 Info: DatabaseEngineVersionCheck migrated 12:49:39.2 Info: => 0.0012985s 12:49:39.2 Debug: Took: 00:00:00.0163491 12:49: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 ==== 12:49: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 = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-05-17T12:49:39.276685Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [1] ==== End Query Trace ==== 12:49:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-05-17T12:49:39.2766854Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:49:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-05-17T12:49:39.2766858Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [3] ==== End Query Trace ==== 12:49:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-05-17T12:49:39.2766862Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [4] ==== End Query Trace ==== 12:49:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-05-17T12:49:39.2766865Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [5] ==== End Query Trace ==== 12:49:39.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 12:49:39.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469793416832_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.3 Info: DatabaseEngineVersionCheck migrating 12:49:39.3 Info: PerformDBOperation 12:49:39.3 Info: Performing DB Operation 12:49:39.3 Info: SQLite 3.45.3 12:49:39.3 Info: => 0.0012919s 12:49:39.3 Info: DatabaseEngineVersionCheck migrated 12:49:39.3 Info: => 0.0013183s 12:49:39.3 Debug: Took: 00:00:00.0159169 12:49:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-05-17T12:49:39.3641245Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:49:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:39.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 12:49:39.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 12:49:39.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469793957182_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.4 Info: DatabaseEngineVersionCheck migrating 12:49:39.4 Info: PerformDBOperation 12:49:39.4 Info: Performing DB Operation 12:49:39.4 Info: SQLite 3.45.3 12:49:39.4 Info: => 0.0012588s 12:49:39.4 Info: DatabaseEngineVersionCheck migrated 12:49:39.4 Info: => 0.0012849s 12:49:39.4 Debug: Took: 00:00:00.0158334 12:49: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-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [2] ==== End Query Trace ==== 12:49:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 12:49:39.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469794498091_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.4 Info: DatabaseEngineVersionCheck migrating 12:49:39.4 Info: PerformDBOperation 12:49:39.4 Info: Performing DB Operation 12:49:39.4 Info: SQLite 3.45.3 12:49:39.4 Info: => 0.0012483s 12:49:39.4 Info: DatabaseEngineVersionCheck migrated 12:49:39.4 Info: => 0.0012746s 12:49:39.4 Debug: Took: 00:00:00.0158791 12:49: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-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:39.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 12:49:39.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 12:49:39.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469794997190_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.5 Info: DatabaseEngineVersionCheck migrating 12:49:39.5 Info: PerformDBOperation 12:49:39.5 Info: Performing DB Operation 12:49:39.5 Info: SQLite 3.45.3 12:49:39.5 Info: => 0.00127s 12:49:39.5 Info: DatabaseEngineVersionCheck migrated 12:49:39.5 Info: => 0.0012994s 12:49:39.5 Debug: Took: 00:00:00.0158853 12:49:39.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:39.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 12:49:39.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 12:49:39.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469795796140_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.5 Info: DatabaseEngineVersionCheck migrating 12:49:39.5 Info: PerformDBOperation 12:49:39.5 Info: Performing DB Operation 12:49:39.5 Info: SQLite 3.45.3 12:49:39.5 Info: => 0.0012555s 12:49:39.5 Info: DatabaseEngineVersionCheck migrated 12:49:39.5 Info: => 0.0012834s 12:49:39.5 Debug: Took: 00:00:00.0158734 12:49:39.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 12:49:39.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469796262285_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.6 Info: DatabaseEngineVersionCheck migrating 12:49:39.6 Info: PerformDBOperation 12:49:39.6 Info: Performing DB Operation 12:49:39.6 Info: SQLite 3.45.3 12:49:39.6 Info: => 0.0012524s 12:49:39.6 Info: DatabaseEngineVersionCheck migrated 12:49:39.6 Info: => 0.0012807s 12:49:39.6 Debug: Took: 00:00:00.0157262 12:49:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-05-18T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-18T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-05-19T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-19T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-05-20T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-20T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-05-21T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-21T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 12:49:39.6 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 12:49:39.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- Skipped should_return_null_config_if_config_is_empty(null) [5 ms] Skipped should_return_null_config_if_config_is_empty("") [5 ms] Skipped should_return_null_config_if_config_is_null [5 ms] 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 12:49:39.7 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 12:49:39.7 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 12:49:39.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469797859918_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.7 Info: DatabaseEngineVersionCheck migrating 12:49:39.7 Info: PerformDBOperation 12:49:39.7 Info: Performing DB Operation 12:49:39.7 Info: SQLite 3.45.3 12:49:39.7 Info: => 0.0015237s 12:49:39.7 Info: DatabaseEngineVersionCheck migrated 12:49:39.7 Info: => 0.0015505s 12:49:39.8 Debug: Took: 00:00:00.0162344 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 12:49:39.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469798409813_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.8 Info: DatabaseEngineVersionCheck migrating 12:49:39.8 Info: PerformDBOperation 12:49:39.8 Info: Performing DB Operation 12:49:39.8 Info: SQLite 3.45.3 12:49:39.8 Info: => 0.0015827s 12:49:39.8 Info: DatabaseEngineVersionCheck migrated 12:49:39.8 Info: => 0.0016121s 12:49:39.8 Debug: Took: 00:00:00.0161837 12:49:39.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 12:49:39.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 12:49:39.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469798869033_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.8 Info: DatabaseEngineVersionCheck migrating 12:49:39.8 Info: PerformDBOperation 12:49:39.8 Info: Performing DB Operation 12:49:39.8 Info: SQLite 3.45.3 12:49:39.8 Info: => 0.0012709s 12:49:39.8 Info: DatabaseEngineVersionCheck migrated 12:49:39.8 Info: => 0.0012984s 12:49:39.9 Debug: Took: 00:00:00.0158156 12:49:39.9 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 12:49:39.9 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 12:49:39.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:39.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469799682053_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:39.9 Info: DatabaseEngineVersionCheck migrating 12:49:39.9 Info: PerformDBOperation 12:49:39.9 Info: Performing DB Operation 12:49:39.9 Info: SQLite 3.45.3 12:49:39.9 Info: => 0.0013111s 12:49:39.9 Info: DatabaseEngineVersionCheck migrated 12:49:39.9 Info: => 0.0013376s 12:49:39.9 Debug: Took: 00:00:00.0160265 12:49:39.9 Info: Vacuuming Main database 12:49:39.9 Info: Main database compressed 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 12:49:40.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:40.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469800234202_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:40.0 Info: DatabaseEngineVersionCheck migrating 12:49:40.0 Info: PerformDBOperation 12:49:40.0 Info: Performing DB Operation 12:49:40.0 Info: SQLite 3.45.3 12:49:40.0 Info: => 0.0012418s 12:49:40.0 Info: DatabaseEngineVersionCheck migrated 12:49:40.0 Info: => 0.0012684s 12:49:40.0 Debug: Took: 00:00:00.0157809 12:49:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:49:40.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:49:40.0 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 12:49:40.0 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 12:49:40.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:40.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469800841819_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:40.0 Info: DatabaseEngineVersionCheck migrating 12:49:40.0 Info: PerformDBOperation 12:49:40.0 Info: Performing DB Operation 12:49:40.0 Info: SQLite 3.45.3 12:49:40.0 Info: => 0.0012844s 12:49:40.0 Info: DatabaseEngineVersionCheck migrated 12:49:40.0 Info: => 0.0013103s 12:49:40.1 Debug: Took: 00:00:00.0159551 12:49:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:49:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-18T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 12:49:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:49:40.1 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 12:49:40.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 12:49:40.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:40.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469801375473_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:40.1 Info: DatabaseEngineVersionCheck migrating 12:49:40.1 Info: PerformDBOperation 12:49:40.1 Info: Performing DB Operation 12:49:40.1 Info: SQLite 3.45.3 12:49:40.1 Info: => 0.0012671s 12:49:40.1 Info: DatabaseEngineVersionCheck migrated 12:49:40.1 Info: => 0.0012927s 12:49:40.1 Debug: Took: 00:00:00.0158163 12:49:40.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-17T12:49:40.1578014Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T12:49:40.1578965Z"] Added = ["2024-05-17T12:49:40.1579823Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:49:40.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:40.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 12:49:40.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 12:49:40.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:40.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469802652938_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:40.2 Info: DatabaseEngineVersionCheck migrating 12:49:40.2 Info: PerformDBOperation 12:49:40.2 Info: Performing DB Operation 12:49:40.2 Info: SQLite 3.45.3 12:49:40.2 Info: => 0.0013127s 12:49:40.2 Info: DatabaseEngineVersionCheck migrated 12:49:40.2 Info: => 0.0013383s 12:49:40.2 Debug: Took: 00:00:00.0159676 12:49:40.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 = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 12:49:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 12:49:40.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:40.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469803227119_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:40.3 Info: DatabaseEngineVersionCheck migrating 12:49:40.3 Info: PerformDBOperation 12:49:40.3 Info: Performing DB Operation 12:49:40.3 Info: SQLite 3.45.3 12:49:40.3 Info: => 0.001294s 12:49:40.3 Info: DatabaseEngineVersionCheck migrated 12:49:40.3 Info: => 0.0013228s 12:49:40.3 Debug: Took: 00:00:00.0159716 12:49:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:49:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:49:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:49:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:49: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 = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49: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 = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49: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 = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:40.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:49: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 ==== 12:49:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 12:49:40.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 12:49:40.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 12:49:40.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:40.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469805113473_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:40.5 Info: DatabaseEngineVersionCheck migrating 12:49:40.5 Info: PerformDBOperation 12:49:40.5 Info: Performing DB Operation 12:49:40.5 Info: SQLite 3.45.3 12:49:40.5 Info: => 0.0013063s 12:49:40.5 Info: DatabaseEngineVersionCheck migrated 12:49:40.5 Info: => 0.0013349s 12:49:40.5 Debug: Took: 00:00:00.0160629 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:49:40.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 12:49:40.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 12:49:40.6 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 12:49:40.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:40.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469806522553_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:40.6 Info: DatabaseEngineVersionCheck migrating 12:49:40.6 Info: PerformDBOperation 12:49:40.6 Info: Performing DB Operation 12:49:40.6 Info: SQLite 3.45.3 12:49:40.6 Info: => 0.0013166s 12:49:40.6 Info: DatabaseEngineVersionCheck migrated 12:49:40.6 Info: => 0.0013466s 12:49:40.6 Debug: Took: 00:00:00.0160035 12:49: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 = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:49:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:49:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:49:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:49:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:40.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:49:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:40.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [1] ==== End Query Trace ==== 12:49:40.7 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 12:49:40.7 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 12:49:40.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:40.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469807821969_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:40.7 Info: DatabaseEngineVersionCheck migrating 12:49:40.7 Info: PerformDBOperation 12:49:40.7 Info: Performing DB Operation 12:49:40.7 Info: SQLite 3.45.3 12:49:40.7 Info: => 0.0012699s 12:49:40.7 Info: DatabaseEngineVersionCheck migrated 12:49:40.7 Info: => 0.0012983s 12:49:40.8 Debug: Took: 00:00:00.0159458 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:40.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 ==== 12:49:40.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 ==== 12:49:40.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 ==== 12:49:40.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 ==== 12:49:40.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 ==== 12:49:40.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 ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:49:40.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:40.9 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 12:49:40.9 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 12:49:40.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:40.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469809083938_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:40.9 Info: DatabaseEngineVersionCheck migrating 12:49:40.9 Info: PerformDBOperation 12:49:40.9 Info: Performing DB Operation 12:49:40.9 Info: SQLite 3.45.3 12:49:40.9 Info: => 0.0012833s 12:49:40.9 Info: DatabaseEngineVersionCheck migrated 12:49:40.9 Info: => 0.0013109s 12:49:40.9 Debug: Took: 00:00:00.0159073 12:49: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 = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:40.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-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:49:40.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-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:40.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:49:41.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 12:49:41.0 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 12:49:41.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:41.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469810638460_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:41.0 Info: DatabaseEngineVersionCheck migrating 12:49:41.0 Info: PerformDBOperation 12:49:41.0 Info: Performing DB Operation 12:49:41.0 Info: SQLite 3.45.3 12:49:41.0 Info: => 0.0013091s 12:49:41.0 Info: DatabaseEngineVersionCheck migrated 12:49:41.0 Info: => 0.0013368s 12:49:41.0 Debug: Took: 00:00:00.0159878 12:49:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:49:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:49:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:41.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:41.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:41.1 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 12:49:41.1 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 12:49:41.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:41.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469811921560_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:41.2 Info: DatabaseEngineVersionCheck migrating 12:49:41.2 Info: PerformDBOperation 12:49:41.2 Info: Performing DB Operation 12:49:41.2 Info: SQLite 3.45.3 12:49:41.2 Info: => 0.0012703s 12:49:41.2 Info: DatabaseEngineVersionCheck migrated 12:49:41.2 Info: => 0.001298s 12:49:41.2 Debug: Took: 00:00:00.0158717 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-19T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 12:49:41.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:49:41.3 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 12:49:41.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 12:49:41.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469813336622_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:41.3 Info: DatabaseEngineVersionCheck migrating 12:49:41.3 Info: PerformDBOperation 12:49:41.3 Info: Performing DB Operation 12:49:41.3 Info: SQLite 3.45.3 12:49:41.3 Info: => 0.0010998s 12:49:41.3 Info: DatabaseEngineVersionCheck migrated 12:49:41.3 Info: => 0.0011274s 12:49:41.3 Info: VersionMigration migrating 12:49:41.3 Info: Beginning Transaction 12:49:41.3 Info: CreateTable VersionInfo 12:49:41.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:41.3 Info: => 0.0001984s 12:49:41.3 Info: Committing Transaction 12:49:41.3 Info: VersionMigration migrated 12:49:41.3 Info: => 0.0005983s 12:49:41.3 Info: VersionUniqueMigration migrating 12:49:41.3 Info: Beginning Transaction 12:49:41.3 Info: CreateIndex VersionInfo (Version) 12:49:41.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:41.3 Info: => 0.0001491s 12:49:41.3 Info: AlterTable VersionInfo 12:49:41.3 Info: => 1.4E-06s 12:49:41.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:41.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:41.3 Info: => 0.0006041s 12:49:41.3 Info: Committing Transaction 12:49:41.3 Info: VersionUniqueMigration migrated 12:49:41.3 Info: => 0.0008445s 12:49:41.3 Info: VersionDescriptionMigration migrating 12:49:41.3 Info: Beginning Transaction 12:49:41.3 Info: AlterTable VersionInfo 12:49:41.3 Info: => 2E-06s 12:49:41.3 Info: CreateColumn VersionInfo Description String 12:49:41.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:41.3 Info: => 0.0002328s 12:49:41.3 Info: Committing Transaction 12:49:41.3 Info: VersionDescriptionMigration migrated 12:49:41.3 Info: => 0.000452s 12:49:41.3 Info: 1: InitialSetup migrating 12:49:41.3 Info: Beginning Transaction 12:49:41.3 Info: Starting migration of Main DB to 1 12:49:41.3 Info: CreateTable Config 12:49:41.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:41.3 Info: => 0.0002275s 12:49:41.3 Info: CreateIndex Config (Key) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:41.3 Info: => 0.0001181s 12:49:41.3 Info: CreateTable RootFolders 12:49:41.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:41.3 Info: => 0.0001291s 12:49:41.3 Info: CreateIndex RootFolders (Path) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:41.3 Info: => 0.0001064s 12:49:41.3 Info: CreateTable Artists 12:49:41.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:41.3 Info: => 0.0004634s 12:49:41.3 Info: CreateIndex Artists (ForeignArtistId) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:41.3 Info: => 0.0001095s 12:49:41.3 Info: CreateIndex Artists (NameSlug) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:41.3 Info: => 9.54E-05s 12:49:41.3 Info: CreateIndex Artists (CleanName) 12:49:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:41.3 Info: => 9.87E-05s 12:49:41.3 Info: CreateIndex Artists (Path) 12:49:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:41.3 Info: => 9.84E-05s 12:49:41.3 Info: CreateTable Albums 12:49:41.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:41.3 Info: => 0.0003992s 12:49:41.3 Info: CreateIndex Albums (ForeignAlbumId) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:41.3 Info: => 0.0001095s 12:49:41.3 Info: CreateIndex Albums (MBId) 12:49:41.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:41.3 Info: => 9.12E-05s 12:49:41.3 Info: CreateIndex Albums (TADBId) 12:49:41.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:41.3 Info: => 9.33E-05s 12:49:41.3 Info: CreateIndex Albums (TitleSlug) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:41.3 Info: => 9.97E-05s 12:49:41.3 Info: CreateIndex Albums (CleanTitle) 12:49:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:41.3 Info: => 9.79E-05s 12:49:41.3 Info: CreateIndex Albums (Path) 12:49:41.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:41.3 Info: => 8.89E-05s 12:49:41.3 Info: CreateTable Tracks 12:49:41.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:41.3 Info: => 0.0002516s 12:49:41.3 Info: CreateIndex Tracks (ForeignTrackId) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:41.3 Info: => 0.0001106s 12:49:41.3 Info: CreateIndex Tracks (ArtistId) 12:49:41.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:41.3 Info: => 0.0001148s 12:49:41.3 Info: CreateIndex Tracks (TrackFileId) 12:49:41.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:41.3 Info: => 0.0001298s 12:49:41.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:41.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:41.3 Info: => 0.0001244s 12:49:41.3 Info: CreateTable TrackFiles 12:49:41.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:41.3 Info: => 0.0002201s 12:49:41.3 Info: CreateIndex TrackFiles (ArtistId) 12:49:41.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:41.3 Info: => 0.0001348s 12:49:41.3 Info: CreateIndex TrackFiles (AlbumId) 12:49:41.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:41.3 Info: => 0.0001078s 12:49:41.3 Info: CreateTable History 12:49:41.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:41.3 Info: => 0.0002213s 12:49:41.3 Info: CreateIndex History (Date) 12:49:41.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:41.3 Info: => 0.0001015s 12:49:41.3 Info: CreateIndex History (EventType) 12:49:41.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:41.3 Info: => 0.000133s 12:49:41.3 Info: CreateIndex History (DownloadId) 12:49:41.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:41.3 Info: => 0.0001208s 12:49:41.3 Info: CreateIndex History (AlbumId) 12:49:41.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:41.3 Info: => 0.0001068s 12:49:41.3 Info: CreateTable Notifications 12:49:41.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:41.3 Info: => 0.000191s 12:49:41.3 Info: CreateTable ScheduledTasks 12:49:41.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:41.3 Info: => 0.0001609s 12:49:41.3 Info: CreateIndex ScheduledTasks (TypeName) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:41.3 Info: => 0.0001024s 12:49:41.3 Info: CreateTable Indexers 12:49:41.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:41.3 Info: => 0.0001672s 12:49:41.3 Info: CreateIndex Indexers (Name) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:41.3 Info: => 0.0001402s 12:49:41.3 Info: CreateTable Profiles 12:49:41.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:41.3 Info: => 0.0001742s 12:49:41.3 Info: CreateIndex Profiles (Name) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:41.3 Info: => 0.0001067s 12:49:41.3 Info: CreateTable QualityDefinitions 12:49:41.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:41.3 Info: => 0.0001717s 12:49:41.3 Info: CreateIndex QualityDefinitions (Quality) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:41.3 Info: => 0.0001051s 12:49:41.3 Info: CreateIndex QualityDefinitions (Title) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:41.3 Info: => 0.0001054s 12:49:41.3 Info: CreateTable NamingConfig 12:49:41.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:41.3 Info: => 0.0002117s 12:49:41.3 Info: CreateTable Blacklist 12:49:41.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:41.3 Info: => 0.0002661s 12:49:41.3 Info: CreateTable Metadata 12:49:41.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:41.3 Info: => 0.0001844s 12:49:41.3 Info: CreateTable MetadataFiles 12:49:41.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:41.3 Info: => 0.0002098s 12:49:41.3 Info: CreateTable DownloadClients 12:49:41.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:41.3 Info: => 0.0001577s 12:49:41.3 Info: CreateTable PendingReleases 12:49:41.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:41.3 Info: => 0.0001779s 12:49:41.3 Info: CreateTable RemotePathMappings 12:49:41.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:41.3 Info: => 0.0001524s 12:49:41.3 Info: CreateTable Tags 12:49:41.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:41.3 Info: => 0.0001767s 12:49:41.3 Info: CreateIndex Tags (Label) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:41.3 Info: => 0.0001389s 12:49:41.3 Info: CreateTable Restrictions 12:49:41.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:41.3 Info: => 0.0001602s 12:49:41.3 Info: CreateTable DelayProfiles 12:49:41.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:41.3 Info: => 0.0001917s 12:49:41.3 Info: CreateTable Users 12:49:41.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:41.3 Info: => 0.0001819s 12:49:41.3 Info: CreateIndex Users (Identifier) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:41.3 Info: => 0.0001114s 12:49:41.3 Info: CreateIndex Users (Username) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:41.3 Info: => 0.0001023s 12:49:41.3 Info: CreateTable Commands 12:49:41.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:41.3 Info: => 0.0002525s 12:49:41.3 Info: CreateTable IndexerStatus 12:49:41.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:41.3 Info: => 0.0002186s 12:49:41.3 Info: CreateIndex IndexerStatus (ProviderId) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:41.3 Info: => 0.0001145s 12:49:41.3 Info: CreateTable ExtraFiles 12:49:41.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:41.3 Info: => 0.0001891s 12:49:41.3 Info: CreateTable LyricFiles 12:49:41.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:41.3 Info: => 0.0001991s 12:49:41.3 Info: CreateTable LanguageProfiles 12:49:41.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:41.3 Info: => 0.0001802s 12:49:41.3 Info: CreateIndex LanguageProfiles (Name) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:41.3 Info: => 0.0001131s 12:49:41.3 Info: CreateTable DownloadClientStatus 12:49:41.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:41.3 Info: => 0.0001937s 12:49:41.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:41.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:41.3 Info: => 0.0001112s 12:49:41.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:41.3 Info: -> 1 Insert operations completed in 00:00:00.0001332 taking an average of 00:00:00.0001332 12:49:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:41', 'InitialSetup') 12:49:41.3 Info: Committing Transaction 12:49:41.3 Info: 1: InitialSetup migrated 12:49:41.3 Info: => 0.0011764s 12:49:41.3 Info: 2: add_reason_to_pending_releases migrating 12:49:41.3 Info: Beginning Transaction 12:49:41.3 Info: Starting migration of Main DB to 2 12:49:41.3 Info: AlterTable PendingReleases 12:49:41.3 Info: => 1.9E-06s 12:49:41.3 Info: CreateColumn PendingReleases Reason Int32 12:49:41.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:41.3 Info: => 0.0006332s 12:49:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:41', 'add_reason_to_pending_releases') 12:49:41.3 Info: Committing Transaction 12:49:41.3 Info: 2: add_reason_to_pending_releases migrated 12:49:41.3 Info: => 0.0009819s 12:49:41.3 Info: 3: add_medium_support migrating 12:49:41.3 Info: Beginning Transaction 12:49:41.3 Info: Starting migration of Main DB to 3 12:49:41.3 Info: AlterTable Albums 12:49:41.3 Info: => 1.8E-06s 12:49:41.3 Info: CreateColumn Albums Media String 12:49:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:41.3 Info: => 0.0006252s 12:49:41.3 Info: AlterTable Tracks 12:49:41.3 Info: => 1.5E-06s 12:49:41.3 Info: CreateColumn Tracks MediumNumber Int32 12:49:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:41.3 Info: => 0.0005756s 12:49:41.3 Info: AlterTable Tracks 12:49:41.3 Info: => 1.6E-06s 12:49:41.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:41.4 Info: => 0.000589s 12:49:41.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:41.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:41.4 Info: => 6.99E-05s 12:49:41.4 Info: DeleteColumn Tracks TrackNumber 12:49:41.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:41.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:41.4 Info: DROP TABLE "Tracks" 12:49:41.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:41.4 Info: => 0.0057157s 12:49:41.4 Info: AlterTable Tracks 12:49:41.4 Info: => 1.7E-06s 12:49:41.4 Info: CreateColumn Tracks TrackNumber String 12:49:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:41.4 Info: => 0.0006012s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:41', 'add_medium_support') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 3: add_medium_support migrated 12:49:41.4 Info: => 0.0010463s 12:49:41.4 Info: 4: add_various_qualites_in_profile migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 4 12:49:41.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:41.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:41.4 Info: => 7.81E-05s 12:49:41.4 Info: PerformDBOperation 12:49:41.4 Info: Performing DB Operation 12:49:41.4 Info: => 4.69E-05s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:41', 'add_various_qualites_in_profile') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 4: add_various_qualites_in_profile migrated 12:49:41.4 Info: => 0.0003688s 12:49:41.4 Info: 5: metadata_profiles migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 5 12:49:41.4 Info: CreateTable MetadataProfiles 12:49:41.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:41.4 Info: => 0.0001782s 12:49:41.4 Info: CreateIndex MetadataProfiles (Name) 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:41.4 Info: => 0.0001246s 12:49:41.4 Info: AlterTable Artists 12:49:41.4 Info: => 1.5E-06s 12:49:41.4 Info: CreateColumn Artists MetadataProfileId Int32 12:49:41.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:41.4 Info: => 0.0006129s 12:49:41.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:41.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:41.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:41.4 Info: DROP TABLE "Artists" 12:49:41.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:41.4 Info: => 0.0062257s 12:49:41.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:41.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:41.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:41.4 Info: DROP TABLE "Artists" 12:49:41.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:41.4 Info: => 0.0061089s 12:49:41.4 Info: AlterTable Albums 12:49:41.4 Info: => 1.6E-06s 12:49:41.4 Info: CreateColumn Albums SecondaryTypes String 12:49:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:41.4 Info: => 0.0006013s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:41', 'metadata_profiles') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 5: metadata_profiles migrated 12:49:41.4 Info: => 0.0010612s 12:49:41.4 Info: 6: separate_automatic_and_interactive_search migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 6 12:49:41.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:41.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:41.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:41.4 Info: DROP TABLE "Indexers" 12:49:41.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:41.4 Info: => 0.0052458s 12:49:41.4 Info: AlterTable Indexers 12:49:41.4 Info: => 1.6E-06s 12:49:41.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:41.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:41.4 Info: => 0.0006121s 12:49:41.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:41.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:41.4 Info: => 6.51E-05s 12:49:41.4 Info: AlterTable Indexers 12:49:41.4 Info: => 1.4E-06s 12:49:41.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:41.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:41.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:41.4 Info: DROP TABLE "Indexers" 12:49:41.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:41.4 Info: => 0.0052442s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:41', 'separate_automatic_and_interactive_search') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 6: separate_automatic_and_interactive_search migrated 12:49:41.4 Info: => 0.005618s 12:49:41.4 Info: 7: change_album_path_to_relative migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 7 12:49:41.4 Info: DeleteColumn Albums Path 12:49:41.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:41.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:41.4 Info: DROP TABLE "Albums" 12:49:41.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:41.4 Info: => 0.0063455s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:41', 'change_album_path_to_relative') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 7: change_album_path_to_relative migrated 12:49:41.4 Info: => 0.0067768s 12:49:41.4 Info: 8: change_quality_size_mb_to_kb migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 8 12:49:41.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:41.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:41.4 Info: => 9.6E-05s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:41', 'change_quality_size_mb_to_kb') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 8: change_quality_size_mb_to_kb migrated 12:49:41.4 Info: => 0.0003899s 12:49:41.4 Info: 9: album_releases migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 9 12:49:41.4 Info: AlterTable Albums 12:49:41.4 Info: => 1.6E-06s 12:49:41.4 Info: CreateColumn Albums Releases String 12:49:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:41.4 Info: => 0.0006354s 12:49:41.4 Info: AlterTable Albums 12:49:41.4 Info: => 1.7E-06s 12:49:41.4 Info: CreateColumn Albums CurrentRelease String 12:49:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:41.4 Info: => 0.0005977s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:41', 'album_releases') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 9: album_releases migrated 12:49:41.4 Info: => 0.0009327s 12:49:41.4 Info: 10: album_releases_fix migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 10 12:49:41.4 Info: AlterTable Albums 12:49:41.4 Info: => 1.8E-06s 12:49:41.4 Info: AlterColumn Albums Releases String 12:49:41.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:41.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:41.4 Info: DROP TABLE "Albums" 12:49:41.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:41.4 Info: => 0.0101668s 12:49:41.4 Info: AlterTable Albums 12:49:41.4 Info: => 1.6E-06s 12:49:41.4 Info: AlterColumn Albums CurrentRelease String 12:49:41.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:41.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:41.4 Info: DROP TABLE "Albums" 12:49:41.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:41.4 Info: => 0.0058331s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:41', 'album_releases_fix') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 10: album_releases_fix migrated 12:49:41.4 Info: => 0.0062391s 12:49:41.4 Info: 11: import_lists migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 11 12:49:41.4 Info: CreateTable ImportLists 12:49:41.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:41.4 Info: => 0.000232s 12:49:41.4 Info: CreateIndex ImportLists (Name) 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:41.4 Info: => 0.0001059s 12:49:41.4 Info: CreateTable ImportListStatus 12:49:41.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:41.4 Info: => 0.000184s 12:49:41.4 Info: CreateIndex ImportListStatus (ProviderId) 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:41.4 Info: => 0.0001093s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:41', 'import_lists') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 11: import_lists migrated 12:49:41.4 Info: => 0.0004568s 12:49:41.4 Info: 12: add_release_status migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 12 12:49:41.4 Info: AlterTable MetadataProfiles 12:49:41.4 Info: => 1.7E-06s 12:49:41.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:41.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:41.4 Info: => 0.0006401s 12:49:41.4 Info: PerformDBOperation 12:49:41.4 Info: Performing DB Operation 12:49:41.4 Info: => 4.23E-05s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:41', 'add_release_status') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 12: add_release_status migrated 12:49:41.4 Info: => 0.0003523s 12:49:41.4 Info: 13: album_download_notification migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 13 12:49:41.4 Info: AlterTable Notifications 12:49:41.4 Info: => 1.8E-06s 12:49:41.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:41.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:41.4 Info: => 0.0006368s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:41', 'album_download_notification') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 13: album_download_notification migrated 12:49:41.4 Info: => 0.0009614s 12:49:41.4 Info: 14: fix_language_metadata_profiles migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 14 12:49:41.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:41.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:41.4 Info: => 0.0001058s 12:49:41.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:41.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:41.4 Info: => 8.21E-05s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:41', 'fix_language_metadata_profiles') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 14: fix_language_metadata_profiles migrated 12:49:41.4 Info: => 0.0003625s 12:49:41.4 Info: 15: remove_fanzub migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 15 12:49:41.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:41.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:41.4 Info: => 6.4E-05s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:41', 'remove_fanzub') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 15: remove_fanzub migrated 12:49:41.4 Info: => 0.0003435s 12:49:41.4 Info: 16: update_artist_history_indexes migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 16 12:49:41.4 Info: CreateIndex Albums (ArtistId) 12:49:41.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:41.4 Info: => 0.0001326s 12:49:41.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:41.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:41.4 Info: => 0.0001117s 12:49:41.4 Info: DeleteIndex History (AlbumId) 12:49:41.4 Info: DROP INDEX "IX_History_AlbumId" 12:49:41.4 Info: => 0.0001462s 12:49:41.4 Info: CreateIndex History (AlbumId, Date) 12:49:41.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:41.4 Info: => 0.0001209s 12:49:41.4 Info: DeleteIndex History (DownloadId) 12:49:41.4 Info: DROP INDEX "IX_History_DownloadId" 12:49:41.4 Info: => 0.0001379s 12:49:41.4 Info: CreateIndex History (DownloadId, Date) 12:49:41.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:41.4 Info: => 0.0001164s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:41', 'update_artist_history_indexes') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 16: update_artist_history_indexes migrated 12:49:41.4 Info: => 0.0004673s 12:49:41.4 Info: 17: remove_nma migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 17 12:49:41.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:41.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:41.4 Info: => 6.92E-05s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:41', 'remove_nma') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 17: remove_nma migrated 12:49:41.4 Info: => 0.0003608s 12:49:41.4 Info: 18: album_disambiguation migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 18 12:49:41.4 Info: AlterTable Albums 12:49:41.4 Info: => 1.6E-06s 12:49:41.4 Info: CreateColumn Albums Disambiguation String 12:49:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:41.4 Info: => 0.0006546s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:41', 'album_disambiguation') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 18: album_disambiguation migrated 12:49:41.4 Info: => 0.0009747s 12:49:41.4 Info: 19: add_ape_quality_in_profiles migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 19 12:49:41.4 Info: PerformDBOperation 12:49:41.4 Info: Performing DB Operation 12:49:41.4 Info: => 4.66E-05s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:41', 'add_ape_quality_in_profiles') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 19: add_ape_quality_in_profiles migrated 12:49:41.4 Info: => 0.0003513s 12:49:41.4 Info: 20: remove_pushalot migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 20 12:49:41.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:41.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:41.4 Info: => 6.9E-05s 12:49:41.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:41.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:41.4 Info: => 5.22E-05s 12:49:41.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:41.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:41.4 Info: => 5.08E-05s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:41', 'remove_pushalot') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 20: remove_pushalot migrated 12:49:41.4 Info: => 0.0003262s 12:49:41.4 Info: 21: add_custom_filters migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 21 12:49:41.4 Info: CreateTable CustomFilters 12:49:41.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:41.4 Info: => 0.0001812s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:41', 'add_custom_filters') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 21: add_custom_filters migrated 12:49:41.4 Info: => 0.0004991s 12:49:41.4 Info: 22: import_list_tags migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 22 12:49:41.4 Info: AlterTable ImportLists 12:49:41.4 Info: => 2.2E-06s 12:49:41.4 Info: CreateColumn ImportLists Tags String 12:49:41.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:41.4 Info: => 0.0006532s 12:49:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:41', 'import_list_tags') 12:49:41.4 Info: Committing Transaction 12:49:41.4 Info: 22: import_list_tags migrated 12:49:41.4 Info: => 0.0009742s 12:49:41.4 Info: 23: add_release_groups_etc migrating 12:49:41.4 Info: Beginning Transaction 12:49:41.4 Info: Starting migration of Main DB to 23 12:49:41.4 Info: CreateTable ArtistMetadata 12:49:41.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:41.4 Info: => 0.000244s 12:49:41.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:41.4 Info: => 0.0001129s 12:49:41.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:41.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:41.4 Info: => 0.0001694s 12:49:41.4 Info: AlterTable Artists 12:49:41.4 Info: => 1.5E-06s 12:49:41.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:41.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:41.4 Info: => 0.0006511s 12:49:41.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:41.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:41.4 Info: => 9.6E-05s 12:49:41.4 Info: CreateTable AlbumReleases 12:49:41.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:41.4 Info: => 0.0002233s 12:49:41.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:41.4 Info: => 0.0001112s 12:49:41.4 Info: CreateIndex AlbumReleases (AlbumId) 12:49:41.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:41.4 Info: => 0.0001011s 12:49:41.4 Info: PerformDBOperation 12:49:41.4 Info: Performing DB Operation 12:49:41.4 Info: => 7.52E-05s 12:49:41.4 Info: AlterTable Albums 12:49:41.4 Info: => 1.5E-06s 12:49:41.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:41.4 Info: => 0.0006909s 12:49:41.4 Info: AlterTable Albums 12:49:41.4 Info: => 1.5E-06s 12:49:41.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:41.4 Info: => 0.0006671s 12:49:41.4 Info: AlterTable Albums 12:49:41.4 Info: => 1.6E-06s 12:49:41.4 Info: CreateColumn Albums Links String 12:49:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:41.4 Info: => 0.0006642s 12:49:41.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:41.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:41.4 Info: => 0.0001147s 12:49:41.4 Info: AlterTable Tracks 12:49:41.4 Info: => 1.3E-06s 12:49:41.4 Info: CreateColumn Tracks ForeignRecordingId String 12:49:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:41.4 Info: => 0.0006614s 12:49:41.4 Info: AlterTable Tracks 12:49:41.4 Info: => 1.4E-06s 12:49:41.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:41.4 Info: => 0.0006811s 12:49:41.4 Info: AlterTable Tracks 12:49:41.4 Info: => 1.6E-06s 12:49:41.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:41.4 Info: => 0.0006739s 12:49:41.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:41.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:41.4 Info: => 0.0001482s 12:49:41.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:41.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:41.4 Info: => 0.0001064s 12:49:41.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:41.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:41.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:41.4 Info: DROP TABLE "Artists" 12:49:41.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:41.4 Info: => 0.005959s 12:49:41.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:41.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:41.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:41.4 Info: DROP TABLE "Albums" 12:49:41.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:41.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:41.4 Info: => 0.0059794s 12:49:41.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:41.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:41.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:41.4 Info: DROP TABLE "Tracks" 12:49:41.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:41.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:41.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:41.5 Info: => 0.005556s 12:49:41.5 Info: DeleteColumn TrackFiles ArtistId 12:49:41.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:41.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:41.5 Info: DROP TABLE "TrackFiles" 12:49:41.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:41.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:41.5 Info: => 0.0053415s 12:49:41.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:41.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:41.5 Info: => 0.0001066s 12:49:41.5 Info: CreateIndex Artists (Monitored) 12:49:41.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:41.5 Info: => 0.0001022s 12:49:41.5 Info: CreateIndex Albums (ArtistMetadataId) 12:49:41.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:41.5 Info: => 0.0001038s 12:49:41.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:41.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:41.5 Info: => 0.0001s 12:49:41.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:41.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:41.5 Info: => 0.000104s 12:49:41.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:41.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:41.5 Info: => 0.0001022s 12:49:41.5 Info: UpdateData 12:49:41.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:41.5 Info: => 6.34E-05s 12:49:41.5 Info: UpdateData 12:49:41.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:41.5 Info: => 5.61E-05s 12:49:41.5 Info: UpdateData 12:49:41.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:41.5 Info: => 6.44E-05s 12:49:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:41', 'add_release_groups_etc') 12:49:41.5 Info: Committing Transaction 12:49:41.5 Info: 23: add_release_groups_etc migrated 12:49:41.5 Info: => 0.0006227s 12:49:41.5 Info: 24: NewMediaInfoFormat migrating 12:49:41.5 Info: Beginning Transaction 12:49:41.5 Info: Starting migration of Main DB to 24 12:49:41.5 Info: UpdateData 12:49:41.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:41.5 Info: => 7.16E-05s 12:49:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:41', 'NewMediaInfoFormat') 12:49:41.5 Info: Committing Transaction 12:49:41.5 Info: 24: NewMediaInfoFormat migrated 12:49:41.5 Info: => 0.0003578s 12:49:41.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:41.5 Info: Beginning Transaction 12:49:41.5 Info: Starting migration of Main DB to 25 12:49:41.5 Info: RenameTable Restrictions ReleaseProfiles 12:49:41.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:41.5 Info: => 0.0017855s 12:49:41.5 Info: AlterTable ReleaseProfiles 12:49:41.5 Info: => 1.6E-06s 12:49:41.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:41.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:41.5 Info: => 0.0006176s 12:49:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:41', 'rename_restrictions_to_release_profiles') 12:49:41.5 Info: Committing Transaction 12:49:41.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:41.5 Info: => 0.0009612s 12:49:41.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:41.5 Info: Beginning Transaction 12:49:41.5 Info: Starting migration of Main DB to 26 12:49:41.5 Info: RenameTable Profiles QualityProfiles 12:49:41.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:41.5 Info: => 0.0017903s 12:49:41.5 Info: AlterTable QualityProfiles 12:49:41.5 Info: => 1.8E-06s 12:49:41.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:41.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:41.5 Info: => 0.0006138s 12:49:41.5 Info: AlterTable LanguageProfiles 12:49:41.5 Info: => 1.5E-06s 12:49:41.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:41.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:41.5 Info: => 0.0006001s 12:49:41.5 Info: UpdateData 12:49:41.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:41.5 Info: => 6.23E-05s 12:49:41.5 Info: UpdateData 12:49:41.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:41.5 Info: => 4.94E-05s 12:49:41.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:41.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:41.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:41.5 Info: DROP TABLE "Artists" 12:49:41.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:41.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:41.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:41.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:41.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:41.5 Info: => 0.0059762s 12:49:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:41', 'rename_quality_profiles_add_upgrade_allowed') 12:49:41.5 Info: Committing Transaction 12:49:41.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:41.5 Info: => 0.0064212s 12:49:41.5 Info: 27: add_import_exclusions migrating 12:49:41.5 Info: Beginning Transaction 12:49:41.5 Info: Starting migration of Main DB to 27 12:49:41.5 Info: CreateTable ImportListExclusions 12:49:41.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:41.5 Info: => 0.0001705s 12:49:41.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:41.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:41.5 Info: => 0.00011s 12:49:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:41', 'add_import_exclusions') 12:49:41.5 Info: Committing Transaction 12:49:41.5 Info: 27: add_import_exclusions migrated 12:49:41.5 Info: => 0.00047s 12:49:41.5 Info: 28: clean_artist_metadata_table migrating 12:49:41.5 Info: Beginning Transaction 12:49:41.5 Info: Starting migration of Main DB to 28 12:49:41.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:41.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:41.5 Info: => 0.0001882s 12:49:41.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:41.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:41.5 Info: => 0.0001566s 12:49:41.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:41.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:41.5 Info: => 0.0001571s 12:49:41.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:41.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:41.5 Info: => 0.0001581s 12:49:41.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:41.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:41.5 Info: => 0.0001526s 12:49:41.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:41.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:41.5 Info: => 0.0001613s 12:49:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:41', 'clean_artist_metadata_table') 12:49:41.5 Info: Committing Transaction 12:49:41.5 Info: 28: clean_artist_metadata_table migrated 12:49:41.5 Info: => 0.000487s 12:49:41.5 Info: 29: health_issue_notification migrating 12:49:41.5 Info: Beginning Transaction 12:49:41.5 Info: Starting migration of Main DB to 29 12:49:41.5 Info: AlterTable Notifications 12:49:41.5 Info: => 1.8E-06s 12:49:41.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:41.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:41.5 Info: => 0.0007046s 12:49:41.5 Info: AlterTable Notifications 12:49:41.5 Info: => 1.5E-06s 12:49:41.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:41.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:41.5 Info: => 0.0006521s 12:49:41.5 Info: AlterTable Notifications 12:49:41.5 Info: => 1.5E-06s 12:49:41.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:41.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:41.5 Info: => 0.0006868s 12:49:41.5 Info: AlterTable Notifications 12:49:41.5 Info: => 1.6E-06s 12:49:41.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:41.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:41.5 Info: => 0.0006581s 12:49:41.5 Info: AlterTable Notifications 12:49:41.5 Info: => 1.4E-06s 12:49:41.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:41.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:41.5 Info: => 0.0007211s 12:49:41.5 Info: DeleteColumn Notifications OnDownload 12:49:41.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:41.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:41.5 Info: DROP TABLE "Notifications" 12:49:41.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:41.5 Info: => 0.0054591s 12:49:41.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:41.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:41.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:41.5 Info: DROP TABLE "Notifications" 12:49:41.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:41.5 Info: => 0.0055649s 12:49:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:41', 'health_issue_notification') 12:49:41.5 Info: Committing Transaction 12:49:41.5 Info: 29: health_issue_notification migrated 12:49:41.5 Info: => 0.0059928s 12:49:41.5 Info: 30: add_mediafilerepository_mtime migrating 12:49:41.5 Info: Beginning Transaction 12:49:41.5 Info: Starting migration of Main DB to 30 12:49:41.5 Info: AlterTable TrackFiles 12:49:41.5 Info: => 1.8E-06s 12:49:41.5 Info: CreateColumn TrackFiles Modified DateTime 12:49:41.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:41.5 Info: => 0.0006939s 12:49:41.5 Info: AlterTable TrackFiles 12:49:41.5 Info: => 1.6E-06s 12:49:41.5 Info: CreateColumn TrackFiles Path String 12:49:41.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:41.5 Info: => 0.0006558s 12:49:41.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:41.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:41.5 Info: => 5.6E-05s 12:49:41.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:41.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:41.5 Info: => 0.0001628s 12:49:41.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:41.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:41.5 Info: => 0.0001741s 12:49:41.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:41.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:41.5 Info: => 0.0001816s 12:49:41.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:41.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:41.5 Info: => 0.0001151s 12:49:41.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:41.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:41.5 Info: => 7.61E-05s 12:49:41.5 Info: AlterTable TrackFiles 12:49:41.5 Info: => 1.4E-06s 12:49:41.5 Info: AlterColumn TrackFiles Path String 12:49:41.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:41.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:41.5 Info: DROP TABLE "TrackFiles" 12:49:41.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:41.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:41.5 Info: => 0.0058096s 12:49:41.5 Info: CreateIndex TrackFiles (Path) 12:49:41.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:41.5 Info: => 0.0001133s 12:49:41.5 Info: DeleteColumn TrackFiles RelativePath 12:49:41.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:41.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:41.5 Info: DROP TABLE "TrackFiles" 12:49:41.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:41.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:41.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:41.5 Info: => 0.0059435s 12:49:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:41', 'add_mediafilerepository_mtime') 12:49:41.5 Info: Committing Transaction 12:49:41.5 Info: 30: add_mediafilerepository_mtime migrated 12:49:41.5 Info: => 0.0063626s 12:49:41.5 Info: 31: add_artistmetadataid_constraint migrating 12:49:41.5 Info: Beginning Transaction 12:49:41.5 Info: Starting migration of Main DB to 31 12:49:41.5 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:49:41.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:49:41.5 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 12:49:41.5 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:49:41.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:41.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:41.5 Info: => 0.0001858s 12:49:41.5 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:41.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:41.5 Info: => 0.000143s 12:49:41.5 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:41.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:41.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:41.5 Info: DROP TABLE "Artists" 12:49:41.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:41.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:41.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:41.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:41.5 Info: => 0.0080542s 12:49:41.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:41.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:41.5 Info: => 0.0001083s 12:49:41.5 Info: -> 4 Insert operations completed in 00:00:00.0005015 taking an average of 00:00:00.0001253 12:49:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:41', 'add_artistmetadataid_constraint') 12:49:41.5 Info: Committing Transaction 12:49:41.5 Info: 31: add_artistmetadataid_constraint migrated 12:49:41.5 Info: => 0.0005858s 12:49:41.5 Debug: Took: 00:00:00.2164826 12:49:41.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 12:49:41.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 12:49:41.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469816754705_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:41.6 Info: DatabaseEngineVersionCheck migrating 12:49:41.6 Info: PerformDBOperation 12:49:41.6 Info: Performing DB Operation 12:49:41.6 Info: SQLite 3.45.3 12:49:41.6 Info: => 0.0011787s 12:49:41.6 Info: DatabaseEngineVersionCheck migrated 12:49:41.6 Info: => 0.0012072s 12:49:41.6 Info: VersionMigration migrating 12:49:41.6 Info: Beginning Transaction 12:49:41.6 Info: CreateTable VersionInfo 12:49:41.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:41.6 Info: => 0.0002528s 12:49:41.6 Info: Committing Transaction 12:49:41.6 Info: VersionMigration migrated 12:49:41.6 Info: => 0.0006571s 12:49:41.6 Info: VersionUniqueMigration migrating 12:49:41.6 Info: Beginning Transaction 12:49:41.6 Info: CreateIndex VersionInfo (Version) 12:49:41.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:41.6 Info: => 0.000189s 12:49:41.6 Info: AlterTable VersionInfo 12:49:41.6 Info: => 1.6E-06s 12:49:41.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:41.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:41.6 Info: => 0.000601s 12:49:41.6 Info: Committing Transaction 12:49:41.6 Info: VersionUniqueMigration migrated 12:49:41.6 Info: => 0.0008443s 12:49:41.6 Info: VersionDescriptionMigration migrating 12:49:41.6 Info: Beginning Transaction 12:49:41.6 Info: AlterTable VersionInfo 12:49:41.6 Info: => 1.6E-06s 12:49:41.6 Info: CreateColumn VersionInfo Description String 12:49:41.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:41.6 Info: => 0.0002444s 12:49:41.6 Info: Committing Transaction 12:49:41.6 Info: VersionDescriptionMigration migrated 12:49:41.6 Info: => 0.0004566s 12:49:41.6 Info: 1: InitialSetup migrating 12:49:41.6 Info: Beginning Transaction 12:49:41.6 Info: Starting migration of Main DB to 1 12:49:41.7 Info: CreateTable Config 12:49:41.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:41.7 Info: => 0.0002537s 12:49:41.7 Info: CreateIndex Config (Key) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:41.7 Info: => 0.0001382s 12:49:41.7 Info: CreateTable RootFolders 12:49:41.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:41.7 Info: => 0.0001611s 12:49:41.7 Info: CreateIndex RootFolders (Path) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:41.7 Info: => 0.0001534s 12:49:41.7 Info: CreateTable Artists 12:49:41.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:41.7 Info: => 0.0004357s 12:49:41.7 Info: CreateIndex Artists (ForeignArtistId) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:41.7 Info: => 0.0001369s 12:49:41.7 Info: CreateIndex Artists (NameSlug) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:41.7 Info: => 0.0001291s 12:49:41.7 Info: CreateIndex Artists (CleanName) 12:49:41.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:41.7 Info: => 0.0001252s 12:49:41.7 Info: CreateIndex Artists (Path) 12:49:41.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:41.7 Info: => 0.0001226s 12:49:41.7 Info: CreateTable Albums 12:49:41.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:41.7 Info: => 0.0003736s 12:49:41.7 Info: CreateIndex Albums (ForeignAlbumId) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:41.7 Info: => 0.0001339s 12:49:41.7 Info: CreateIndex Albums (MBId) 12:49:41.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:41.7 Info: => 0.0001237s 12:49:41.7 Info: CreateIndex Albums (TADBId) 12:49:41.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:41.7 Info: => 0.0001228s 12:49:41.7 Info: CreateIndex Albums (TitleSlug) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:41.7 Info: => 0.000124s 12:49:41.7 Info: CreateIndex Albums (CleanTitle) 12:49:41.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:41.7 Info: => 0.0001229s 12:49:41.7 Info: CreateIndex Albums (Path) 12:49:41.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:41.7 Info: => 0.0001223s 12:49:41.7 Info: CreateTable Tracks 12:49:41.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:41.7 Info: => 0.0002426s 12:49:41.7 Info: CreateIndex Tracks (ForeignTrackId) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:41.7 Info: => 0.0001342s 12:49:41.7 Info: CreateIndex Tracks (ArtistId) 12:49:41.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:41.7 Info: => 0.0001305s 12:49:41.7 Info: CreateIndex Tracks (TrackFileId) 12:49:41.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:41.7 Info: => 0.0001489s 12:49:41.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:41.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:41.7 Info: => 0.0001449s 12:49:41.7 Info: CreateTable TrackFiles 12:49:41.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:41.7 Info: => 0.0002299s 12:49:41.7 Info: CreateIndex TrackFiles (ArtistId) 12:49:41.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:41.7 Info: => 0.0001329s 12:49:41.7 Info: CreateIndex TrackFiles (AlbumId) 12:49:41.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:41.7 Info: => 0.0001273s 12:49:41.7 Info: CreateTable History 12:49:41.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:41.7 Info: => 0.0002373s 12:49:41.7 Info: CreateIndex History (Date) 12:49:41.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:41.7 Info: => 0.0001314s 12:49:41.7 Info: CreateIndex History (EventType) 12:49:41.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:41.7 Info: => 0.0001391s 12:49:41.7 Info: CreateIndex History (DownloadId) 12:49:41.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:41.7 Info: => 0.0001345s 12:49:41.7 Info: CreateIndex History (AlbumId) 12:49:41.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:41.7 Info: => 0.0001296s 12:49:41.7 Info: CreateTable Notifications 12:49:41.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:41.7 Info: => 0.0002247s 12:49:41.7 Info: CreateTable ScheduledTasks 12:49:41.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:41.7 Info: => 0.0001826s 12:49:41.7 Info: CreateIndex ScheduledTasks (TypeName) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:41.7 Info: => 0.0001353s 12:49:41.7 Info: CreateTable Indexers 12:49:41.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:41.7 Info: => 0.0001946s 12:49:41.7 Info: CreateIndex Indexers (Name) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:41.7 Info: => 0.0001443s 12:49:41.7 Info: CreateTable Profiles 12:49:41.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:41.7 Info: => 0.0001746s 12:49:41.7 Info: CreateIndex Profiles (Name) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:41.7 Info: => 0.0001422s 12:49:41.7 Info: CreateTable QualityDefinitions 12:49:41.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:41.7 Info: => 0.000199s 12:49:41.7 Info: CreateIndex QualityDefinitions (Quality) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:41.7 Info: => 0.000137s 12:49:41.7 Info: CreateIndex QualityDefinitions (Title) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:41.7 Info: => 0.000132s 12:49:41.7 Info: CreateTable NamingConfig 12:49:41.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:41.7 Info: => 0.0002154s 12:49:41.7 Info: CreateTable Blacklist 12:49:41.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:41.7 Info: => 0.0002733s 12:49:41.7 Info: CreateTable Metadata 12:49:41.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:41.7 Info: => 0.000194s 12:49:41.7 Info: CreateTable MetadataFiles 12:49:41.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:41.7 Info: => 0.0002212s 12:49:41.7 Info: CreateTable DownloadClients 12:49:41.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:41.7 Info: => 0.0001901s 12:49:41.7 Info: CreateTable PendingReleases 12:49:41.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:41.7 Info: => 0.0002084s 12:49:41.7 Info: CreateTable RemotePathMappings 12:49:41.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:41.7 Info: => 0.0001818s 12:49:41.7 Info: CreateTable Tags 12:49:41.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:41.7 Info: => 0.000172s 12:49:41.7 Info: CreateIndex Tags (Label) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:41.7 Info: => 0.0001428s 12:49:41.7 Info: CreateTable Restrictions 12:49:41.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:41.7 Info: => 0.0001849s 12:49:41.7 Info: CreateTable DelayProfiles 12:49:41.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:41.7 Info: => 0.0002171s 12:49:41.7 Info: CreateTable Users 12:49:41.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:41.7 Info: => 0.0001842s 12:49:41.7 Info: CreateIndex Users (Identifier) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:41.7 Info: => 0.0001437s 12:49:41.7 Info: CreateIndex Users (Username) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:41.7 Info: => 0.0001377s 12:49:41.7 Info: CreateTable Commands 12:49:41.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:41.7 Info: => 0.000248s 12:49:41.7 Info: CreateTable IndexerStatus 12:49:41.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:41.7 Info: => 0.0002125s 12:49:41.7 Info: CreateIndex IndexerStatus (ProviderId) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:41.7 Info: => 0.0001415s 12:49:41.7 Info: CreateTable ExtraFiles 12:49:41.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:41.7 Info: => 0.0002064s 12:49:41.7 Info: CreateTable LyricFiles 12:49:41.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:41.7 Info: => 0.000229s 12:49:41.7 Info: CreateTable LanguageProfiles 12:49:41.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:41.7 Info: => 0.0001788s 12:49:41.7 Info: CreateIndex LanguageProfiles (Name) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:41.7 Info: => 0.0001432s 12:49:41.7 Info: CreateTable DownloadClientStatus 12:49:41.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:41.7 Info: => 0.0001985s 12:49:41.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:41.7 Info: => 0.0001405s 12:49:41.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:41.7 Info: -> 1 Insert operations completed in 00:00:00.0000926 taking an average of 00:00:00.0000926 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:41', 'InitialSetup') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 1: InitialSetup migrated 12:49:41.7 Info: => 0.0010678s 12:49:41.7 Info: 2: add_reason_to_pending_releases migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 2 12:49:41.7 Info: AlterTable PendingReleases 12:49:41.7 Info: => 1.6E-06s 12:49:41.7 Info: CreateColumn PendingReleases Reason Int32 12:49:41.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:41.7 Info: => 0.0006468s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:41', 'add_reason_to_pending_releases') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 2: add_reason_to_pending_releases migrated 12:49:41.7 Info: => 0.0009877s 12:49:41.7 Info: 3: add_medium_support migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 3 12:49:41.7 Info: AlterTable Albums 12:49:41.7 Info: => 1.7E-06s 12:49:41.7 Info: CreateColumn Albums Media String 12:49:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:41.7 Info: => 0.0006357s 12:49:41.7 Info: AlterTable Tracks 12:49:41.7 Info: => 1.6E-06s 12:49:41.7 Info: CreateColumn Tracks MediumNumber Int32 12:49:41.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:41.7 Info: => 0.0005981s 12:49:41.7 Info: AlterTable Tracks 12:49:41.7 Info: => 1.6E-06s 12:49:41.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:41.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:41.7 Info: => 0.0005989s 12:49:41.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:41.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:41.7 Info: => 5.98E-05s 12:49:41.7 Info: DeleteColumn Tracks TrackNumber 12:49:41.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:41.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:41.7 Info: DROP TABLE "Tracks" 12:49:41.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:41.7 Info: => 0.0054584s 12:49:41.7 Info: AlterTable Tracks 12:49:41.7 Info: => 1.6E-06s 12:49:41.7 Info: CreateColumn Tracks TrackNumber String 12:49:41.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:41.7 Info: => 0.0006773s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:41', 'add_medium_support') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 3: add_medium_support migrated 12:49:41.7 Info: => 0.0011414s 12:49:41.7 Info: 4: add_various_qualites_in_profile migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 4 12:49:41.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:41.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:41.7 Info: => 7.18E-05s 12:49:41.7 Info: PerformDBOperation 12:49:41.7 Info: Performing DB Operation 12:49:41.7 Info: => 4.76E-05s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:41', 'add_various_qualites_in_profile') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 4: add_various_qualites_in_profile migrated 12:49:41.7 Info: => 0.0003381s 12:49:41.7 Info: 5: metadata_profiles migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 5 12:49:41.7 Info: CreateTable MetadataProfiles 12:49:41.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:41.7 Info: => 0.0002199s 12:49:41.7 Info: CreateIndex MetadataProfiles (Name) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:41.7 Info: => 0.0001719s 12:49:41.7 Info: AlterTable Artists 12:49:41.7 Info: => 1.5E-06s 12:49:41.7 Info: CreateColumn Artists MetadataProfileId Int32 12:49:41.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:41.7 Info: => 0.0006194s 12:49:41.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:41.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:41.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:41.7 Info: DROP TABLE "Artists" 12:49:41.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:41.7 Info: => 0.0077998s 12:49:41.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:41.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:41.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:41.7 Info: DROP TABLE "Artists" 12:49:41.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:41.7 Info: => 0.0059334s 12:49:41.7 Info: AlterTable Albums 12:49:41.7 Info: => 1.6E-06s 12:49:41.7 Info: CreateColumn Albums SecondaryTypes String 12:49:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:41.7 Info: => 0.0006179s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:41', 'metadata_profiles') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 5: metadata_profiles migrated 12:49:41.7 Info: => 0.0010982s 12:49:41.7 Info: 6: separate_automatic_and_interactive_search migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 6 12:49:41.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:41.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:41.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:41.7 Info: DROP TABLE "Indexers" 12:49:41.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:41.7 Info: => 0.0049547s 12:49:41.7 Info: AlterTable Indexers 12:49:41.7 Info: => 1.6E-06s 12:49:41.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:41.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:41.7 Info: => 0.0006095s 12:49:41.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:41.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:41.7 Info: => 6.22E-05s 12:49:41.7 Info: AlterTable Indexers 12:49:41.7 Info: => 1.4E-06s 12:49:41.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:41.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:41.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:41.7 Info: DROP TABLE "Indexers" 12:49:41.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:41.7 Info: => 0.0049085s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:41', 'separate_automatic_and_interactive_search') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 6: separate_automatic_and_interactive_search migrated 12:49:41.7 Info: => 0.0053023s 12:49:41.7 Info: 7: change_album_path_to_relative migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 7 12:49:41.7 Info: DeleteColumn Albums Path 12:49:41.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:41.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:41.7 Info: DROP TABLE "Albums" 12:49:41.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:41.7 Info: => 0.0061976s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:41', 'change_album_path_to_relative') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 7: change_album_path_to_relative migrated 12:49:41.7 Info: => 0.0066739s 12:49:41.7 Info: 8: change_quality_size_mb_to_kb migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 8 12:49:41.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:41.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:41.7 Info: => 7.12E-05s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:41', 'change_quality_size_mb_to_kb') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 8: change_quality_size_mb_to_kb migrated 12:49:41.7 Info: => 0.000373s 12:49:41.7 Info: 9: album_releases migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 9 12:49:41.7 Info: AlterTable Albums 12:49:41.7 Info: => 1.7E-06s 12:49:41.7 Info: CreateColumn Albums Releases String 12:49:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:41.7 Info: => 0.0006544s 12:49:41.7 Info: AlterTable Albums 12:49:41.7 Info: => 1.6E-06s 12:49:41.7 Info: CreateColumn Albums CurrentRelease String 12:49:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:41.7 Info: => 0.0006193s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:41', 'album_releases') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 9: album_releases migrated 12:49:41.7 Info: => 0.0009635s 12:49:41.7 Info: 10: album_releases_fix migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 10 12:49:41.7 Info: AlterTable Albums 12:49:41.7 Info: => 2E-06s 12:49:41.7 Info: AlterColumn Albums Releases String 12:49:41.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:41.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:41.7 Info: DROP TABLE "Albums" 12:49:41.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:41.7 Info: => 0.0061714s 12:49:41.7 Info: AlterTable Albums 12:49:41.7 Info: => 1.7E-06s 12:49:41.7 Info: AlterColumn Albums CurrentRelease String 12:49:41.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:41.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:41.7 Info: DROP TABLE "Albums" 12:49:41.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:41.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:41.7 Info: => 0.0061519s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:41', 'album_releases_fix') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 10: album_releases_fix migrated 12:49:41.7 Info: => 0.0065681s 12:49:41.7 Info: 11: import_lists migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 11 12:49:41.7 Info: CreateTable ImportLists 12:49:41.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:41.7 Info: => 0.0002992s 12:49:41.7 Info: CreateIndex ImportLists (Name) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:41.7 Info: => 0.0001672s 12:49:41.7 Info: CreateTable ImportListStatus 12:49:41.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:41.7 Info: => 0.0002101s 12:49:41.7 Info: CreateIndex ImportListStatus (ProviderId) 12:49:41.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:41.7 Info: => 0.0001607s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:41', 'import_lists') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 11: import_lists migrated 12:49:41.7 Info: => 0.0005128s 12:49:41.7 Info: 12: add_release_status migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 12 12:49:41.7 Info: AlterTable MetadataProfiles 12:49:41.7 Info: => 1.6E-06s 12:49:41.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:41.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:41.7 Info: => 0.000684s 12:49:41.7 Info: PerformDBOperation 12:49:41.7 Info: Performing DB Operation 12:49:41.7 Info: => 4.44E-05s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:41', 'add_release_status') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 12: add_release_status migrated 12:49:41.7 Info: => 0.0003561s 12:49:41.7 Info: 13: album_download_notification migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 13 12:49:41.7 Info: AlterTable Notifications 12:49:41.7 Info: => 1.8E-06s 12:49:41.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:41.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:41.7 Info: => 0.0006697s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:41', 'album_download_notification') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 13: album_download_notification migrated 12:49:41.7 Info: => 0.0010021s 12:49:41.7 Info: 14: fix_language_metadata_profiles migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 14 12:49:41.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:41.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:41.7 Info: => 0.0001042s 12:49:41.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:41.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:41.7 Info: => 8.3E-05s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:41', 'fix_language_metadata_profiles') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 14: fix_language_metadata_profiles migrated 12:49:41.7 Info: => 0.0003657s 12:49:41.7 Info: 15: remove_fanzub migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 15 12:49:41.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:41.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:41.7 Info: => 6.43E-05s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:41', 'remove_fanzub') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 15: remove_fanzub migrated 12:49:41.7 Info: => 0.0003413s 12:49:41.7 Info: 16: update_artist_history_indexes migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 16 12:49:41.7 Info: CreateIndex Albums (ArtistId) 12:49:41.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:41.7 Info: => 0.0001943s 12:49:41.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:41.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:41.7 Info: => 0.0001705s 12:49:41.7 Info: DeleteIndex History (AlbumId) 12:49:41.7 Info: DROP INDEX "IX_History_AlbumId" 12:49:41.7 Info: => 0.0001697s 12:49:41.7 Info: CreateIndex History (AlbumId, Date) 12:49:41.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:41.7 Info: => 0.0001645s 12:49:41.7 Info: DeleteIndex History (DownloadId) 12:49:41.7 Info: DROP INDEX "IX_History_DownloadId" 12:49:41.7 Info: => 0.0001596s 12:49:41.7 Info: CreateIndex History (DownloadId, Date) 12:49:41.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:41.7 Info: => 0.0001669s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:41', 'update_artist_history_indexes') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 16: update_artist_history_indexes migrated 12:49:41.7 Info: => 0.000515s 12:49:41.7 Info: 17: remove_nma migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 17 12:49:41.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:41.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:41.7 Info: => 6.78E-05s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:41', 'remove_nma') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 17: remove_nma migrated 12:49:41.7 Info: => 0.0003456s 12:49:41.7 Info: 18: album_disambiguation migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 18 12:49:41.7 Info: AlterTable Albums 12:49:41.7 Info: => 2E-06s 12:49:41.7 Info: CreateColumn Albums Disambiguation String 12:49:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:41.7 Info: => 0.000685s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:41', 'album_disambiguation') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 18: album_disambiguation migrated 12:49:41.7 Info: => 0.0010196s 12:49:41.7 Info: 19: add_ape_quality_in_profiles migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 19 12:49:41.7 Info: PerformDBOperation 12:49:41.7 Info: Performing DB Operation 12:49:41.7 Info: => 4.5E-05s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:41', 'add_ape_quality_in_profiles') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 19: add_ape_quality_in_profiles migrated 12:49:41.7 Info: => 0.000332s 12:49:41.7 Info: 20: remove_pushalot migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 20 12:49:41.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:41.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:41.7 Info: => 6.93E-05s 12:49:41.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:41.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:41.7 Info: => 5.34E-05s 12:49:41.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:41.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:41.7 Info: => 5.16E-05s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:41', 'remove_pushalot') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 20: remove_pushalot migrated 12:49:41.7 Info: => 0.0013204s 12:49:41.7 Info: 21: add_custom_filters migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 21 12:49:41.7 Info: CreateTable CustomFilters 12:49:41.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:41.7 Info: => 0.0002261s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:41', 'add_custom_filters') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 21: add_custom_filters migrated 12:49:41.7 Info: => 0.0005534s 12:49:41.7 Info: 22: import_list_tags migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 22 12:49:41.7 Info: AlterTable ImportLists 12:49:41.7 Info: => 1.8E-06s 12:49:41.7 Info: CreateColumn ImportLists Tags String 12:49:41.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:41.7 Info: => 0.0006985s 12:49:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:41', 'import_list_tags') 12:49:41.7 Info: Committing Transaction 12:49:41.7 Info: 22: import_list_tags migrated 12:49:41.7 Info: => 0.0010223s 12:49:41.7 Info: 23: add_release_groups_etc migrating 12:49:41.7 Info: Beginning Transaction 12:49:41.7 Info: Starting migration of Main DB to 23 12:49:41.8 Info: CreateTable ArtistMetadata 12:49:41.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:41.8 Info: => 0.0002911s 12:49:41.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:41.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:41.8 Info: => 0.0001699s 12:49:41.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:41.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:41.8 Info: => 0.0001738s 12:49:41.8 Info: AlterTable Artists 12:49:41.8 Info: => 1.6E-06s 12:49:41.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:41.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:41.8 Info: => 0.0006775s 12:49:41.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:41.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:41.8 Info: => 9.7E-05s 12:49:41.8 Info: CreateTable AlbumReleases 12:49:41.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:41.8 Info: => 0.0002823s 12:49:41.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:41.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:41.8 Info: => 0.0001668s 12:49:41.8 Info: CreateIndex AlbumReleases (AlbumId) 12:49:41.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:41.8 Info: => 0.0001555s 12:49:41.8 Info: PerformDBOperation 12:49:41.8 Info: Performing DB Operation 12:49:41.8 Info: => 4.87E-05s 12:49:41.8 Info: AlterTable Albums 12:49:41.8 Info: => 1.5E-06s 12:49:41.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:41.8 Info: => 0.0007084s 12:49:41.8 Info: AlterTable Albums 12:49:41.8 Info: => 1.6E-06s 12:49:41.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:41.8 Info: => 0.0006966s 12:49:41.8 Info: AlterTable Albums 12:49:41.8 Info: => 1.6E-06s 12:49:41.8 Info: CreateColumn Albums Links String 12:49:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:41.8 Info: => 0.0006789s 12:49:41.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:41.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:41.8 Info: => 0.0001112s 12:49:41.8 Info: AlterTable Tracks 12:49:41.8 Info: => 1.4E-06s 12:49:41.8 Info: CreateColumn Tracks ForeignRecordingId String 12:49:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:41.8 Info: => 0.0006875s 12:49:41.8 Info: AlterTable Tracks 12:49:41.8 Info: => 1.5E-06s 12:49:41.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:41.8 Info: => 0.0006815s 12:49:41.8 Info: AlterTable Tracks 12:49:41.8 Info: => 1.7E-06s 12:49:41.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:41.8 Info: => 0.0006977s 12:49:41.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:41.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:41.8 Info: => 0.0001453s 12:49:41.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:41.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:41.8 Info: => 0.0001025s 12:49:41.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:41.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:41.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:41.8 Info: DROP TABLE "Artists" 12:49:41.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:41.8 Info: => 0.007279s 12:49:41.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:41.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:41.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:41.8 Info: DROP TABLE "Albums" 12:49:41.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:41.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:41.8 Info: => 0.0063437s 12:49:41.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:41.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:41.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:41.8 Info: DROP TABLE "Tracks" 12:49:41.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:41.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:41.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:41.8 Info: => 0.0074005s 12:49:41.8 Info: DeleteColumn TrackFiles ArtistId 12:49:41.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:41.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:41.8 Info: DROP TABLE "TrackFiles" 12:49:41.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:41.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:41.8 Info: => 0.0055903s 12:49:41.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:41.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:41.8 Info: => 0.0001615s 12:49:41.8 Info: CreateIndex Artists (Monitored) 12:49:41.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:41.8 Info: => 0.0001575s 12:49:41.8 Info: CreateIndex Albums (ArtistMetadataId) 12:49:41.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:41.8 Info: => 0.0001555s 12:49:41.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:41.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:41.8 Info: => 0.0001554s 12:49:41.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:41.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:41.8 Info: => 0.0001574s 12:49:41.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:41.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:41.8 Info: => 0.000155s 12:49:41.8 Info: UpdateData 12:49:41.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:41.8 Info: => 6.72E-05s 12:49:41.8 Info: UpdateData 12:49:41.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:41.8 Info: => 5.7E-05s 12:49:41.8 Info: UpdateData 12:49:41.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:41.8 Info: => 6.59E-05s 12:49:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:41', 'add_release_groups_etc') 12:49:41.8 Info: Committing Transaction 12:49:41.8 Info: 23: add_release_groups_etc migrated 12:49:41.8 Info: => 0.0006459s 12:49:41.8 Info: 24: NewMediaInfoFormat migrating 12:49:41.8 Info: Beginning Transaction 12:49:41.8 Info: Starting migration of Main DB to 24 12:49:41.8 Info: UpdateData 12:49:41.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:41.8 Info: => 7.3E-05s 12:49:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:41', 'NewMediaInfoFormat') 12:49:41.8 Info: Committing Transaction 12:49:41.8 Info: 24: NewMediaInfoFormat migrated 12:49:41.8 Info: => 0.0003617s 12:49:41.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:41.8 Info: Beginning Transaction 12:49:41.8 Info: Starting migration of Main DB to 25 12:49:41.8 Info: RenameTable Restrictions ReleaseProfiles 12:49:41.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:41.8 Info: => 0.0017779s 12:49:41.8 Info: AlterTable ReleaseProfiles 12:49:41.8 Info: => 1.7E-06s 12:49:41.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:41.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:41.8 Info: => 0.0006511s 12:49:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:41', 'rename_restrictions_to_release_profiles') 12:49:41.8 Info: Committing Transaction 12:49:41.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:41.8 Info: => 0.0009957s 12:49:41.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:41.8 Info: Beginning Transaction 12:49:41.8 Info: Starting migration of Main DB to 26 12:49:41.8 Info: RenameTable Profiles QualityProfiles 12:49:41.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:41.8 Info: => 0.0017809s 12:49:41.8 Info: AlterTable QualityProfiles 12:49:41.8 Info: => 1.7E-06s 12:49:41.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:41.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:41.8 Info: => 0.0006446s 12:49:41.8 Info: AlterTable LanguageProfiles 12:49:41.8 Info: => 1.4E-06s 12:49:41.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:41.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:41.8 Info: => 0.0006515s 12:49:41.8 Info: UpdateData 12:49:41.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:41.8 Info: => 6.46E-05s 12:49:41.8 Info: UpdateData 12:49:41.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:41.8 Info: => 5.14E-05s 12:49:41.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:41.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:41.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:41.8 Info: DROP TABLE "Artists" 12:49:41.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:41.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:41.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:41.8 Info: => 0.0062038s 12:49:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:41', 'rename_quality_profiles_add_upgrade_allowed') 12:49:41.8 Info: Committing Transaction 12:49:41.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:41.8 Info: => 0.0066484s 12:49:41.8 Info: 27: add_import_exclusions migrating 12:49:41.8 Info: Beginning Transaction 12:49:41.8 Info: Starting migration of Main DB to 27 12:49:41.8 Info: CreateTable ImportListExclusions 12:49:41.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:41.8 Info: => 0.0002167s 12:49:41.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:41.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:41.8 Info: => 0.0001531s 12:49:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:41', 'add_import_exclusions') 12:49:41.8 Info: Committing Transaction 12:49:41.8 Info: 27: add_import_exclusions migrated 12:49:41.8 Info: => 0.0005128s 12:49:41.8 Info: 28: clean_artist_metadata_table migrating 12:49:41.8 Info: Beginning Transaction 12:49:41.8 Info: Starting migration of Main DB to 28 12:49:41.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:41.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:41.8 Info: => 0.0001904s 12:49:41.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:41.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:41.8 Info: => 0.0001594s 12:49:41.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:41.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:41.8 Info: => 0.0001537s 12:49:41.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:41.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:41.8 Info: => 0.000154s 12:49:41.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:41.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:41.8 Info: => 0.0001512s 12:49:41.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:41.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:41.8 Info: => 0.00015s 12:49:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:41', 'clean_artist_metadata_table') 12:49:41.8 Info: Committing Transaction 12:49:41.8 Info: 28: clean_artist_metadata_table migrated 12:49:41.8 Info: => 0.0004886s 12:49:41.8 Info: 29: health_issue_notification migrating 12:49:41.8 Info: Beginning Transaction 12:49:41.8 Info: Starting migration of Main DB to 29 12:49:41.8 Info: AlterTable Notifications 12:49:41.8 Info: => 1.8E-06s 12:49:41.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:41.8 Info: => 0.0006787s 12:49:41.8 Info: AlterTable Notifications 12:49:41.8 Info: => 1.6E-06s 12:49:41.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:41.8 Info: => 0.0006372s 12:49:41.8 Info: AlterTable Notifications 12:49:41.8 Info: => 1.7E-06s 12:49:41.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:41.8 Info: => 0.0006384s 12:49:41.8 Info: AlterTable Notifications 12:49:41.8 Info: => 1.5E-06s 12:49:41.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:41.8 Info: => 0.0006566s 12:49:41.8 Info: AlterTable Notifications 12:49:41.8 Info: => 1.5E-06s 12:49:41.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:41.8 Info: => 0.0006484s 12:49:41.8 Info: DeleteColumn Notifications OnDownload 12:49:41.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:41.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:41.8 Info: DROP TABLE "Notifications" 12:49:41.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:41.8 Info: => 0.007325s 12:49:41.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:41.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:41.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:41.8 Info: DROP TABLE "Notifications" 12:49:41.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:41.8 Info: => 0.0055503s 12:49:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:41', 'health_issue_notification') 12:49:41.8 Info: Committing Transaction 12:49:41.8 Info: 29: health_issue_notification migrated 12:49:41.8 Info: => 0.0059939s 12:49:41.8 Info: 30: add_mediafilerepository_mtime migrating 12:49:41.8 Info: Beginning Transaction 12:49:41.8 Info: Starting migration of Main DB to 30 12:49:41.8 Info: AlterTable TrackFiles 12:49:41.8 Info: => 2E-06s 12:49:41.8 Info: CreateColumn TrackFiles Modified DateTime 12:49:41.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:41.8 Info: => 0.0007016s 12:49:41.8 Info: AlterTable TrackFiles 12:49:41.8 Info: => 1.5E-06s 12:49:41.8 Info: CreateColumn TrackFiles Path String 12:49:41.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:41.8 Info: => 0.0006596s 12:49:41.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:41.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:41.8 Info: => 5.96E-05s 12:49:41.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:41.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:41.8 Info: => 0.0001622s 12:49:41.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:41.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:41.8 Info: => 0.0001811s 12:49:41.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:41.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:41.8 Info: => 0.0001829s 12:49:41.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:41.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:41.8 Info: => 0.0001151s 12:49:41.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:41.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:41.8 Info: => 7.55E-05s 12:49:41.8 Info: AlterTable TrackFiles 12:49:41.8 Info: => 1.7E-06s 12:49:41.8 Info: AlterColumn TrackFiles Path String 12:49:41.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:41.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:41.8 Info: DROP TABLE "TrackFiles" 12:49:41.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:41.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:41.8 Info: => 0.0058151s 12:49:41.8 Info: CreateIndex TrackFiles (Path) 12:49:41.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:41.8 Info: => 0.0001553s 12:49:41.8 Info: DeleteColumn TrackFiles RelativePath 12:49:41.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:41.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:41.8 Info: DROP TABLE "TrackFiles" 12:49:41.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:41.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:41.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:41.8 Info: => 0.0059581s 12:49:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:41', 'add_mediafilerepository_mtime') 12:49:41.8 Info: Committing Transaction 12:49:41.8 Info: 30: add_mediafilerepository_mtime migrated 12:49:41.8 Info: => 0.0063668s 12:49:41.8 Info: 31: add_artistmetadataid_constraint migrating 12:49:41.8 Info: Beginning Transaction 12:49:41.8 Info: Starting migration of Main DB to 31 12:49:41.8 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:49:41.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:49:41.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:41.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:41.8 Info: => 0.0001785s 12:49:41.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:41.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:41.8 Info: => 0.000167s 12:49:41.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:41.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:41.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:41.8 Info: DROP TABLE "Artists" 12:49:41.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:41.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:41.8 Info: => 0.007603s 12:49:41.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:41.8 Info: => 0.0001516s 12:49:41.8 Info: -> 2 Insert operations completed in 00:00:00.0002538 taking an average of 00:00:00.0001269 12:49:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:41', 'add_artistmetadataid_constraint') 12:49:41.8 Info: Committing Transaction 12:49:41.8 Info: 31: add_artistmetadataid_constraint migrated 12:49:41.8 Info: => 0.0006017s 12:49:41.8 Debug: Took: 00:00:00.2193890 12:49:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 12:49:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 12:49:41.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469819526419_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:41.9 Info: DatabaseEngineVersionCheck migrating 12:49:41.9 Info: PerformDBOperation 12:49:41.9 Info: Performing DB Operation 12:49:41.9 Info: SQLite 3.45.3 12:49:41.9 Info: => 0.0011749s 12:49:41.9 Info: DatabaseEngineVersionCheck migrated 12:49:41.9 Info: => 0.0012009s 12:49:41.9 Info: VersionMigration migrating 12:49:41.9 Info: Beginning Transaction 12:49:41.9 Info: CreateTable VersionInfo 12:49:41.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:41.9 Info: => 0.0002353s 12:49:41.9 Info: Committing Transaction 12:49:41.9 Info: VersionMigration migrated 12:49:41.9 Info: => 0.0006182s 12:49:41.9 Info: VersionUniqueMigration migrating 12:49:41.9 Info: Beginning Transaction 12:49:41.9 Info: CreateIndex VersionInfo (Version) 12:49:41.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:41.9 Info: => 0.0001898s 12:49:41.9 Info: AlterTable VersionInfo 12:49:41.9 Info: => 1.7E-06s 12:49:41.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:41.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:41.9 Info: => 0.0005976s 12:49:41.9 Info: Committing Transaction 12:49:41.9 Info: VersionUniqueMigration migrated 12:49:41.9 Info: => 0.0008284s 12:49:41.9 Info: VersionDescriptionMigration migrating 12:49:41.9 Info: Beginning Transaction 12:49:41.9 Info: AlterTable VersionInfo 12:49:41.9 Info: => 1.6E-06s 12:49:41.9 Info: CreateColumn VersionInfo Description String 12:49:41.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:41.9 Info: => 0.0002427s 12:49:41.9 Info: Committing Transaction 12:49:41.9 Info: VersionDescriptionMigration migrated 12:49:41.9 Info: => 0.0004525s 12:49:41.9 Info: 1: InitialSetup migrating 12:49:41.9 Info: Beginning Transaction 12:49:41.9 Info: Starting migration of Main DB to 1 12:49:41.9 Info: CreateTable Config 12:49:41.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:41.9 Info: => 0.0002564s 12:49:41.9 Info: CreateIndex Config (Key) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:41.9 Info: => 0.0001383s 12:49:41.9 Info: CreateTable RootFolders 12:49:41.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:41.9 Info: => 0.0001537s 12:49:41.9 Info: CreateIndex RootFolders (Path) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:41.9 Info: => 0.000132s 12:49:41.9 Info: CreateTable Artists 12:49:41.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:41.9 Info: => 0.0004221s 12:49:41.9 Info: CreateIndex Artists (ForeignArtistId) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:41.9 Info: => 0.0001464s 12:49:41.9 Info: CreateIndex Artists (NameSlug) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:41.9 Info: => 0.0001309s 12:49:41.9 Info: CreateIndex Artists (CleanName) 12:49:41.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:41.9 Info: => 0.000126s 12:49:41.9 Info: CreateIndex Artists (Path) 12:49:41.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:41.9 Info: => 0.0001236s 12:49:41.9 Info: CreateTable Albums 12:49:41.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:41.9 Info: => 0.0003649s 12:49:41.9 Info: CreateIndex Albums (ForeignAlbumId) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:41.9 Info: => 0.0001344s 12:49:41.9 Info: CreateIndex Albums (MBId) 12:49:41.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:41.9 Info: => 0.0001202s 12:49:41.9 Info: CreateIndex Albums (TADBId) 12:49:41.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:41.9 Info: => 0.0001203s 12:49:41.9 Info: CreateIndex Albums (TitleSlug) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:41.9 Info: => 0.0001261s 12:49:41.9 Info: CreateIndex Albums (CleanTitle) 12:49:41.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:41.9 Info: => 0.0001225s 12:49:41.9 Info: CreateIndex Albums (Path) 12:49:41.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:41.9 Info: => 0.0001195s 12:49:41.9 Info: CreateTable Tracks 12:49:41.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:41.9 Info: => 0.0002388s 12:49:41.9 Info: CreateIndex Tracks (ForeignTrackId) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:41.9 Info: => 0.0001327s 12:49:41.9 Info: CreateIndex Tracks (ArtistId) 12:49:41.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:41.9 Info: => 0.0001292s 12:49:41.9 Info: CreateIndex Tracks (TrackFileId) 12:49:41.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:41.9 Info: => 0.0001415s 12:49:41.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:41.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:41.9 Info: => 0.0001414s 12:49:41.9 Info: CreateTable TrackFiles 12:49:41.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:41.9 Info: => 0.0002285s 12:49:41.9 Info: CreateIndex TrackFiles (ArtistId) 12:49:41.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:41.9 Info: => 0.0001379s 12:49:41.9 Info: CreateIndex TrackFiles (AlbumId) 12:49:41.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:41.9 Info: => 0.0001469s 12:49:41.9 Info: CreateTable History 12:49:41.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:41.9 Info: => 0.0002425s 12:49:41.9 Info: CreateIndex History (Date) 12:49:41.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:41.9 Info: => 0.0001334s 12:49:41.9 Info: CreateIndex History (EventType) 12:49:41.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:41.9 Info: => 0.0001419s 12:49:41.9 Info: CreateIndex History (DownloadId) 12:49:41.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:41.9 Info: => 0.0001351s 12:49:41.9 Info: CreateIndex History (AlbumId) 12:49:41.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:41.9 Info: => 0.0001287s 12:49:41.9 Info: CreateTable Notifications 12:49:41.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:41.9 Info: => 0.0002252s 12:49:41.9 Info: CreateTable ScheduledTasks 12:49:41.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:41.9 Info: => 0.0001859s 12:49:41.9 Info: CreateIndex ScheduledTasks (TypeName) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:41.9 Info: => 0.0001358s 12:49:41.9 Info: CreateTable Indexers 12:49:41.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:41.9 Info: => 0.0001974s 12:49:41.9 Info: CreateIndex Indexers (Name) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:41.9 Info: => 0.0001485s 12:49:41.9 Info: CreateTable Profiles 12:49:41.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:41.9 Info: => 0.0001789s 12:49:41.9 Info: CreateIndex Profiles (Name) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:41.9 Info: => 0.0001336s 12:49:41.9 Info: CreateTable QualityDefinitions 12:49:41.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:41.9 Info: => 0.0001875s 12:49:41.9 Info: CreateIndex QualityDefinitions (Quality) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:41.9 Info: => 0.0001383s 12:49:41.9 Info: CreateIndex QualityDefinitions (Title) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:41.9 Info: => 0.0001343s 12:49:41.9 Info: CreateTable NamingConfig 12:49:41.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:41.9 Info: => 0.0002237s 12:49:41.9 Info: CreateTable Blacklist 12:49:41.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:41.9 Info: => 0.0002795s 12:49:41.9 Info: CreateTable Metadata 12:49:41.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:41.9 Info: => 0.0001937s 12:49:41.9 Info: CreateTable MetadataFiles 12:49:41.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:41.9 Info: => 0.0002262s 12:49:41.9 Info: CreateTable DownloadClients 12:49:41.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:41.9 Info: => 0.0001897s 12:49:41.9 Info: CreateTable PendingReleases 12:49:41.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:41.9 Info: => 0.0002037s 12:49:41.9 Info: CreateTable RemotePathMappings 12:49:41.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:41.9 Info: => 0.0001746s 12:49:41.9 Info: CreateTable Tags 12:49:41.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:41.9 Info: => 0.0001688s 12:49:41.9 Info: CreateIndex Tags (Label) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:41.9 Info: => 0.0001448s 12:49:41.9 Info: CreateTable Restrictions 12:49:41.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:41.9 Info: => 0.0001853s 12:49:41.9 Info: CreateTable DelayProfiles 12:49:41.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:41.9 Info: => 0.0002162s 12:49:41.9 Info: CreateTable Users 12:49:41.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:41.9 Info: => 0.0001734s 12:49:41.9 Info: CreateIndex Users (Identifier) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:41.9 Info: => 0.0001376s 12:49:41.9 Info: CreateIndex Users (Username) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:41.9 Info: => 0.0001327s 12:49:41.9 Info: CreateTable Commands 12:49:41.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:41.9 Info: => 0.0002484s 12:49:41.9 Info: CreateTable IndexerStatus 12:49:41.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:41.9 Info: => 0.0002279s 12:49:41.9 Info: CreateIndex IndexerStatus (ProviderId) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:41.9 Info: => 0.0001482s 12:49:41.9 Info: CreateTable ExtraFiles 12:49:41.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:41.9 Info: => 0.0002147s 12:49:41.9 Info: CreateTable LyricFiles 12:49:41.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:41.9 Info: => 0.0002301s 12:49:41.9 Info: CreateTable LanguageProfiles 12:49:41.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:41.9 Info: => 0.0001781s 12:49:41.9 Info: CreateIndex LanguageProfiles (Name) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:41.9 Info: => 0.0001442s 12:49:41.9 Info: CreateTable DownloadClientStatus 12:49:41.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:41.9 Info: => 0.0001934s 12:49:41.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:41.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:41.9 Info: => 0.0001405s 12:49:41.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:41.9 Info: -> 1 Insert operations completed in 00:00:00.0000944 taking an average of 00:00:00.0000944 12:49:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:41', 'InitialSetup') 12:49:41.9 Info: Committing Transaction 12:49:41.9 Info: 1: InitialSetup migrated 12:49:41.9 Info: => 0.0010678s 12:49:41.9 Info: 2: add_reason_to_pending_releases migrating 12:49:41.9 Info: Beginning Transaction 12:49:41.9 Info: Starting migration of Main DB to 2 12:49:41.9 Info: AlterTable PendingReleases 12:49:41.9 Info: => 1.6E-06s 12:49:41.9 Info: CreateColumn PendingReleases Reason Int32 12:49:41.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:41.9 Info: => 0.0006555s 12:49:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:41', 'add_reason_to_pending_releases') 12:49:41.9 Info: Committing Transaction 12:49:41.9 Info: 2: add_reason_to_pending_releases migrated 12:49:41.9 Info: => 0.0009909s 12:49:41.9 Info: 3: add_medium_support migrating 12:49:41.9 Info: Beginning Transaction 12:49:41.9 Info: Starting migration of Main DB to 3 12:49:41.9 Info: AlterTable Albums 12:49:41.9 Info: => 1.5E-06s 12:49:41.9 Info: CreateColumn Albums Media String 12:49:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:41.9 Info: => 0.0006362s 12:49:41.9 Info: AlterTable Tracks 12:49:41.9 Info: => 1.7E-06s 12:49:41.9 Info: CreateColumn Tracks MediumNumber Int32 12:49:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:41.9 Info: => 0.0005969s 12:49:41.9 Info: AlterTable Tracks 12:49:41.9 Info: => 1.6E-06s 12:49:41.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:41.9 Info: => 0.0005897s 12:49:41.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:41.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:41.9 Info: => 5.99E-05s 12:49:41.9 Info: DeleteColumn Tracks TrackNumber 12:49:42.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:42.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:42.0 Info: DROP TABLE "Tracks" 12:49:42.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:42.0 Info: => 0.0073806s 12:49:42.0 Info: AlterTable Tracks 12:49:42.0 Info: => 1.6E-06s 12:49:42.0 Info: CreateColumn Tracks TrackNumber String 12:49:42.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:42.0 Info: => 0.0006157s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:42', 'add_medium_support') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 3: add_medium_support migrated 12:49:42.0 Info: => 0.0010756s 12:49:42.0 Info: 4: add_various_qualites_in_profile migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 4 12:49:42.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:42.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:42.0 Info: => 7.17E-05s 12:49:42.0 Info: PerformDBOperation 12:49:42.0 Info: Performing DB Operation 12:49:42.0 Info: => 4.87E-05s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:42', 'add_various_qualites_in_profile') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 4: add_various_qualites_in_profile migrated 12:49:42.0 Info: => 0.0003357s 12:49:42.0 Info: 5: metadata_profiles migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 5 12:49:42.0 Info: CreateTable MetadataProfiles 12:49:42.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:42.0 Info: => 0.00022s 12:49:42.0 Info: CreateIndex MetadataProfiles (Name) 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:42.0 Info: => 0.0001841s 12:49:42.0 Info: AlterTable Artists 12:49:42.0 Info: => 1.7E-06s 12:49:42.0 Info: CreateColumn Artists MetadataProfileId Int32 12:49:42.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:42.0 Info: => 0.00062s 12:49:42.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:42.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:42.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:42.0 Info: DROP TABLE "Artists" 12:49:42.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.0 Info: => 0.0060002s 12:49:42.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:42.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:42.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:42.0 Info: DROP TABLE "Artists" 12:49:42.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.0 Info: => 0.0059158s 12:49:42.0 Info: AlterTable Albums 12:49:42.0 Info: => 1.6E-06s 12:49:42.0 Info: CreateColumn Albums SecondaryTypes String 12:49:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:42.0 Info: => 0.0006386s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:42', 'metadata_profiles') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 5: metadata_profiles migrated 12:49:42.0 Info: => 0.0010957s 12:49:42.0 Info: 6: separate_automatic_and_interactive_search migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 6 12:49:42.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:42.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:42.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:42.0 Info: DROP TABLE "Indexers" 12:49:42.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:42.0 Info: => 0.0049368s 12:49:42.0 Info: AlterTable Indexers 12:49:42.0 Info: => 1.7E-06s 12:49:42.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:42.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:42.0 Info: => 0.0006162s 12:49:42.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:42.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:42.0 Info: => 6.04E-05s 12:49:42.0 Info: AlterTable Indexers 12:49:42.0 Info: => 1.4E-06s 12:49:42.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:42.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:42.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:42.0 Info: DROP TABLE "Indexers" 12:49:42.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:42.0 Info: => 0.006386s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:42', 'separate_automatic_and_interactive_search') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 6: separate_automatic_and_interactive_search migrated 12:49:42.0 Info: => 0.0067885s 12:49:42.0 Info: 7: change_album_path_to_relative migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 7 12:49:42.0 Info: DeleteColumn Albums Path 12:49:42.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:42.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:42.0 Info: DROP TABLE "Albums" 12:49:42.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.0 Info: => 0.0062117s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:42', 'change_album_path_to_relative') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 7: change_album_path_to_relative migrated 12:49:42.0 Info: => 0.0066917s 12:49:42.0 Info: 8: change_quality_size_mb_to_kb migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 8 12:49:42.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:42.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:42.0 Info: => 6.62E-05s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:42', 'change_quality_size_mb_to_kb') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 8: change_quality_size_mb_to_kb migrated 12:49:42.0 Info: => 0.0003705s 12:49:42.0 Info: 9: album_releases migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 9 12:49:42.0 Info: AlterTable Albums 12:49:42.0 Info: => 1.8E-06s 12:49:42.0 Info: CreateColumn Albums Releases String 12:49:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:42.0 Info: => 0.0006506s 12:49:42.0 Info: AlterTable Albums 12:49:42.0 Info: => 1.7E-06s 12:49:42.0 Info: CreateColumn Albums CurrentRelease String 12:49:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:42.0 Info: => 0.0006162s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:42', 'album_releases') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 9: album_releases migrated 12:49:42.0 Info: => 0.0009484s 12:49:42.0 Info: 10: album_releases_fix migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 10 12:49:42.0 Info: AlterTable Albums 12:49:42.0 Info: => 1.5E-06s 12:49:42.0 Info: AlterColumn Albums Releases String 12:49:42.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:42.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:42.0 Info: DROP TABLE "Albums" 12:49:42.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.0 Info: => 0.0061749s 12:49:42.0 Info: AlterTable Albums 12:49:42.0 Info: => 1.8E-06s 12:49:42.0 Info: AlterColumn Albums CurrentRelease String 12:49:42.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:42.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:42.0 Info: DROP TABLE "Albums" 12:49:42.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.0 Info: => 0.0060865s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:42', 'album_releases_fix') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 10: album_releases_fix migrated 12:49:42.0 Info: => 0.0065122s 12:49:42.0 Info: 11: import_lists migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 11 12:49:42.0 Info: CreateTable ImportLists 12:49:42.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:42.0 Info: => 0.0003023s 12:49:42.0 Info: CreateIndex ImportLists (Name) 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:42.0 Info: => 0.0001657s 12:49:42.0 Info: CreateTable ImportListStatus 12:49:42.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:42.0 Info: => 0.0002125s 12:49:42.0 Info: CreateIndex ImportListStatus (ProviderId) 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:42.0 Info: => 0.0001618s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:42', 'import_lists') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 11: import_lists migrated 12:49:42.0 Info: => 0.0005439s 12:49:42.0 Info: 12: add_release_status migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 12 12:49:42.0 Info: AlterTable MetadataProfiles 12:49:42.0 Info: => 1.8E-06s 12:49:42.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:42.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:42.0 Info: => 0.0006945s 12:49:42.0 Info: PerformDBOperation 12:49:42.0 Info: Performing DB Operation 12:49:42.0 Info: => 4.04E-05s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:42', 'add_release_status') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 12: add_release_status migrated 12:49:42.0 Info: => 0.0003604s 12:49:42.0 Info: 13: album_download_notification migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 13 12:49:42.0 Info: AlterTable Notifications 12:49:42.0 Info: => 1.7E-06s 12:49:42.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:42.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:42.0 Info: => 0.0006674s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:42', 'album_download_notification') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 13: album_download_notification migrated 12:49:42.0 Info: => 0.0010121s 12:49:42.0 Info: 14: fix_language_metadata_profiles migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 14 12:49:42.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:42.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:42.0 Info: => 0.0009415s 12:49:42.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:42.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:42.0 Info: => 9.55E-05s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:42', 'fix_language_metadata_profiles') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 14: fix_language_metadata_profiles migrated 12:49:42.0 Info: => 0.0004058s 12:49:42.0 Info: 15: remove_fanzub migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 15 12:49:42.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:42.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:42.0 Info: => 6.48E-05s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:42', 'remove_fanzub') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 15: remove_fanzub migrated 12:49:42.0 Info: => 0.0003539s 12:49:42.0 Info: 16: update_artist_history_indexes migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 16 12:49:42.0 Info: CreateIndex Albums (ArtistId) 12:49:42.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:42.0 Info: => 0.000197s 12:49:42.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:42.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:42.0 Info: => 0.0001717s 12:49:42.0 Info: DeleteIndex History (AlbumId) 12:49:42.0 Info: DROP INDEX "IX_History_AlbumId" 12:49:42.0 Info: => 0.0001612s 12:49:42.0 Info: CreateIndex History (AlbumId, Date) 12:49:42.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:42.0 Info: => 0.0001726s 12:49:42.0 Info: DeleteIndex History (DownloadId) 12:49:42.0 Info: DROP INDEX "IX_History_DownloadId" 12:49:42.0 Info: => 0.0001566s 12:49:42.0 Info: CreateIndex History (DownloadId, Date) 12:49:42.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:42.0 Info: => 0.0001498s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:42', 'update_artist_history_indexes') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 16: update_artist_history_indexes migrated 12:49:42.0 Info: => 0.0005134s 12:49:42.0 Info: 17: remove_nma migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 17 12:49:42.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:42.0 Info: => 7.12E-05s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:42', 'remove_nma') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 17: remove_nma migrated 12:49:42.0 Info: => 0.0003699s 12:49:42.0 Info: 18: album_disambiguation migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 18 12:49:42.0 Info: AlterTable Albums 12:49:42.0 Info: => 2E-06s 12:49:42.0 Info: CreateColumn Albums Disambiguation String 12:49:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:42.0 Info: => 0.0006721s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:42', 'album_disambiguation') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 18: album_disambiguation migrated 12:49:42.0 Info: => 0.0010041s 12:49:42.0 Info: 19: add_ape_quality_in_profiles migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 19 12:49:42.0 Info: PerformDBOperation 12:49:42.0 Info: Performing DB Operation 12:49:42.0 Info: => 4.52E-05s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:42', 'add_ape_quality_in_profiles') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 19: add_ape_quality_in_profiles migrated 12:49:42.0 Info: => 0.0003369s 12:49:42.0 Info: 20: remove_pushalot migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 20 12:49:42.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:42.0 Info: => 6.88E-05s 12:49:42.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:42.0 Info: => 5.27E-05s 12:49:42.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:42.0 Info: => 4.96E-05s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:42', 'remove_pushalot') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 20: remove_pushalot migrated 12:49:42.0 Info: => 0.0003282s 12:49:42.0 Info: 21: add_custom_filters migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 21 12:49:42.0 Info: CreateTable CustomFilters 12:49:42.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:42.0 Info: => 0.0002166s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:42', 'add_custom_filters') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 21: add_custom_filters migrated 12:49:42.0 Info: => 0.0005685s 12:49:42.0 Info: 22: import_list_tags migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 22 12:49:42.0 Info: AlterTable ImportLists 12:49:42.0 Info: => 1.6E-06s 12:49:42.0 Info: CreateColumn ImportLists Tags String 12:49:42.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:42.0 Info: => 0.0006769s 12:49:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:42', 'import_list_tags') 12:49:42.0 Info: Committing Transaction 12:49:42.0 Info: 22: import_list_tags migrated 12:49:42.0 Info: => 0.001033s 12:49:42.0 Info: 23: add_release_groups_etc migrating 12:49:42.0 Info: Beginning Transaction 12:49:42.0 Info: Starting migration of Main DB to 23 12:49:42.0 Info: CreateTable ArtistMetadata 12:49:42.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:42.0 Info: => 0.0002925s 12:49:42.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:42.0 Info: => 0.0001605s 12:49:42.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:42.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:42.0 Info: => 0.0001768s 12:49:42.0 Info: AlterTable Artists 12:49:42.0 Info: => 1.5E-06s 12:49:42.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:42.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:42.0 Info: => 0.0006722s 12:49:42.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:42.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:42.0 Info: => 9.46E-05s 12:49:42.0 Info: CreateTable AlbumReleases 12:49:42.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:42.0 Info: => 0.0002559s 12:49:42.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:42.0 Info: => 0.0001565s 12:49:42.0 Info: CreateIndex AlbumReleases (AlbumId) 12:49:42.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:42.0 Info: => 0.0001433s 12:49:42.0 Info: PerformDBOperation 12:49:42.0 Info: Performing DB Operation 12:49:42.0 Info: => 6.92E-05s 12:49:42.0 Info: AlterTable Albums 12:49:42.0 Info: => 1.5E-06s 12:49:42.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:42.0 Info: => 0.0006903s 12:49:42.0 Info: AlterTable Albums 12:49:42.0 Info: => 1.6E-06s 12:49:42.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:42.0 Info: => 0.0006792s 12:49:42.0 Info: AlterTable Albums 12:49:42.0 Info: => 1.5E-06s 12:49:42.0 Info: CreateColumn Albums Links String 12:49:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:42.0 Info: => 0.0006723s 12:49:42.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:42.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:42.0 Info: => 0.0001126s 12:49:42.0 Info: AlterTable Tracks 12:49:42.0 Info: => 1.4E-06s 12:49:42.0 Info: CreateColumn Tracks ForeignRecordingId String 12:49:42.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:42.0 Info: => 0.0006979s 12:49:42.0 Info: AlterTable Tracks 12:49:42.0 Info: => 1.6E-06s 12:49:42.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:42.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:42.0 Info: => 0.0006852s 12:49:42.0 Info: AlterTable Tracks 12:49:42.0 Info: => 1.6E-06s 12:49:42.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:42.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:42.0 Info: => 0.0006816s 12:49:42.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:42.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:42.0 Info: => 0.0001439s 12:49:42.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:42.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:42.0 Info: => 0.0001035s 12:49:42.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:42.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:42.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:42.0 Info: DROP TABLE "Artists" 12:49:42.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.0 Info: => 0.0072898s 12:49:42.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:42.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:42.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:42.0 Info: DROP TABLE "Albums" 12:49:42.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.0 Info: => 0.0061505s 12:49:42.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:42.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:42.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:42.1 Info: DROP TABLE "Tracks" 12:49:42.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:42.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:42.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:42.1 Info: => 0.0071557s 12:49:42.1 Info: DeleteColumn TrackFiles ArtistId 12:49:42.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:42.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:42.1 Info: DROP TABLE "TrackFiles" 12:49:42.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:42.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:42.1 Info: => 0.0055388s 12:49:42.1 Info: CreateIndex Artists (ArtistMetadataId) 12:49:42.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:42.1 Info: => 0.0001459s 12:49:42.1 Info: CreateIndex Artists (Monitored) 12:49:42.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:42.1 Info: => 0.0001475s 12:49:42.1 Info: CreateIndex Albums (ArtistMetadataId) 12:49:42.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:42.1 Info: => 0.0001383s 12:49:42.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:42.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:42.1 Info: => 0.0001398s 12:49:42.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:42.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:42.1 Info: => 0.0001395s 12:49:42.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:42.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:42.1 Info: => 0.0001385s 12:49:42.1 Info: UpdateData 12:49:42.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:42.1 Info: => 6.79E-05s 12:49:42.1 Info: UpdateData 12:49:42.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:42.1 Info: => 5.96E-05s 12:49:42.1 Info: UpdateData 12:49:42.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:42.1 Info: => 6.42E-05s 12:49:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:42', 'add_release_groups_etc') 12:49:42.1 Info: Committing Transaction 12:49:42.1 Info: 23: add_release_groups_etc migrated 12:49:42.1 Info: => 0.0006648s 12:49:42.1 Info: 24: NewMediaInfoFormat migrating 12:49:42.1 Info: Beginning Transaction 12:49:42.1 Info: Starting migration of Main DB to 24 12:49:42.1 Info: UpdateData 12:49:42.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:42.1 Info: => 7.05E-05s 12:49:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:42', 'NewMediaInfoFormat') 12:49:42.1 Info: Committing Transaction 12:49:42.1 Info: 24: NewMediaInfoFormat migrated 12:49:42.1 Info: => 0.0003583s 12:49:42.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:42.1 Info: Beginning Transaction 12:49:42.1 Info: Starting migration of Main DB to 25 12:49:42.1 Info: RenameTable Restrictions ReleaseProfiles 12:49:42.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:42.1 Info: => 0.0018641s 12:49:42.1 Info: AlterTable ReleaseProfiles 12:49:42.1 Info: => 1.7E-06s 12:49:42.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:42.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:42.1 Info: => 0.0006897s 12:49:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:42', 'rename_restrictions_to_release_profiles') 12:49:42.1 Info: Committing Transaction 12:49:42.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:42.1 Info: => 0.0010201s 12:49:42.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:42.1 Info: Beginning Transaction 12:49:42.1 Info: Starting migration of Main DB to 26 12:49:42.1 Info: RenameTable Profiles QualityProfiles 12:49:42.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:42.1 Info: => 0.0019604s 12:49:42.1 Info: AlterTable QualityProfiles 12:49:42.1 Info: => 1.7E-06s 12:49:42.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:42.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:42.1 Info: => 0.0006548s 12:49:42.1 Info: AlterTable LanguageProfiles 12:49:42.1 Info: => 1.7E-06s 12:49:42.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:42.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:42.1 Info: => 0.000612s 12:49:42.1 Info: UpdateData 12:49:42.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:42.1 Info: => 6.4E-05s 12:49:42.1 Info: UpdateData 12:49:42.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:42.1 Info: => 5.01E-05s 12:49:42.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:42.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:42.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:42.1 Info: DROP TABLE "Artists" 12:49:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:42.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:42.1 Info: => 0.0064574s 12:49:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:42', 'rename_quality_profiles_add_upgrade_allowed') 12:49:42.1 Info: Committing Transaction 12:49:42.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:42.1 Info: => 0.0068998s 12:49:42.1 Info: 27: add_import_exclusions migrating 12:49:42.1 Info: Beginning Transaction 12:49:42.1 Info: Starting migration of Main DB to 27 12:49:42.1 Info: CreateTable ImportListExclusions 12:49:42.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:42.1 Info: => 0.0002142s 12:49:42.1 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:42.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:42.1 Info: => 0.000163s 12:49:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:42', 'add_import_exclusions') 12:49:42.1 Info: Committing Transaction 12:49:42.1 Info: 27: add_import_exclusions migrated 12:49:42.1 Info: => 0.0005237s 12:49:42.1 Info: 28: clean_artist_metadata_table migrating 12:49:42.1 Info: Beginning Transaction 12:49:42.1 Info: Starting migration of Main DB to 28 12:49:42.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.1 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.1 Info: => 0.0001888s 12:49:42.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.1 Info: => 0.0001661s 12:49:42.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:42.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:42.1 Info: => 0.0001539s 12:49:42.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:42.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:42.1 Info: => 0.0001537s 12:49:42.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.1 Info: => 0.0001505s 12:49:42.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:42.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:42.1 Info: => 0.0001526s 12:49:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:42', 'clean_artist_metadata_table') 12:49:42.1 Info: Committing Transaction 12:49:42.1 Info: 28: clean_artist_metadata_table migrated 12:49:42.1 Info: => 0.0004711s 12:49:42.1 Info: 29: health_issue_notification migrating 12:49:42.1 Info: Beginning Transaction 12:49:42.1 Info: Starting migration of Main DB to 29 12:49:42.1 Info: AlterTable Notifications 12:49:42.1 Info: => 1.8E-06s 12:49:42.1 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:42.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:42.1 Info: => 0.0006854s 12:49:42.1 Info: AlterTable Notifications 12:49:42.1 Info: => 1.6E-06s 12:49:42.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:42.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:42.1 Info: => 0.0006938s 12:49:42.1 Info: AlterTable Notifications 12:49:42.1 Info: => 1.6E-06s 12:49:42.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:42.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:42.1 Info: => 0.0006587s 12:49:42.1 Info: AlterTable Notifications 12:49:42.1 Info: => 1.6E-06s 12:49:42.1 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:42.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:42.1 Info: => 0.0006612s 12:49:42.1 Info: AlterTable Notifications 12:49:42.1 Info: => 2.1E-06s 12:49:42.1 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:42.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:42.1 Info: => 0.0006694s 12:49:42.1 Info: DeleteColumn Notifications OnDownload 12:49:42.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:42.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:42.1 Info: DROP TABLE "Notifications" 12:49:42.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:42.1 Info: => 0.0068259s 12:49:42.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:42.1 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:42.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:42.1 Info: DROP TABLE "Notifications" 12:49:42.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:42.1 Info: => 0.0056221s 12:49:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:42', 'health_issue_notification') 12:49:42.1 Info: Committing Transaction 12:49:42.1 Info: 29: health_issue_notification migrated 12:49:42.1 Info: => 0.0060556s 12:49:42.1 Info: 30: add_mediafilerepository_mtime migrating 12:49:42.1 Info: Beginning Transaction 12:49:42.1 Info: Starting migration of Main DB to 30 12:49:42.1 Info: AlterTable TrackFiles 12:49:42.1 Info: => 2E-06s 12:49:42.1 Info: CreateColumn TrackFiles Modified DateTime 12:49:42.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:42.1 Info: => 0.0006972s 12:49:42.1 Info: AlterTable TrackFiles 12:49:42.1 Info: => 1.6E-06s 12:49:42.1 Info: CreateColumn TrackFiles Path String 12:49:42.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:42.1 Info: => 0.0006558s 12:49:42.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:42.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:42.1 Info: => 5.54E-05s 12:49:42.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:42.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:42.1 Info: => 0.0001567s 12:49:42.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:42.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:42.1 Info: => 0.0001711s 12:49:42.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:42.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:42.1 Info: => 0.000176s 12:49:42.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:42.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:42.1 Info: => 0.0001143s 12:49:42.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:42.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:42.1 Info: => 7.22E-05s 12:49:42.1 Info: AlterTable TrackFiles 12:49:42.1 Info: => 1.5E-06s 12:49:42.1 Info: AlterColumn TrackFiles Path String 12:49:42.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:42.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:42.1 Info: DROP TABLE "TrackFiles" 12:49:42.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:42.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:42.1 Info: => 0.0058167s 12:49:42.1 Info: CreateIndex TrackFiles (Path) 12:49:42.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:42.1 Info: => 0.0001469s 12:49:42.1 Info: DeleteColumn TrackFiles RelativePath 12:49:42.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:42.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:42.1 Info: DROP TABLE "TrackFiles" 12:49:42.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:42.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:42.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:42.1 Info: => 0.0059693s 12:49:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:42', 'add_mediafilerepository_mtime') 12:49:42.1 Info: Committing Transaction 12:49:42.1 Info: 30: add_mediafilerepository_mtime migrated 12:49:42.1 Info: => 0.0063621s 12:49:42.1 Info: 31: add_artistmetadataid_constraint migrating 12:49:42.1 Info: Beginning Transaction 12:49:42.1 Info: Starting migration of Main DB to 31 12:49:42.1 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:49:42.1 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:49:42.1 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:49:42.1 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:49:42.1 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:49:42.1 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 12:49:42.1 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:49:42.1 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:49:42.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:42.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:42.1 Info: => 0.0001859s 12:49:42.1 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:42.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:42.1 Info: => 0.0001605s 12:49:42.1 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:42.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:42.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:42.1 Info: DROP TABLE "Artists" 12:49:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:42.1 Info: => 0.0073698s 12:49:42.1 Info: CreateIndex Artists (ArtistMetadataId) 12:49:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:42.1 Info: => 0.0001509s 12:49:42.1 Info: -> 8 Insert operations completed in 00:00:00.0009202 taking an average of 00:00:00.0001150 12:49:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:42', 'add_artistmetadataid_constraint') 12:49:42.1 Info: Committing Transaction 12:49:42.1 Info: 31: add_artistmetadataid_constraint migrated 12:49:42.1 Info: => 0.000598s 12:49:42.1 Debug: Took: 00:00:00.2204294 12:49:42.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 12:49:42.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 12:49:42.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469822298842_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.2 Info: DatabaseEngineVersionCheck migrating 12:49:42.2 Info: PerformDBOperation 12:49:42.2 Info: Performing DB Operation 12:49:42.2 Info: SQLite 3.45.3 12:49:42.2 Info: => 0.0011212s 12:49:42.2 Info: DatabaseEngineVersionCheck migrated 12:49:42.2 Info: => 0.001149s 12:49:42.2 Info: VersionMigration migrating 12:49:42.2 Info: Beginning Transaction 12:49:42.2 Info: CreateTable VersionInfo 12:49:42.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:42.2 Info: => 0.0002424s 12:49:42.2 Info: Committing Transaction 12:49:42.2 Info: VersionMigration migrated 12:49:42.2 Info: => 0.0006188s 12:49:42.2 Info: VersionUniqueMigration migrating 12:49:42.2 Info: Beginning Transaction 12:49:42.2 Info: CreateIndex VersionInfo (Version) 12:49:42.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:42.2 Info: => 0.0001811s 12:49:42.2 Info: AlterTable VersionInfo 12:49:42.2 Info: => 1.7E-06s 12:49:42.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:42.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:42.2 Info: => 0.0005917s 12:49:42.2 Info: Committing Transaction 12:49:42.2 Info: VersionUniqueMigration migrated 12:49:42.2 Info: => 0.0008114s 12:49:42.2 Info: VersionDescriptionMigration migrating 12:49:42.2 Info: Beginning Transaction 12:49:42.2 Info: AlterTable VersionInfo 12:49:42.2 Info: => 1.9E-06s 12:49:42.2 Info: CreateColumn VersionInfo Description String 12:49:42.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:42.2 Info: => 0.0002387s 12:49:42.2 Info: Committing Transaction 12:49:42.2 Info: VersionDescriptionMigration migrated 12:49:42.2 Info: => 0.000444s 12:49:42.2 Info: 1: InitialSetup migrating 12:49:42.2 Info: Beginning Transaction 12:49:42.2 Info: Starting migration of Main DB to 1 12:49:42.2 Info: CreateTable Config 12:49:42.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:42.2 Info: => 0.0002483s 12:49:42.2 Info: CreateIndex Config (Key) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:42.2 Info: => 0.0001301s 12:49:42.2 Info: CreateTable RootFolders 12:49:42.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:42.2 Info: => 0.0001654s 12:49:42.2 Info: CreateIndex RootFolders (Path) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:42.2 Info: => 0.0001291s 12:49:42.2 Info: CreateTable Artists 12:49:42.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:42.2 Info: => 0.0004462s 12:49:42.2 Info: CreateIndex Artists (ForeignArtistId) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:42.2 Info: => 0.0001317s 12:49:42.2 Info: CreateIndex Artists (NameSlug) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:42.2 Info: => 0.0001228s 12:49:42.2 Info: CreateIndex Artists (CleanName) 12:49:42.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.2 Info: => 0.0001213s 12:49:42.2 Info: CreateIndex Artists (Path) 12:49:42.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.2 Info: => 0.0001174s 12:49:42.2 Info: CreateTable Albums 12:49:42.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:42.2 Info: => 0.0003837s 12:49:42.2 Info: CreateIndex Albums (ForeignAlbumId) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.2 Info: => 0.0001332s 12:49:42.2 Info: CreateIndex Albums (MBId) 12:49:42.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:42.2 Info: => 0.0001184s 12:49:42.2 Info: CreateIndex Albums (TADBId) 12:49:42.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:42.2 Info: => 0.0001187s 12:49:42.2 Info: CreateIndex Albums (TitleSlug) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:42.2 Info: => 0.0001199s 12:49:42.2 Info: CreateIndex Albums (CleanTitle) 12:49:42.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.2 Info: => 0.0001202s 12:49:42.2 Info: CreateIndex Albums (Path) 12:49:42.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:42.2 Info: => 0.0001194s 12:49:42.2 Info: CreateTable Tracks 12:49:42.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:42.2 Info: => 0.0002556s 12:49:42.2 Info: CreateIndex Tracks (ForeignTrackId) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:42.2 Info: => 0.0001299s 12:49:42.2 Info: CreateIndex Tracks (ArtistId) 12:49:42.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:42.2 Info: => 0.0001267s 12:49:42.2 Info: CreateIndex Tracks (TrackFileId) 12:49:42.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:42.2 Info: => 0.0001384s 12:49:42.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:42.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:42.2 Info: => 0.0001477s 12:49:42.2 Info: CreateTable TrackFiles 12:49:42.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:42.2 Info: => 0.0002459s 12:49:42.2 Info: CreateIndex TrackFiles (ArtistId) 12:49:42.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:42.2 Info: => 0.0001341s 12:49:42.2 Info: CreateIndex TrackFiles (AlbumId) 12:49:42.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:42.2 Info: => 0.0001243s 12:49:42.2 Info: CreateTable History 12:49:42.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:42.2 Info: => 0.0002552s 12:49:42.2 Info: CreateIndex History (Date) 12:49:42.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:42.2 Info: => 0.0001305s 12:49:42.2 Info: CreateIndex History (EventType) 12:49:42.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:42.2 Info: => 0.0001401s 12:49:42.2 Info: CreateIndex History (DownloadId) 12:49:42.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:42.2 Info: => 0.0001332s 12:49:42.2 Info: CreateIndex History (AlbumId) 12:49:42.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:42.2 Info: => 0.0001266s 12:49:42.2 Info: CreateTable Notifications 12:49:42.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:42.2 Info: => 0.0002329s 12:49:42.2 Info: CreateTable ScheduledTasks 12:49:42.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:42.2 Info: => 0.0001903s 12:49:42.2 Info: CreateIndex ScheduledTasks (TypeName) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:42.2 Info: => 0.0001356s 12:49:42.2 Info: CreateTable Indexers 12:49:42.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:42.2 Info: => 0.0002046s 12:49:42.2 Info: CreateIndex Indexers (Name) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:42.2 Info: => 0.0001437s 12:49:42.2 Info: CreateTable Profiles 12:49:42.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:42.2 Info: => 0.000184s 12:49:42.2 Info: CreateIndex Profiles (Name) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:42.2 Info: => 0.0001334s 12:49:42.2 Info: CreateTable QualityDefinitions 12:49:42.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:42.2 Info: => 0.0002076s 12:49:42.2 Info: CreateIndex QualityDefinitions (Quality) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:42.2 Info: => 0.0001414s 12:49:42.2 Info: CreateIndex QualityDefinitions (Title) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:42.2 Info: => 0.0001322s 12:49:42.2 Info: CreateTable NamingConfig 12:49:42.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:42.2 Info: => 0.00022s 12:49:42.2 Info: CreateTable Blacklist 12:49:42.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:42.2 Info: => 0.0002898s 12:49:42.2 Info: CreateTable Metadata 12:49:42.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:42.2 Info: => 0.0002006s 12:49:42.2 Info: CreateTable MetadataFiles 12:49:42.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:42.2 Info: => 0.0002325s 12:49:42.2 Info: CreateTable DownloadClients 12:49:42.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:42.2 Info: => 0.0002028s 12:49:42.2 Info: CreateTable PendingReleases 12:49:42.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:42.2 Info: => 0.0002084s 12:49:42.2 Info: CreateTable RemotePathMappings 12:49:42.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:42.2 Info: => 0.0001855s 12:49:42.2 Info: CreateTable Tags 12:49:42.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:42.2 Info: => 0.0001786s 12:49:42.2 Info: CreateIndex Tags (Label) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:42.2 Info: => 0.000141s 12:49:42.2 Info: CreateTable Restrictions 12:49:42.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:42.2 Info: => 0.0001875s 12:49:42.2 Info: CreateTable DelayProfiles 12:49:42.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:42.2 Info: => 0.0002242s 12:49:42.2 Info: CreateTable Users 12:49:42.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:42.2 Info: => 0.0001797s 12:49:42.2 Info: CreateIndex Users (Identifier) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:42.2 Info: => 0.0001484s 12:49:42.2 Info: CreateIndex Users (Username) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:42.2 Info: => 0.0001368s 12:49:42.2 Info: CreateTable Commands 12:49:42.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:42.2 Info: => 0.0002557s 12:49:42.2 Info: CreateTable IndexerStatus 12:49:42.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:42.2 Info: => 0.0002243s 12:49:42.2 Info: CreateIndex IndexerStatus (ProviderId) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:42.2 Info: => 0.0001412s 12:49:42.2 Info: CreateTable ExtraFiles 12:49:42.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:42.2 Info: => 0.0002194s 12:49:42.2 Info: CreateTable LyricFiles 12:49:42.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:42.2 Info: => 0.0002342s 12:49:42.2 Info: CreateTable LanguageProfiles 12:49:42.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:42.2 Info: => 0.0001842s 12:49:42.2 Info: CreateIndex LanguageProfiles (Name) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:42.2 Info: => 0.0001417s 12:49:42.2 Info: CreateTable DownloadClientStatus 12:49:42.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:42.2 Info: => 0.0002068s 12:49:42.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:42.2 Info: => 0.0001418s 12:49:42.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:42.2 Info: -> 1 Insert operations completed in 00:00:00.0000913 taking an average of 00:00:00.0000913 12:49:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:42', 'InitialSetup') 12:49:42.2 Info: Committing Transaction 12:49:42.2 Info: 1: InitialSetup migrated 12:49:42.2 Info: => 0.0010374s 12:49:42.2 Info: 2: add_reason_to_pending_releases migrating 12:49:42.2 Info: Beginning Transaction 12:49:42.2 Info: Starting migration of Main DB to 2 12:49:42.2 Info: AlterTable PendingReleases 12:49:42.2 Info: => 1.8E-06s 12:49:42.2 Info: CreateColumn PendingReleases Reason Int32 12:49:42.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:42.2 Info: => 0.0006356s 12:49:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:42', 'add_reason_to_pending_releases') 12:49:42.2 Info: Committing Transaction 12:49:42.2 Info: 2: add_reason_to_pending_releases migrated 12:49:42.2 Info: => 0.0009715s 12:49:42.2 Info: 3: add_medium_support migrating 12:49:42.2 Info: Beginning Transaction 12:49:42.2 Info: Starting migration of Main DB to 3 12:49:42.2 Info: AlterTable Albums 12:49:42.2 Info: => 1.8E-06s 12:49:42.2 Info: CreateColumn Albums Media String 12:49:42.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:42.2 Info: => 0.0006322s 12:49:42.2 Info: AlterTable Tracks 12:49:42.2 Info: => 1.8E-06s 12:49:42.2 Info: CreateColumn Tracks MediumNumber Int32 12:49:42.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:42.2 Info: => 0.0005928s 12:49:42.2 Info: AlterTable Tracks 12:49:42.2 Info: => 1.6E-06s 12:49:42.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:42.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:42.2 Info: => 0.0006094s 12:49:42.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:42.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:42.2 Info: => 6.13E-05s 12:49:42.2 Info: DeleteColumn Tracks TrackNumber 12:49:42.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:42.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:42.2 Info: DROP TABLE "Tracks" 12:49:42.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:42.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:42.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:42.2 Info: => 0.005958s 12:49:42.2 Info: AlterTable Tracks 12:49:42.2 Info: => 2.3E-06s 12:49:42.2 Info: CreateColumn Tracks TrackNumber String 12:49:42.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:42.2 Info: => 0.0006141s 12:49:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:42', 'add_medium_support') 12:49:42.2 Info: Committing Transaction 12:49:42.2 Info: 3: add_medium_support migrated 12:49:42.2 Info: => 0.0010868s 12:49:42.2 Info: 4: add_various_qualites_in_profile migrating 12:49:42.2 Info: Beginning Transaction 12:49:42.2 Info: Starting migration of Main DB to 4 12:49:42.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:42.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:42.2 Info: => 8.32E-05s 12:49:42.2 Info: PerformDBOperation 12:49:42.2 Info: Performing DB Operation 12:49:42.2 Info: => 5.69E-05s 12:49:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:42', 'add_various_qualites_in_profile') 12:49:42.2 Info: Committing Transaction 12:49:42.2 Info: 4: add_various_qualites_in_profile migrated 12:49:42.2 Info: => 0.0003494s 12:49:42.2 Info: 5: metadata_profiles migrating 12:49:42.2 Info: Beginning Transaction 12:49:42.2 Info: Starting migration of Main DB to 5 12:49:42.2 Info: CreateTable MetadataProfiles 12:49:42.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:42.2 Info: => 0.0002308s 12:49:42.2 Info: CreateIndex MetadataProfiles (Name) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:42.2 Info: => 0.0001795s 12:49:42.2 Info: AlterTable Artists 12:49:42.2 Info: => 1.6E-06s 12:49:42.2 Info: CreateColumn Artists MetadataProfileId Int32 12:49:42.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:42.2 Info: => 0.000656s 12:49:42.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:42.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:42.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:42.2 Info: DROP TABLE "Artists" 12:49:42.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:42.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:42.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.2 Info: => 0.0065216s 12:49:42.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:42.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:42.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:42.2 Info: DROP TABLE "Artists" 12:49:42.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.3 Info: => 0.0083122s 12:49:42.3 Info: AlterTable Albums 12:49:42.3 Info: => 1.7E-06s 12:49:42.3 Info: CreateColumn Albums SecondaryTypes String 12:49:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:42.3 Info: => 0.0006259s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:42', 'metadata_profiles') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 5: metadata_profiles migrated 12:49:42.3 Info: => 0.001138s 12:49:42.3 Info: 6: separate_automatic_and_interactive_search migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 6 12:49:42.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:42.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:42.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:42.3 Info: DROP TABLE "Indexers" 12:49:42.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:42.3 Info: => 0.0050104s 12:49:42.3 Info: AlterTable Indexers 12:49:42.3 Info: => 1.7E-06s 12:49:42.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:42.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:42.3 Info: => 0.0006022s 12:49:42.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:42.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:42.3 Info: => 5.76E-05s 12:49:42.3 Info: AlterTable Indexers 12:49:42.3 Info: => 1.5E-06s 12:49:42.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:42.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:42.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:42.3 Info: DROP TABLE "Indexers" 12:49:42.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:42.3 Info: => 0.0049501s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:42', 'separate_automatic_and_interactive_search') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 6: separate_automatic_and_interactive_search migrated 12:49:42.3 Info: => 0.0054557s 12:49:42.3 Info: 7: change_album_path_to_relative migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 7 12:49:42.3 Info: DeleteColumn Albums Path 12:49: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) 12:49: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") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:42.3 Info: DROP TABLE "Albums" 12:49:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.3 Info: => 0.0062474s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:42', 'change_album_path_to_relative') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 7: change_album_path_to_relative migrated 12:49:42.3 Info: => 0.0067519s 12:49:42.3 Info: 8: change_quality_size_mb_to_kb migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 8 12:49: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 12:49: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 12:49:42.3 Info: => 6.78E-05s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:42', 'change_quality_size_mb_to_kb') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 8: change_quality_size_mb_to_kb migrated 12:49:42.3 Info: => 0.0003673s 12:49:42.3 Info: 9: album_releases migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 9 12:49:42.3 Info: AlterTable Albums 12:49:42.3 Info: => 1.7E-06s 12:49:42.3 Info: CreateColumn Albums Releases String 12:49:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:42.3 Info: => 0.0006547s 12:49:42.3 Info: AlterTable Albums 12:49:42.3 Info: => 1.6E-06s 12:49:42.3 Info: CreateColumn Albums CurrentRelease String 12:49:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:42.3 Info: => 0.0006201s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:42', 'album_releases') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 9: album_releases migrated 12:49:42.3 Info: => 0.0009752s 12:49:42.3 Info: 10: album_releases_fix migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 10 12:49:42.3 Info: AlterTable Albums 12:49:42.3 Info: => 2.3E-06s 12:49:42.3 Info: AlterColumn Albums Releases String 12:49: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) 12:49: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" 12:49:42.3 Info: DROP TABLE "Albums" 12:49:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.3 Info: => 0.0062106s 12:49:42.3 Info: AlterTable Albums 12:49:42.3 Info: => 1.6E-06s 12:49:42.3 Info: AlterColumn Albums CurrentRelease String 12:49: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) 12:49: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" 12:49:42.3 Info: DROP TABLE "Albums" 12:49:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.3 Info: => 0.0061388s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:42', 'album_releases_fix') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 10: album_releases_fix migrated 12:49:42.3 Info: => 0.0065977s 12:49:42.3 Info: 11: import_lists migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 11 12:49:42.3 Info: CreateTable ImportLists 12:49: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) 12:49:42.3 Info: => 0.000297s 12:49:42.3 Info: CreateIndex ImportLists (Name) 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:42.3 Info: => 0.0001616s 12:49:42.3 Info: CreateTable ImportListStatus 12:49: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) 12:49:42.3 Info: => 0.0002168s 12:49:42.3 Info: CreateIndex ImportListStatus (ProviderId) 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:42.3 Info: => 0.0001538s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:42', 'import_lists') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 11: import_lists migrated 12:49:42.3 Info: => 0.0005145s 12:49:42.3 Info: 12: add_release_status migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 12 12:49:42.3 Info: AlterTable MetadataProfiles 12:49:42.3 Info: => 1.6E-06s 12:49:42.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:42.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:42.3 Info: => 0.0006736s 12:49:42.3 Info: PerformDBOperation 12:49:42.3 Info: Performing DB Operation 12:49:42.3 Info: => 4.17E-05s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:42', 'add_release_status') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 12: add_release_status migrated 12:49:42.3 Info: => 0.0003598s 12:49:42.3 Info: 13: album_download_notification migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 13 12:49:42.3 Info: AlterTable Notifications 12:49:42.3 Info: => 1.8E-06s 12:49:42.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:42.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:42.3 Info: => 0.0006571s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:42', 'album_download_notification') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 13: album_download_notification migrated 12:49:42.3 Info: => 0.0009915s 12:49:42.3 Info: 14: fix_language_metadata_profiles migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 14 12:49:42.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:42.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:42.3 Info: => 0.0001011s 12:49:42.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:42.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:42.3 Info: => 8.38E-05s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:42', 'fix_language_metadata_profiles') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 14: fix_language_metadata_profiles migrated 12:49:42.3 Info: => 0.0003682s 12:49:42.3 Info: 15: remove_fanzub migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 15 12:49:42.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:42.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:42.3 Info: => 6.47E-05s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:42', 'remove_fanzub') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 15: remove_fanzub migrated 12:49:42.3 Info: => 0.0003472s 12:49:42.3 Info: 16: update_artist_history_indexes migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 16 12:49:42.3 Info: CreateIndex Albums (ArtistId) 12:49:42.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:42.3 Info: => 0.0001904s 12:49:42.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:42.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:42.3 Info: => 0.0001721s 12:49:42.3 Info: DeleteIndex History (AlbumId) 12:49:42.3 Info: DROP INDEX "IX_History_AlbumId" 12:49:42.3 Info: => 0.0001593s 12:49:42.3 Info: CreateIndex History (AlbumId, Date) 12:49:42.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:42.3 Info: => 0.0001674s 12:49:42.3 Info: DeleteIndex History (DownloadId) 12:49:42.3 Info: DROP INDEX "IX_History_DownloadId" 12:49:42.3 Info: => 0.0001528s 12:49:42.3 Info: CreateIndex History (DownloadId, Date) 12:49:42.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:42.3 Info: => 0.0001488s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:42', 'update_artist_history_indexes') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 16: update_artist_history_indexes migrated 12:49:42.3 Info: => 0.0004968s 12:49:42.3 Info: 17: remove_nma migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 17 12:49:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:42.3 Info: => 6.81E-05s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:42', 'remove_nma') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 17: remove_nma migrated 12:49:42.3 Info: => 0.00035s 12:49:42.3 Info: 18: album_disambiguation migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 18 12:49:42.3 Info: AlterTable Albums 12:49:42.3 Info: => 1.6E-06s 12:49:42.3 Info: CreateColumn Albums Disambiguation String 12:49:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:42.3 Info: => 0.0006922s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:42', 'album_disambiguation') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 18: album_disambiguation migrated 12:49:42.3 Info: => 0.0010312s 12:49:42.3 Info: 19: add_ape_quality_in_profiles migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 19 12:49:42.3 Info: PerformDBOperation 12:49:42.3 Info: Performing DB Operation 12:49:42.3 Info: => 4.61E-05s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:42', 'add_ape_quality_in_profiles') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 19: add_ape_quality_in_profiles migrated 12:49:42.3 Info: => 0.0003385s 12:49:42.3 Info: 20: remove_pushalot migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 20 12:49:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:42.3 Info: => 6.86E-05s 12:49:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:42.3 Info: => 5.29E-05s 12:49:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:42.3 Info: => 5.21E-05s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:42', 'remove_pushalot') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 20: remove_pushalot migrated 12:49:42.3 Info: => 0.0003263s 12:49:42.3 Info: 21: add_custom_filters migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 21 12:49:42.3 Info: CreateTable CustomFilters 12:49:42.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:42.3 Info: => 0.0002346s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:42', 'add_custom_filters') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 21: add_custom_filters migrated 12:49:42.3 Info: => 0.0005536s 12:49:42.3 Info: 22: import_list_tags migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 22 12:49:42.3 Info: AlterTable ImportLists 12:49:42.3 Info: => 1.8E-06s 12:49:42.3 Info: CreateColumn ImportLists Tags String 12:49:42.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:42.3 Info: => 0.0006734s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:42', 'import_list_tags') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 22: import_list_tags migrated 12:49:42.3 Info: => 0.0010222s 12:49:42.3 Info: 23: add_release_groups_etc migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 23 12:49:42.3 Info: CreateTable ArtistMetadata 12:49:42.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:42.3 Info: => 0.0003096s 12:49:42.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:42.3 Info: => 0.0001552s 12:49:42.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:42.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:42.3 Info: => 0.000182s 12:49:42.3 Info: AlterTable Artists 12:49:42.3 Info: => 1.6E-06s 12:49:42.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:42.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:42.3 Info: => 0.0006782s 12:49:42.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:42.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:42.3 Info: => 0.0001536s 12:49:42.3 Info: CreateTable AlbumReleases 12:49:42.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:42.3 Info: => 0.0002802s 12:49:42.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:42.3 Info: => 0.0001518s 12:49:42.3 Info: CreateIndex AlbumReleases (AlbumId) 12:49:42.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:42.3 Info: => 0.0001351s 12:49:42.3 Info: PerformDBOperation 12:49:42.3 Info: Performing DB Operation 12:49:42.3 Info: => 6.87E-05s 12:49:42.3 Info: AlterTable Albums 12:49:42.3 Info: => 1.7E-06s 12:49:42.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:42.3 Info: => 0.0007286s 12:49:42.3 Info: AlterTable Albums 12:49:42.3 Info: => 1.7E-06s 12:49:42.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:42.3 Info: => 0.0006796s 12:49:42.3 Info: AlterTable Albums 12:49:42.3 Info: => 1.5E-06s 12:49:42.3 Info: CreateColumn Albums Links String 12:49:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:42.3 Info: => 0.0006703s 12:49:42.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:42.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:42.3 Info: => 0.0001185s 12:49:42.3 Info: AlterTable Tracks 12:49:42.3 Info: => 1.6E-06s 12:49:42.3 Info: CreateColumn Tracks ForeignRecordingId String 12:49:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:42.3 Info: => 0.0006749s 12:49:42.3 Info: AlterTable Tracks 12:49:42.3 Info: => 1.6E-06s 12:49:42.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:42.3 Info: => 0.0006865s 12:49:42.3 Info: AlterTable Tracks 12:49:42.3 Info: => 1.6E-06s 12:49:42.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:42.3 Info: => 0.0006917s 12:49:42.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:42.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:42.3 Info: => 0.0001625s 12:49:42.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:42.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:42.3 Info: => 0.000113s 12:49:42.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:42.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:42.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:42.3 Info: DROP TABLE "Artists" 12:49:42.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.3 Info: => 0.0067728s 12:49:42.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:42.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:42.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:42.3 Info: DROP TABLE "Albums" 12:49:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.3 Info: => 0.006805s 12:49:42.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:42.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:42.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:42.3 Info: DROP TABLE "Tracks" 12:49:42.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:42.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:42.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:42.3 Info: => 0.0063551s 12:49:42.3 Info: DeleteColumn TrackFiles ArtistId 12:49:42.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:42.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:42.3 Info: DROP TABLE "TrackFiles" 12:49:42.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:42.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:42.3 Info: => 0.0070578s 12:49:42.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:42.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:42.3 Info: => 0.0001478s 12:49:42.3 Info: CreateIndex Artists (Monitored) 12:49:42.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:42.3 Info: => 0.0001388s 12:49:42.3 Info: CreateIndex Albums (ArtistMetadataId) 12:49:42.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:42.3 Info: => 0.0001383s 12:49:42.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:42.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:42.3 Info: => 0.000138s 12:49:42.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:42.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:42.3 Info: => 0.0001385s 12:49:42.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:42.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:42.3 Info: => 0.000151s 12:49:42.3 Info: UpdateData 12:49:42.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:42.3 Info: => 6.57E-05s 12:49:42.3 Info: UpdateData 12:49:42.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:42.3 Info: => 5.8E-05s 12:49:42.3 Info: UpdateData 12:49:42.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:42.3 Info: => 6.64E-05s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:42', 'add_release_groups_etc') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 23: add_release_groups_etc migrated 12:49:42.3 Info: => 0.0006934s 12:49:42.3 Info: 24: NewMediaInfoFormat migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 24 12:49:42.3 Info: UpdateData 12:49:42.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:42.3 Info: => 7.1E-05s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:42', 'NewMediaInfoFormat') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 24: NewMediaInfoFormat migrated 12:49:42.3 Info: => 0.0003504s 12:49:42.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 25 12:49:42.3 Info: RenameTable Restrictions ReleaseProfiles 12:49:42.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:42.3 Info: => 0.0019463s 12:49:42.3 Info: AlterTable ReleaseProfiles 12:49:42.3 Info: => 2.5E-06s 12:49:42.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:42.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:42.3 Info: => 0.0006689s 12:49:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:42', 'rename_restrictions_to_release_profiles') 12:49:42.3 Info: Committing Transaction 12:49:42.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:42.3 Info: => 0.0009999s 12:49:42.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:42.3 Info: Beginning Transaction 12:49:42.3 Info: Starting migration of Main DB to 26 12:49:42.3 Info: RenameTable Profiles QualityProfiles 12:49:42.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:42.3 Info: => 0.0018511s 12:49:42.3 Info: AlterTable QualityProfiles 12:49:42.3 Info: => 1.7E-06s 12:49:42.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:42.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:42.3 Info: => 0.0006795s 12:49:42.3 Info: AlterTable LanguageProfiles 12:49:42.3 Info: => 1.6E-06s 12:49:42.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:42.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:42.3 Info: => 0.0006247s 12:49:42.3 Info: UpdateData 12:49:42.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:42.3 Info: => 6.18E-05s 12:49:42.3 Info: UpdateData 12:49:42.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:42.3 Info: => 5.2E-05s 12:49:42.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:42.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:42.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:42.4 Info: DROP TABLE "Artists" 12:49:42.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:42.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:42.4 Info: => 0.0075761s 12:49:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:42', 'rename_quality_profiles_add_upgrade_allowed') 12:49:42.4 Info: Committing Transaction 12:49:42.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:42.4 Info: => 0.0080826s 12:49:42.4 Info: 27: add_import_exclusions migrating 12:49:42.4 Info: Beginning Transaction 12:49:42.4 Info: Starting migration of Main DB to 27 12:49:42.4 Info: CreateTable ImportListExclusions 12:49:42.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:42.4 Info: => 0.0002429s 12:49:42.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:42.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:42.4 Info: => 0.0001575s 12:49:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:42', 'add_import_exclusions') 12:49:42.4 Info: Committing Transaction 12:49:42.4 Info: 27: add_import_exclusions migrated 12:49:42.4 Info: => 0.0005188s 12:49:42.4 Info: 28: clean_artist_metadata_table migrating 12:49:42.4 Info: Beginning Transaction 12:49:42.4 Info: Starting migration of Main DB to 28 12:49:42.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.4 Info: => 0.0001861s 12:49:42.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.4 Info: => 0.0001555s 12:49:42.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:42.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:42.4 Info: => 0.0001506s 12:49:42.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:42.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:42.4 Info: => 0.0001557s 12:49:42.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.4 Info: => 0.000153s 12:49:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:42.4 Info: => 0.0001504s 12:49:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:42', 'clean_artist_metadata_table') 12:49:42.4 Info: Committing Transaction 12:49:42.4 Info: 28: clean_artist_metadata_table migrated 12:49:42.4 Info: => 0.0004724s 12:49:42.4 Info: 29: health_issue_notification migrating 12:49:42.4 Info: Beginning Transaction 12:49:42.4 Info: Starting migration of Main DB to 29 12:49:42.4 Info: AlterTable Notifications 12:49:42.4 Info: => 1.8E-06s 12:49:42.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:42.4 Info: => 0.0007648s 12:49:42.4 Info: AlterTable Notifications 12:49:42.4 Info: => 1.8E-06s 12:49:42.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:42.4 Info: => 0.000675s 12:49:42.4 Info: AlterTable Notifications 12:49:42.4 Info: => 1.5E-06s 12:49:42.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:42.4 Info: => 0.0006427s 12:49:42.4 Info: AlterTable Notifications 12:49:42.4 Info: => 1.6E-06s 12:49:42.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:42.4 Info: => 0.0006575s 12:49:42.4 Info: AlterTable Notifications 12:49:42.4 Info: => 1.9E-06s 12:49:42.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:42.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:42.4 Info: => 0.0006674s 12:49:42.4 Info: DeleteColumn Notifications OnDownload 12:49:42.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:42.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:42.4 Info: DROP TABLE "Notifications" 12:49:42.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:42.4 Info: => 0.0056405s 12:49:42.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:42.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:42.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:42.4 Info: DROP TABLE "Notifications" 12:49:42.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:42.4 Info: => 0.0056225s 12:49:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:42', 'health_issue_notification') 12:49:42.4 Info: Committing Transaction 12:49:42.4 Info: 29: health_issue_notification migrated 12:49:42.4 Info: => 0.006069s 12:49:42.4 Info: 30: add_mediafilerepository_mtime migrating 12:49:42.4 Info: Beginning Transaction 12:49:42.4 Info: Starting migration of Main DB to 30 12:49:42.4 Info: AlterTable TrackFiles 12:49:42.4 Info: => 1.8E-06s 12:49:42.4 Info: CreateColumn TrackFiles Modified DateTime 12:49:42.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:42.4 Info: => 0.0007495s 12:49:42.4 Info: AlterTable TrackFiles 12:49:42.4 Info: => 1.6E-06s 12:49:42.4 Info: CreateColumn TrackFiles Path String 12:49:42.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:42.4 Info: => 0.0006856s 12:49:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:42.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:42.4 Info: => 5.69E-05s 12:49:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:42.4 Info: => 0.000158s 12:49:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:42.4 Info: => 0.0012997s 12:49:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:42.4 Info: => 0.0001966s 12:49:42.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:42.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:42.4 Info: => 0.0001152s 12:49:42.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:42.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:42.4 Info: => 7.44E-05s 12:49:42.4 Info: AlterTable TrackFiles 12:49:42.4 Info: => 1.5E-06s 12:49:42.4 Info: AlterColumn TrackFiles Path String 12:49:42.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:42.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:42.4 Info: DROP TABLE "TrackFiles" 12:49:42.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:42.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:42.4 Info: => 0.0071023s 12:49:42.4 Info: CreateIndex TrackFiles (Path) 12:49:42.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:42.4 Info: => 0.00016s 12:49:42.4 Info: DeleteColumn TrackFiles RelativePath 12:49:42.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:42.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:42.4 Info: DROP TABLE "TrackFiles" 12:49:42.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:42.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:42.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:42.4 Info: => 0.0060202s 12:49:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:42', 'add_mediafilerepository_mtime') 12:49:42.4 Info: Committing Transaction 12:49:42.4 Info: 30: add_mediafilerepository_mtime migrated 12:49:42.4 Info: => 0.0064728s 12:49:42.4 Info: 31: add_artistmetadataid_constraint migrating 12:49:42.4 Info: Beginning Transaction 12:49:42.4 Info: Starting migration of Main DB to 31 12:49:42.4 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 12:49:42.4 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 12:49:42.4 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 12:49:42.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:42.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:42.4 Info: => 0.0001792s 12:49:42.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:42.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:42.4 Info: => 0.0001743s 12:49:42.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:42.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:42.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:42.4 Info: DROP TABLE "Artists" 12:49:42.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:42.4 Info: => 0.0087618s 12:49:42.4 Info: CreateIndex Artists (ArtistMetadataId) 12:49:42.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:42.4 Info: => 0.0001444s 12:49:42.4 Info: -> 3 Insert operations completed in 00:00:00.0003721 taking an average of 00:00:00.0001240 12:49:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:42', 'add_artistmetadataid_constraint') 12:49:42.4 Info: Committing Transaction 12:49:42.4 Info: 31: add_artistmetadataid_constraint migrated 12:49:42.4 Info: => 0.0006418s 12:49:42.4 Debug: Took: 00:00:00.2232356 12:49:42.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 12:49:42.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 12:49:42.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469825120466_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:42.5 Info: DatabaseEngineVersionCheck migrating 12:49:42.5 Info: PerformDBOperation 12:49:42.5 Info: Performing DB Operation 12:49:42.5 Info: SQLite 3.45.3 12:49:42.5 Info: => 0.001199s 12:49:42.5 Info: DatabaseEngineVersionCheck migrated 12:49:42.5 Info: => 0.001225s 12:49:42.5 Info: VersionMigration migrating 12:49:42.5 Info: Beginning Transaction 12:49:42.5 Info: CreateTable VersionInfo 12:49:42.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:42.5 Info: => 0.0002438s 12:49:42.5 Info: Committing Transaction 12:49:42.5 Info: VersionMigration migrated 12:49:42.5 Info: => 0.0006635s 12:49:42.5 Info: VersionUniqueMigration migrating 12:49:42.5 Info: Beginning Transaction 12:49:42.5 Info: CreateIndex VersionInfo (Version) 12:49:42.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:42.5 Info: => 0.0001867s 12:49:42.5 Info: AlterTable VersionInfo 12:49:42.5 Info: => 1.7E-06s 12:49:42.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:42.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:42.5 Info: => 0.0006031s 12:49:42.5 Info: Committing Transaction 12:49:42.5 Info: VersionUniqueMigration migrated 12:49:42.5 Info: => 0.0008464s 12:49:42.5 Info: VersionDescriptionMigration migrating 12:49:42.5 Info: Beginning Transaction 12:49:42.5 Info: AlterTable VersionInfo 12:49:42.5 Info: => 1.8E-06s 12:49:42.5 Info: CreateColumn VersionInfo Description String 12:49:42.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:42.5 Info: => 0.0002404s 12:49:42.5 Info: Committing Transaction 12:49:42.5 Info: VersionDescriptionMigration migrated 12:49:42.5 Info: => 0.000445s 12:49:42.5 Info: 1: InitialSetup migrating 12:49:42.5 Info: Beginning Transaction 12:49:42.5 Info: Starting migration of Main DB to 1 12:49:42.5 Info: CreateTable Config 12:49:42.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:42.5 Info: => 0.0002648s 12:49:42.5 Info: CreateIndex Config (Key) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:42.5 Info: => 0.0001403s 12:49:42.5 Info: CreateTable RootFolders 12:49:42.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:42.5 Info: => 0.0001698s 12:49:42.5 Info: CreateIndex RootFolders (Path) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:42.5 Info: => 0.0001268s 12:49:42.5 Info: CreateTable Artists 12:49:42.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:42.5 Info: => 0.0004332s 12:49:42.5 Info: CreateIndex Artists (ForeignArtistId) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:42.5 Info: => 0.0001383s 12:49:42.5 Info: CreateIndex Artists (NameSlug) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:42.5 Info: => 0.0001238s 12:49:42.5 Info: CreateIndex Artists (CleanName) 12:49:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.5 Info: => 0.0001254s 12:49:42.5 Info: CreateIndex Artists (Path) 12:49:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.5 Info: => 0.0001201s 12:49:42.5 Info: CreateTable Albums 12:49:42.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:42.5 Info: => 0.0003737s 12:49:42.5 Info: CreateIndex Albums (ForeignAlbumId) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.5 Info: => 0.000133s 12:49:42.5 Info: CreateIndex Albums (MBId) 12:49:42.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:42.5 Info: => 0.0001199s 12:49:42.5 Info: CreateIndex Albums (TADBId) 12:49:42.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:42.5 Info: => 0.0001197s 12:49:42.5 Info: CreateIndex Albums (TitleSlug) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:42.5 Info: => 0.0001226s 12:49:42.5 Info: CreateIndex Albums (CleanTitle) 12:49:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.5 Info: => 0.0001214s 12:49:42.5 Info: CreateIndex Albums (Path) 12:49:42.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:42.5 Info: => 0.0001175s 12:49:42.5 Info: CreateTable Tracks 12:49:42.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:42.5 Info: => 0.0002587s 12:49:42.5 Info: CreateIndex Tracks (ForeignTrackId) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:42.5 Info: => 0.0001315s 12:49:42.5 Info: CreateIndex Tracks (ArtistId) 12:49:42.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:42.5 Info: => 0.0001232s 12:49:42.5 Info: CreateIndex Tracks (TrackFileId) 12:49:42.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:42.5 Info: => 0.000138s 12:49:42.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:42.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:42.5 Info: => 0.0001375s 12:49:42.5 Info: CreateTable TrackFiles 12:49:42.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:42.5 Info: => 0.0002434s 12:49:42.5 Info: CreateIndex TrackFiles (ArtistId) 12:49:42.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:42.5 Info: => 0.0001469s 12:49:42.5 Info: CreateIndex TrackFiles (AlbumId) 12:49:42.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:42.5 Info: => 0.0001272s 12:49:42.5 Info: CreateTable History 12:49:42.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:42.5 Info: => 0.0002546s 12:49:42.5 Info: CreateIndex History (Date) 12:49:42.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:42.5 Info: => 0.0001293s 12:49:42.5 Info: CreateIndex History (EventType) 12:49:42.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:42.5 Info: => 0.0001399s 12:49:42.5 Info: CreateIndex History (DownloadId) 12:49:42.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:42.5 Info: => 0.0001311s 12:49:42.5 Info: CreateIndex History (AlbumId) 12:49:42.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:42.5 Info: => 0.0001256s 12:49:42.5 Info: CreateTable Notifications 12:49:42.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:42.5 Info: => 0.0002291s 12:49:42.5 Info: CreateTable ScheduledTasks 12:49:42.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:42.5 Info: => 0.0001916s 12:49:42.5 Info: CreateIndex ScheduledTasks (TypeName) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:42.5 Info: => 0.0001328s 12:49:42.5 Info: CreateTable Indexers 12:49:42.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:42.5 Info: => 0.0002054s 12:49:42.5 Info: CreateIndex Indexers (Name) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:42.5 Info: => 0.0001461s 12:49:42.5 Info: CreateTable Profiles 12:49:42.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:42.5 Info: => 0.0001864s 12:49:42.5 Info: CreateIndex Profiles (Name) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:42.5 Info: => 0.0001332s 12:49:42.5 Info: CreateTable QualityDefinitions 12:49:42.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:42.5 Info: => 0.0002569s 12:49:42.5 Info: CreateIndex QualityDefinitions (Quality) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:42.5 Info: => 0.0001377s 12:49:42.5 Info: CreateIndex QualityDefinitions (Title) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:42.5 Info: => 0.0001799s 12:49:42.5 Info: CreateTable NamingConfig 12:49:42.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:42.5 Info: => 0.0002361s 12:49:42.5 Info: CreateTable Blacklist 12:49:42.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:42.5 Info: => 0.0002807s 12:49:42.5 Info: CreateTable Metadata 12:49:42.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:42.5 Info: => 0.0001994s 12:49:42.5 Info: CreateTable MetadataFiles 12:49:42.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:42.5 Info: => 0.000237s 12:49:42.5 Info: CreateTable DownloadClients 12:49:42.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:42.5 Info: => 0.0001996s 12:49:42.5 Info: CreateTable PendingReleases 12:49:42.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:42.5 Info: => 0.0002166s 12:49:42.5 Info: CreateTable RemotePathMappings 12:49:42.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:42.5 Info: => 0.0001842s 12:49:42.5 Info: CreateTable Tags 12:49:42.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:42.5 Info: => 0.0001837s 12:49:42.5 Info: CreateIndex Tags (Label) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:42.5 Info: => 0.0001384s 12:49:42.5 Info: CreateTable Restrictions 12:49:42.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:42.5 Info: => 0.0001948s 12:49:42.5 Info: CreateTable DelayProfiles 12:49:42.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:42.5 Info: => 0.0002249s 12:49:42.5 Info: CreateTable Users 12:49:42.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:42.5 Info: => 0.000185s 12:49:42.5 Info: CreateIndex Users (Identifier) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:42.5 Info: => 0.0001367s 12:49:42.5 Info: CreateIndex Users (Username) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:42.5 Info: => 0.0001423s 12:49:42.5 Info: CreateTable Commands 12:49:42.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:42.5 Info: => 0.000261s 12:49:42.5 Info: CreateTable IndexerStatus 12:49:42.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:42.5 Info: => 0.0002252s 12:49:42.5 Info: CreateIndex IndexerStatus (ProviderId) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:42.5 Info: => 0.0001378s 12:49:42.5 Info: CreateTable ExtraFiles 12:49:42.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:42.5 Info: => 0.0002189s 12:49:42.5 Info: CreateTable LyricFiles 12:49:42.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:42.5 Info: => 0.0002333s 12:49:42.5 Info: CreateTable LanguageProfiles 12:49:42.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:42.5 Info: => 0.0001854s 12:49:42.5 Info: CreateIndex LanguageProfiles (Name) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:42.5 Info: => 0.0001388s 12:49:42.5 Info: CreateTable DownloadClientStatus 12:49:42.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:42.5 Info: => 0.0002076s 12:49:42.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:42.5 Info: => 0.0001389s 12:49:42.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:42.5 Info: -> 1 Insert operations completed in 00:00:00.0000935 taking an average of 00:00:00.0000935 12:49:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:42', 'InitialSetup') 12:49:42.5 Info: Committing Transaction 12:49:42.5 Info: 1: InitialSetup migrated 12:49:42.5 Info: => 0.000987s 12:49:42.5 Info: 2: add_reason_to_pending_releases migrating 12:49:42.5 Info: Beginning Transaction 12:49:42.5 Info: Starting migration of Main DB to 2 12:49:42.5 Info: AlterTable PendingReleases 12:49:42.5 Info: => 1.4E-06s 12:49:42.5 Info: CreateColumn PendingReleases Reason Int32 12:49:42.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:42.5 Info: => 0.0006432s 12:49:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:42', 'add_reason_to_pending_releases') 12:49:42.5 Info: Committing Transaction 12:49:42.5 Info: 2: add_reason_to_pending_releases migrated 12:49:42.5 Info: => 0.0009953s 12:49:42.5 Info: 3: add_medium_support migrating 12:49:42.5 Info: Beginning Transaction 12:49:42.5 Info: Starting migration of Main DB to 3 12:49:42.5 Info: AlterTable Albums 12:49:42.5 Info: => 1.7E-06s 12:49:42.5 Info: CreateColumn Albums Media String 12:49:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:42.5 Info: => 0.0006382s 12:49:42.5 Info: AlterTable Tracks 12:49:42.5 Info: => 1.5E-06s 12:49:42.5 Info: CreateColumn Tracks MediumNumber Int32 12:49:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:42.5 Info: => 0.000587s 12:49:42.5 Info: AlterTable Tracks 12:49:42.5 Info: => 1.6E-06s 12:49:42.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:42.5 Info: => 0.0006192s 12:49:42.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:42.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:42.5 Info: => 6.38E-05s 12:49:42.5 Info: DeleteColumn Tracks TrackNumber 12:49:42.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:42.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:42.5 Info: DROP TABLE "Tracks" 12:49:42.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:42.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:42.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:42.5 Info: => 0.0055439s 12:49:42.5 Info: AlterTable Tracks 12:49:42.5 Info: => 1.6E-06s 12:49:42.5 Info: CreateColumn Tracks TrackNumber String 12:49:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:42.5 Info: => 0.0006022s 12:49:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:42', 'add_medium_support') 12:49:42.5 Info: Committing Transaction 12:49:42.5 Info: 3: add_medium_support migrated 12:49:42.5 Info: => 0.0011178s 12:49:42.5 Info: 4: add_various_qualites_in_profile migrating 12:49:42.5 Info: Beginning Transaction 12:49:42.5 Info: Starting migration of Main DB to 4 12:49:42.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:42.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:42.5 Info: => 7.11E-05s 12:49:42.5 Info: PerformDBOperation 12:49:42.5 Info: Performing DB Operation 12:49:42.5 Info: => 4.87E-05s 12:49:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:42', 'add_various_qualites_in_profile') 12:49:42.5 Info: Committing Transaction 12:49:42.5 Info: 4: add_various_qualites_in_profile migrated 12:49:42.5 Info: => 0.0003307s 12:49:42.5 Info: 5: metadata_profiles migrating 12:49:42.5 Info: Beginning Transaction 12:49:42.5 Info: Starting migration of Main DB to 5 12:49:42.5 Info: CreateTable MetadataProfiles 12:49:42.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:42.5 Info: => 0.0002306s 12:49:42.5 Info: CreateIndex MetadataProfiles (Name) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:42.5 Info: => 0.0001691s 12:49:42.5 Info: AlterTable Artists 12:49:42.5 Info: => 1.6E-06s 12:49:42.5 Info: CreateColumn Artists MetadataProfileId Int32 12:49:42.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:42.5 Info: => 0.0006334s 12:49:42.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:42.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:42.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:42.5 Info: DROP TABLE "Artists" 12:49:42.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.5 Info: => 0.0078956s 12:49:42.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:42.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:42.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:42.5 Info: DROP TABLE "Artists" 12:49:42.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.5 Info: => 0.0059086s 12:49:42.5 Info: AlterTable Albums 12:49:42.5 Info: => 1.7E-06s 12:49:42.5 Info: CreateColumn Albums SecondaryTypes String 12:49:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:42.5 Info: => 0.0006208s 12:49:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:42', 'metadata_profiles') 12:49:42.5 Info: Committing Transaction 12:49:42.5 Info: 5: metadata_profiles migrated 12:49:42.5 Info: => 0.0010777s 12:49:42.5 Info: 6: separate_automatic_and_interactive_search migrating 12:49:42.5 Info: Beginning Transaction 12:49:42.5 Info: Starting migration of Main DB to 6 12:49:42.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:42.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:42.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:42.5 Info: DROP TABLE "Indexers" 12:49:42.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:42.5 Info: => 0.0049451s 12:49:42.5 Info: AlterTable Indexers 12:49:42.5 Info: => 1.7E-06s 12:49:42.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:42.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:42.5 Info: => 0.0006123s 12:49:42.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:42.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:42.5 Info: => 5.69E-05s 12:49:42.5 Info: AlterTable Indexers 12:49:42.5 Info: => 1.7E-06s 12:49:42.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:42.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:42.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:42.5 Info: DROP TABLE "Indexers" 12:49:42.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:42.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:42.5 Info: => 0.0049462s 12:49:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:42', 'separate_automatic_and_interactive_search') 12:49:42.5 Info: Committing Transaction 12:49:42.5 Info: 6: separate_automatic_and_interactive_search migrated 12:49:42.5 Info: => 0.0053499s 12:49:42.5 Info: 7: change_album_path_to_relative migrating 12:49:42.5 Info: Beginning Transaction 12:49:42.5 Info: Starting migration of Main DB to 7 12:49:42.5 Info: DeleteColumn Albums Path 12:49:42.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:42.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:42.5 Info: DROP TABLE "Albums" 12:49:42.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.6 Info: => 0.0062034s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:42', 'change_album_path_to_relative') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 7: change_album_path_to_relative migrated 12:49:42.6 Info: => 0.0066782s 12:49:42.6 Info: 8: change_quality_size_mb_to_kb migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 8 12:49:42.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:42.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:42.6 Info: => 6.66E-05s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:42', 'change_quality_size_mb_to_kb') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 8: change_quality_size_mb_to_kb migrated 12:49:42.6 Info: => 0.0003725s 12:49:42.6 Info: 9: album_releases migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 9 12:49:42.6 Info: AlterTable Albums 12:49:42.6 Info: => 2E-06s 12:49:42.6 Info: CreateColumn Albums Releases String 12:49:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:42.6 Info: => 0.0006399s 12:49:42.6 Info: AlterTable Albums 12:49:42.6 Info: => 1.4E-06s 12:49:42.6 Info: CreateColumn Albums CurrentRelease String 12:49:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:42.6 Info: => 0.0006096s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:42', 'album_releases') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 9: album_releases migrated 12:49:42.6 Info: => 0.0009366s 12:49:42.6 Info: 10: album_releases_fix migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 10 12:49:42.6 Info: AlterTable Albums 12:49:42.6 Info: => 1.8E-06s 12:49:42.6 Info: AlterColumn Albums Releases String 12:49:42.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:42.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:42.6 Info: DROP TABLE "Albums" 12:49:42.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.6 Info: => 0.0061677s 12:49:42.6 Info: AlterTable Albums 12:49:42.6 Info: => 1.6E-06s 12:49:42.6 Info: AlterColumn Albums CurrentRelease String 12:49:42.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:42.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:42.6 Info: DROP TABLE "Albums" 12:49:42.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.6 Info: => 0.0062131s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:42', 'album_releases_fix') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 10: album_releases_fix migrated 12:49:42.6 Info: => 0.0066653s 12:49:42.6 Info: 11: import_lists migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 11 12:49:42.6 Info: CreateTable ImportLists 12:49:42.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:42.6 Info: => 0.0003109s 12:49:42.6 Info: CreateIndex ImportLists (Name) 12:49:42.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:42.6 Info: => 0.0001662s 12:49:42.6 Info: CreateTable ImportListStatus 12:49:42.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:42.6 Info: => 0.0002199s 12:49:42.6 Info: CreateIndex ImportListStatus (ProviderId) 12:49:42.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:42.6 Info: => 0.000155s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:42', 'import_lists') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 11: import_lists migrated 12:49:42.6 Info: => 0.0005225s 12:49:42.6 Info: 12: add_release_status migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 12 12:49:42.6 Info: AlterTable MetadataProfiles 12:49:42.6 Info: => 1.8E-06s 12:49:42.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:42.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:42.6 Info: => 0.0006629s 12:49:42.6 Info: PerformDBOperation 12:49:42.6 Info: Performing DB Operation 12:49:42.6 Info: => 4.13E-05s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:42', 'add_release_status') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 12: add_release_status migrated 12:49:42.6 Info: => 0.0003587s 12:49:42.6 Info: 13: album_download_notification migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 13 12:49:42.6 Info: AlterTable Notifications 12:49:42.6 Info: => 1.7E-06s 12:49:42.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:42.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:42.6 Info: => 0.0006715s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:42', 'album_download_notification') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 13: album_download_notification migrated 12:49:42.6 Info: => 0.0010203s 12:49:42.6 Info: 14: fix_language_metadata_profiles migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 14 12:49:42.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:42.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:42.6 Info: => 0.000103s 12:49:42.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:42.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:42.6 Info: => 8.09E-05s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:42', 'fix_language_metadata_profiles') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 14: fix_language_metadata_profiles migrated 12:49:42.6 Info: => 0.0003697s 12:49:42.6 Info: 15: remove_fanzub migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 15 12:49:42.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:42.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:42.6 Info: => 6.33E-05s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:42', 'remove_fanzub') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 15: remove_fanzub migrated 12:49:42.6 Info: => 0.0003491s 12:49:42.6 Info: 16: update_artist_history_indexes migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 16 12:49:42.6 Info: CreateIndex Albums (ArtistId) 12:49:42.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:42.6 Info: => 0.0001854s 12:49:42.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:42.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:42.6 Info: => 0.0001635s 12:49:42.6 Info: DeleteIndex History (AlbumId) 12:49:42.6 Info: DROP INDEX "IX_History_AlbumId" 12:49:42.6 Info: => 0.0001655s 12:49:42.6 Info: CreateIndex History (AlbumId, Date) 12:49:42.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:42.6 Info: => 0.000167s 12:49:42.6 Info: DeleteIndex History (DownloadId) 12:49:42.6 Info: DROP INDEX "IX_History_DownloadId" 12:49:42.6 Info: => 0.0001488s 12:49:42.6 Info: CreateIndex History (DownloadId, Date) 12:49:42.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:42.6 Info: => 0.0001642s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:42', 'update_artist_history_indexes') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 16: update_artist_history_indexes migrated 12:49:42.6 Info: => 0.0005489s 12:49:42.6 Info: 17: remove_nma migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 17 12:49:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:42.6 Info: => 7.65E-05s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:42', 'remove_nma') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 17: remove_nma migrated 12:49:42.6 Info: => 0.000392s 12:49:42.6 Info: 18: album_disambiguation migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 18 12:49:42.6 Info: AlterTable Albums 12:49:42.6 Info: => 1.8E-06s 12:49:42.6 Info: CreateColumn Albums Disambiguation String 12:49:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:42.6 Info: => 0.0006622s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:42', 'album_disambiguation') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 18: album_disambiguation migrated 12:49:42.6 Info: => 0.0010141s 12:49:42.6 Info: 19: add_ape_quality_in_profiles migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 19 12:49:42.6 Info: PerformDBOperation 12:49:42.6 Info: Performing DB Operation 12:49:42.6 Info: => 5.67E-05s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:42', 'add_ape_quality_in_profiles') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 19: add_ape_quality_in_profiles migrated 12:49:42.6 Info: => 0.0003865s 12:49:42.6 Info: 20: remove_pushalot migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 20 12:49:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:42.6 Info: => 6.9E-05s 12:49:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:42.6 Info: => 6.09E-05s 12:49:42.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:42.6 Info: => 5.74E-05s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:42', 'remove_pushalot') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 20: remove_pushalot migrated 12:49:42.6 Info: => 0.0003469s 12:49:42.6 Info: 21: add_custom_filters migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 21 12:49:42.6 Info: CreateTable CustomFilters 12:49: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) 12:49:42.6 Info: => 0.0002384s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:42', 'add_custom_filters') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 21: add_custom_filters migrated 12:49:42.6 Info: => 0.0005977s 12:49:42.6 Info: 22: import_list_tags migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 22 12:49:42.6 Info: AlterTable ImportLists 12:49:42.6 Info: => 1.6E-06s 12:49:42.6 Info: CreateColumn ImportLists Tags String 12:49:42.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:42.6 Info: => 0.0006562s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:42', 'import_list_tags') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 22: import_list_tags migrated 12:49:42.6 Info: => 0.000997s 12:49:42.6 Info: 23: add_release_groups_etc migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 23 12:49:42.6 Info: CreateTable ArtistMetadata 12:49: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) 12:49:42.6 Info: => 0.0003097s 12:49:42.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:42.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:42.6 Info: => 0.0001504s 12:49: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" 12:49: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" 12:49:42.6 Info: => 0.0001817s 12:49:42.6 Info: AlterTable Artists 12:49:42.6 Info: => 1.5E-06s 12:49:42.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:42.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:42.6 Info: => 0.0006794s 12:49:42.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:42.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:42.6 Info: => 9.36E-05s 12:49:42.6 Info: CreateTable AlbumReleases 12:49: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) 12:49:42.6 Info: => 0.0002706s 12:49:42.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:42.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:42.6 Info: => 0.000149s 12:49:42.6 Info: CreateIndex AlbumReleases (AlbumId) 12:49:42.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:42.6 Info: => 0.0001427s 12:49:42.6 Info: PerformDBOperation 12:49:42.6 Info: Performing DB Operation 12:49:42.6 Info: => 4.71E-05s 12:49:42.6 Info: AlterTable Albums 12:49:42.6 Info: => 1.5E-06s 12:49:42.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:42.6 Info: => 0.0006841s 12:49:42.6 Info: AlterTable Albums 12:49:42.6 Info: => 1.6E-06s 12:49:42.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:42.6 Info: => 0.0006902s 12:49:42.6 Info: AlterTable Albums 12:49:42.6 Info: => 1.7E-06s 12:49:42.6 Info: CreateColumn Albums Links String 12:49:42.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:42.6 Info: => 0.0006753s 12:49: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") 12:49:42.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:42.6 Info: => 0.0001122s 12:49:42.6 Info: AlterTable Tracks 12:49:42.6 Info: => 1.4E-06s 12:49:42.6 Info: CreateColumn Tracks ForeignRecordingId String 12:49:42.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:42.6 Info: => 0.0006706s 12:49:42.6 Info: AlterTable Tracks 12:49:42.6 Info: => 1.4E-06s 12:49:42.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:42.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:42.6 Info: => 0.000684s 12:49:42.6 Info: AlterTable Tracks 12:49:42.6 Info: => 2.2E-06s 12:49:42.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:42.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:42.6 Info: => 0.0006681s 12:49: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") 12:49:42.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:42.6 Info: => 0.0001543s 12:49: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") 12:49:42.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:42.6 Info: => 0.0001055s 12:49:42.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49: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) 12:49: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" 12:49:42.6 Info: DROP TABLE "Artists" 12:49:42.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.6 Info: => 0.0075663s 12:49:42.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:42.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:42.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:42.6 Info: DROP TABLE "Albums" 12:49:42.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.6 Info: => 0.0063233s 12:49:42.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:42.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:42.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:42.6 Info: DROP TABLE "Tracks" 12:49:42.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:42.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:42.6 Info: => 0.0060106s 12:49:42.6 Info: DeleteColumn TrackFiles ArtistId 12:49:42.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:42.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:42.6 Info: DROP TABLE "TrackFiles" 12:49:42.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:42.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:42.6 Info: => 0.0069421s 12:49:42.6 Info: CreateIndex Artists (ArtistMetadataId) 12:49:42.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:42.6 Info: => 0.0001484s 12:49:42.6 Info: CreateIndex Artists (Monitored) 12:49:42.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:42.6 Info: => 0.0010984s 12:49:42.6 Info: CreateIndex Albums (ArtistMetadataId) 12:49:42.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:42.6 Info: => 0.0001777s 12:49:42.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:42.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:42.6 Info: => 0.0001495s 12:49:42.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:42.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:42.6 Info: => 0.000148s 12:49:42.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:42.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:42.6 Info: => 0.0001441s 12:49:42.6 Info: UpdateData 12:49:42.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:42.6 Info: => 6.81E-05s 12:49:42.6 Info: UpdateData 12:49:42.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:42.6 Info: => 5.63E-05s 12:49:42.6 Info: UpdateData 12:49:42.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:42.6 Info: => 6.46E-05s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:42', 'add_release_groups_etc') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 23: add_release_groups_etc migrated 12:49:42.6 Info: => 0.0008044s 12:49:42.6 Info: 24: NewMediaInfoFormat migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 24 12:49:42.6 Info: UpdateData 12:49:42.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:42.6 Info: => 7.22E-05s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:42', 'NewMediaInfoFormat') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 24: NewMediaInfoFormat migrated 12:49:42.6 Info: => 0.0003869s 12:49:42.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 25 12:49:42.6 Info: RenameTable Restrictions ReleaseProfiles 12:49:42.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:42.6 Info: => 0.0021445s 12:49:42.6 Info: AlterTable ReleaseProfiles 12:49:42.6 Info: => 1.7E-06s 12:49:42.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:42.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:42.6 Info: => 0.0006533s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:42', 'rename_restrictions_to_release_profiles') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:42.6 Info: => 0.0009878s 12:49:42.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 26 12:49:42.6 Info: RenameTable Profiles QualityProfiles 12:49:42.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:42.6 Info: => 0.0029632s 12:49:42.6 Info: AlterTable QualityProfiles 12:49:42.6 Info: => 1.7E-06s 12:49:42.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:42.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:42.6 Info: => 0.0006703s 12:49:42.6 Info: AlterTable LanguageProfiles 12:49:42.6 Info: => 1.7E-06s 12:49:42.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:42.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:42.6 Info: => 0.0007169s 12:49:42.6 Info: UpdateData 12:49:42.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:42.6 Info: => 6.9E-05s 12:49:42.6 Info: UpdateData 12:49:42.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:42.6 Info: => 5.15E-05s 12:49:42.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:42.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:42.6 Info: DROP TABLE "Artists" 12:49:42.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:42.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:42.6 Info: => 0.0075307s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:42', 'rename_quality_profiles_add_upgrade_allowed') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:42.6 Info: => 0.008043s 12:49:42.6 Info: 27: add_import_exclusions migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 27 12:49:42.6 Info: CreateTable ImportListExclusions 12:49:42.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:42.6 Info: => 0.0002248s 12:49:42.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:42.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:42.6 Info: => 0.0001491s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:42', 'add_import_exclusions') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 27: add_import_exclusions migrated 12:49:42.6 Info: => 0.0005316s 12:49:42.6 Info: 28: clean_artist_metadata_table migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 28 12:49:42.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.6 Info: => 0.000196s 12:49:42.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.6 Info: => 0.0002328s 12:49:42.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:42.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:42.6 Info: => 0.0001593s 12:49:42.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:42.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:42.6 Info: => 0.0001641s 12:49:42.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:42.6 Info: => 0.0001529s 12:49:42.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:42.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:42.6 Info: => 0.0001552s 12:49:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:42', 'clean_artist_metadata_table') 12:49:42.6 Info: Committing Transaction 12:49:42.6 Info: 28: clean_artist_metadata_table migrated 12:49:42.6 Info: => 0.0007521s 12:49:42.6 Info: 29: health_issue_notification migrating 12:49:42.6 Info: Beginning Transaction 12:49:42.6 Info: Starting migration of Main DB to 29 12:49:42.6 Info: AlterTable Notifications 12:49:42.6 Info: => 1.9E-06s 12:49:42.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:42.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:42.6 Info: => 0.000727s 12:49:42.6 Info: AlterTable Notifications 12:49:42.6 Info: => 1.9E-06s 12:49:42.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:42.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:42.6 Info: => 0.0006608s 12:49:42.6 Info: AlterTable Notifications 12:49:42.6 Info: => 1.6E-06s 12:49:42.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:42.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:42.6 Info: => 0.0006509s 12:49:42.6 Info: AlterTable Notifications 12:49:42.6 Info: => 1.6E-06s 12:49:42.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:42.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:42.6 Info: => 0.0006743s 12:49:42.6 Info: AlterTable Notifications 12:49:42.6 Info: => 1.5E-06s 12:49:42.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:42.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:42.6 Info: => 0.000659s 12:49:42.6 Info: DeleteColumn Notifications OnDownload 12:49:42.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:42.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:42.7 Info: DROP TABLE "Notifications" 12:49:42.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:42.7 Info: => 0.0055755s 12:49:42.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:42.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:42.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:42.7 Info: DROP TABLE "Notifications" 12:49:42.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:42.7 Info: => 0.0069487s 12:49:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:42', 'health_issue_notification') 12:49:42.7 Info: Committing Transaction 12:49:42.7 Info: 29: health_issue_notification migrated 12:49:42.7 Info: => 0.0074176s 12:49:42.7 Info: 30: add_mediafilerepository_mtime migrating 12:49:42.7 Info: Beginning Transaction 12:49:42.7 Info: Starting migration of Main DB to 30 12:49:42.7 Info: AlterTable TrackFiles 12:49:42.7 Info: => 1.9E-06s 12:49:42.7 Info: CreateColumn TrackFiles Modified DateTime 12:49:42.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:42.7 Info: => 0.000679s 12:49:42.7 Info: AlterTable TrackFiles 12:49:42.7 Info: => 1.7E-06s 12:49:42.7 Info: CreateColumn TrackFiles Path String 12:49:42.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:42.7 Info: => 0.000679s 12:49:42.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:42.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:42.7 Info: => 5.61E-05s 12:49:42.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:42.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:42.7 Info: => 0.0001852s 12:49:42.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:42.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:42.7 Info: => 0.0001808s 12:49:42.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:42.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:42.7 Info: => 0.000183s 12:49:42.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:42.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:42.7 Info: => 0.000113s 12:49:42.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:42.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:42.7 Info: => 7.44E-05s 12:49:42.7 Info: AlterTable TrackFiles 12:49:42.7 Info: => 1.5E-06s 12:49:42.7 Info: AlterColumn TrackFiles Path String 12:49: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:42.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:42.7 Info: DROP TABLE "TrackFiles" 12:49:42.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:42.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:42.7 Info: => 0.0059375s 12:49:42.7 Info: CreateIndex TrackFiles (Path) 12:49:42.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:42.7 Info: => 0.0001404s 12:49:42.7 Info: DeleteColumn TrackFiles RelativePath 12:49: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:42.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:42.7 Info: DROP TABLE "TrackFiles" 12:49:42.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:42.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:42.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:42.7 Info: => 0.0062318s 12:49:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:42', 'add_mediafilerepository_mtime') 12:49:42.7 Info: Committing Transaction 12:49:42.7 Info: 30: add_mediafilerepository_mtime migrated 12:49:42.7 Info: => 0.0066386s 12:49:42.7 Info: 31: add_artistmetadataid_constraint migrating 12:49:42.7 Info: Beginning Transaction 12:49:42.7 Info: Starting migration of Main DB to 31 12:49:42.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:42.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:42.7 Info: => 0.0001206s 12:49:42.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:42.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:42.7 Info: => 0.0001717s 12:49:42.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:42.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:42.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:42.7 Info: DROP TABLE "Artists" 12:49:42.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:42.7 Info: => 0.0077201s 12:49:42.7 Info: CreateIndex Artists (ArtistMetadataId) 12:49:42.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:42.7 Info: => 0.0001466s 12:49:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:42', 'add_artistmetadataid_constraint') 12:49:42.7 Info: Committing Transaction 12:49:42.7 Info: 31: add_artistmetadataid_constraint migrated 12:49:42.7 Info: => 0.0005696s 12:49:42.7 Info: 32: old_ids_and_artist_alias migrating 12:49:42.7 Info: Beginning Transaction 12:49:42.7 Info: Starting migration of Main DB to 32 12:49:42.7 Info: AlterTable ArtistMetadata 12:49:42.7 Info: => 1.8E-06s 12:49:42.7 Info: CreateColumn ArtistMetadata Aliases String 12:49:42.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:42.7 Info: => 0.0007611s 12:49:42.7 Info: AlterTable ArtistMetadata 12:49:42.7 Info: => 1.5E-06s 12:49:42.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:42.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:42.7 Info: => 0.000747s 12:49:42.7 Info: AlterTable Albums 12:49:42.7 Info: => 1.8E-06s 12:49:42.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:42.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:42.7 Info: => 0.0007572s 12:49:42.7 Info: AlterTable AlbumReleases 12:49:42.7 Info: => 1.6E-06s 12:49:42.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:42.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:42.7 Info: => 0.0007048s 12:49:42.7 Info: AlterTable Tracks 12:49:42.7 Info: => 1.6E-06s 12:49:42.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:42.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:42.7 Info: => 0.0007008s 12:49:42.7 Info: AlterTable Tracks 12:49:42.7 Info: => 1.5E-06s 12:49:42.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:42.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:42.7 Info: => 0.0007167s 12:49:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:42', 'old_ids_and_artist_alias') 12:49:42.7 Info: Committing Transaction 12:49:42.7 Info: 32: old_ids_and_artist_alias migrated 12:49:42.7 Info: => 0.001097s 12:49:42.7 Info: 33: download_propers_config migrating 12:49:42.7 Info: Beginning Transaction 12:49:42.7 Info: Starting migration of Main DB to 33 12:49:42.7 Info: PerformDBOperation 12:49:42.7 Info: Performing DB Operation 12:49:42.7 Info: => 4.58E-05s 12:49:42.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:42.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:42.7 Info: => 5.33E-05s 12:49:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:42', 'download_propers_config') 12:49:42.7 Info: Committing Transaction 12:49:42.7 Info: 33: download_propers_config migrated 12:49:42.7 Info: => 0.0004179s 12:49:42.7 Info: 34: remove_language_profiles migrating 12:49:42.7 Info: Beginning Transaction 12:49:42.7 Info: Starting migration of Main DB to 34 12:49:42.7 Info: DeleteTable LanguageProfiles 12:49:42.7 Info: DROP TABLE "LanguageProfiles" 12:49:42.7 Info: => 0.0002857s 12:49:42.7 Info: DeleteColumn Artists LanguageProfileId 12:49:42.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:42.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:42.7 Info: DROP TABLE "Artists" 12:49:42.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:42.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:42.7 Info: => 0.0065102s 12:49:42.7 Info: DeleteColumn ImportLists LanguageProfileId 12:49:42.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:42.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:42.7 Info: DROP TABLE "ImportLists" 12:49:42.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:42.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:42.7 Info: => 0.0059661s 12:49:42.7 Info: DeleteColumn Blacklist Language 12:49:42.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:42.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:42.7 Info: DROP TABLE "Blacklist" 12:49:42.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:42.7 Info: => 0.0080119s 12:49:42.7 Info: DeleteColumn History Language 12:49:42.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:42.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:42.7 Info: DROP TABLE "History" 12:49:42.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:42.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:42.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:42.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:42.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:42.7 Info: => 0.0065529s 12:49:42.7 Info: DeleteColumn LyricFiles Language 12:49:42.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:42.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:42.7 Info: DROP TABLE "LyricFiles" 12:49:42.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:42.7 Info: => 0.0066706s 12:49:42.7 Info: DeleteColumn TrackFiles Language 12:49: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:42.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:42.7 Info: DROP TABLE "TrackFiles" 12:49:42.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:42.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:42.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:42.7 Info: => 0.0057851s 12:49:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:42', 'remove_language_profiles') 12:49:42.7 Info: Committing Transaction 12:49:42.7 Info: 34: remove_language_profiles migrated 12:49:42.7 Info: => 0.0064243s 12:49:42.7 Info: 35: multi_disc_naming_format migrating 12:49:42.7 Info: Beginning Transaction 12:49:42.7 Info: Starting migration of Main DB to 35 12:49:42.7 Info: AlterTable NamingConfig 12:49:42.7 Info: => 1.7E-06s 12:49:42.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:42.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:42.7 Info: => 0.00069s 12:49:42.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:42.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:42.7 Info: => 6.37E-05s 12:49:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:42', 'multi_disc_naming_format') 12:49:42.7 Info: Committing Transaction 12:49:42.7 Info: 35: multi_disc_naming_format migrated 12:49:42.7 Info: => 0.0004049s 12:49:42.7 Info: 36: add_download_client_priority migrating 12:49:42.7 Info: Beginning Transaction 12:49:42.7 Info: Starting migration of Main DB to 36 12:49:42.7 Info: AlterTable DownloadClients 12:49:42.7 Info: => 1.5E-06s 12:49:42.7 Info: CreateColumn DownloadClients Priority Int32 12:49:42.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:42.7 Info: => 0.0007067s 12:49:42.7 Info: PerformDBOperation 12:49:42.7 Info: Performing DB Operation 12:49:42.7 Info: => 0.0001279s 12:49:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:42', 'add_download_client_priority') 12:49:42.7 Info: Committing Transaction 12:49:42.7 Info: 36: add_download_client_priority migrated 12:49:42.7 Info: => 0.00049s 12:49:42.7 Info: 37: remove_growl_prowl migrating 12:49:42.7 Info: Beginning Transaction 12:49:42.7 Info: Starting migration of Main DB to 37 12:49:42.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:42.7 Info: => 7.03E-05s 12:49:42.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:42.7 Info: => 5.11E-05s 12:49:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:42', 'remove_growl_prowl') 12:49:42.7 Info: Committing Transaction 12:49:42.7 Info: 37: remove_growl_prowl migrated 12:49:42.7 Info: => 0.000363s 12:49:42.7 Info: 38: remove_plex_hometheatre migrating 12:49:42.7 Info: Beginning Transaction 12:49:42.7 Info: Starting migration of Main DB to 38 12:49:42.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:42.7 Info: => 6.74E-05s 12:49:42.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:42.7 Info: => 5.11E-05s 12:49:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:42', 'remove_plex_hometheatre') 12:49:42.7 Info: Committing Transaction 12:49:42.7 Info: 38: remove_plex_hometheatre migrated 12:49:42.7 Info: => 0.0003622s 12:49:42.7 Info: 39: add_root_folder_add_defaults migrating 12:49:42.7 Info: Beginning Transaction 12:49:42.7 Info: Starting migration of Main DB to 39 12:49:42.7 Info: AlterTable RootFolders 12:49:42.7 Info: => 1.7E-06s 12:49:42.7 Info: CreateColumn RootFolders Name String 12:49:42.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:42.7 Info: => 0.0007093s 12:49:42.7 Info: AlterTable RootFolders 12:49:42.7 Info: => 1.4E-06s 12:49:42.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:42.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:42.7 Info: => 0.000658s 12:49:42.7 Info: AlterTable RootFolders 12:49:42.7 Info: => 1.4E-06s 12:49:42.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:42.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:42.7 Info: => 0.0006844s 12:49:42.7 Info: AlterTable RootFolders 12:49:42.7 Info: => 1.4E-06s 12:49:42.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:42.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:42.7 Info: => 0.0006621s 12:49:42.7 Info: AlterTable RootFolders 12:49:42.7 Info: => 1.5E-06s 12:49:42.7 Info: CreateColumn RootFolders DefaultTags String 12:49:42.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:42.7 Info: => 0.0006641s 12:49:42.7 Info: PerformDBOperation 12:49:42.7 Info: Performing DB Operation 12:49:42.7 Info: => 7.46E-05s 12:49:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:42', 'add_root_folder_add_defaults') 12:49:42.7 Info: Committing Transaction 12:49:42.7 Info: 39: add_root_folder_add_defaults migrated 12:49:42.7 Info: => 0.0004295s 12:49:42.7 Info: 40: task_duration migrating 12:49:42.7 Info: Beginning Transaction 12:49:42.7 Info: Starting migration of Main DB to 40 12:49:42.7 Info: AlterTable ScheduledTasks 12:49:42.7 Info: => 1.6E-06s 12:49:42.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:42.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:42.7 Info: => 0.000729s 12:49:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:42', 'task_duration') 12:49:42.7 Info: Committing Transaction 12:49:42.7 Info: 40: task_duration migrated 12:49:42.7 Info: => 0.0011108s 12:49:42.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:42.7 Info: Beginning Transaction 12:49:42.7 Info: Starting migration of Main DB to 41 12:49:42.7 Info: AlterTable ReleaseProfiles 12:49:42.7 Info: => 1.8E-06s 12:49:42.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:42.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:42.7 Info: => 0.0006899s 12:49:42.7 Info: AlterTable ReleaseProfiles 12:49:42.7 Info: => 1.7E-06s 12:49:42.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:42.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:42.7 Info: => 0.0006982s 12:49:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:42', 'add_indexer_and_enabled_to_release_profiles') 12:49:42.7 Info: Committing Transaction 12:49:42.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:42.7 Info: => 0.0010787s 12:49:42.7 Info: 42: remove_album_folders migrating 12:49:42.7 Info: Beginning Transaction 12:49:42.7 Info: Starting migration of Main DB to 42 12:49:42.7 Info: DeleteColumn Artists AlbumFolder 12:49: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:42.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:42.8 Info: DROP TABLE "Artists" 12:49:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:42.8 Info: => 0.0064508s 12:49:42.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:42.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:42.8 Info: => 6.35E-05s 12:49:42.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:42.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:42.8 Info: => 5.54E-05s 12:49:42.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:42.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:42.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:42.8 Info: DROP TABLE "NamingConfig" 12:49:42.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:42.8 Info: => 0.0068693s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:42', 'remove_album_folders') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 42: remove_album_folders migrated 12:49:42.8 Info: => 0.0074942s 12:49:42.8 Info: 44: add_priority_to_indexers migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 44 12:49:42.8 Info: AlterTable Indexers 12:49:42.8 Info: => 1.7E-06s 12:49:42.8 Info: CreateColumn Indexers Priority Int32 12:49:42.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:42.8 Info: => 0.0007135s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:42', 'add_priority_to_indexers') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 44: add_priority_to_indexers migrated 12:49:42.8 Info: => 0.0010801s 12:49:42.8 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 45 12:49:42.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:42.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:42.8 Info: => 0.0001387s 12:49:42.8 Info: PerformDBOperation 12:49:42.8 Info: Performing DB Operation 12:49:42.8 Info: => 4.31E-05s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:42', 'remove_chown_and_folderchmod_config') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:42.8 Info: => 0.0003628s 12:49:42.8 Info: 47: update_notifiarr migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 47 12:49:42.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:42.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:42.8 Info: => 9.98E-05s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:42', 'update_notifiarr') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 47: update_notifiarr migrated 12:49:42.8 Info: => 0.0004248s 12:49:42.8 Info: 49: email_multiple_addresses migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 49 12:49:42.8 Info: PerformDBOperation 12:49:42.8 Info: Performing DB Operation 12:49:42.8 Info: => 9.21E-05s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:42', 'email_multiple_addresses') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 49: email_multiple_addresses migrated 12:49:42.8 Info: => 0.0004242s 12:49:42.8 Info: 50: rename_blacklist_to_blocklist migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 50 12:49:42.8 Info: RenameTable Blacklist Blocklist 12:49:42.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:42.8 Info: => 0.0020449s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:42', 'rename_blacklist_to_blocklist') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 50: rename_blacklist_to_blocklist migrated 12:49:42.8 Info: => 0.0024366s 12:49:42.8 Info: 51: cdh_per_downloadclient migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 51 12:49:42.8 Info: AlterTable DownloadClients 12:49:42.8 Info: => 1.6E-06s 12:49:42.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:42.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:42.8 Info: => 0.0006961s 12:49:42.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:42.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:42.8 Info: => 0.000663s 12:49:42.8 Info: PerformDBOperation 12:49:42.8 Info: Performing DB Operation 12:49:42.8 Info: => 0.0001917s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:42', 'cdh_per_downloadclient') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 51: cdh_per_downloadclient migrated 12:49:42.8 Info: => 0.0005798s 12:49:42.8 Info: 52: download_history migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 52 12:49:42.8 Info: CreateTable DownloadHistory 12:49:42.8 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:42.8 Info: => 0.0003247s 12:49:42.8 Info: CreateIndex DownloadHistory (EventType) 12:49:42.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:42.8 Info: => 0.000162s 12:49:42.8 Info: CreateIndex DownloadHistory (ArtistId) 12:49:42.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:42.8 Info: => 0.0001392s 12:49:42.8 Info: CreateIndex DownloadHistory (DownloadId) 12:49:42.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:42.8 Info: => 0.000147s 12:49:42.8 Info: PerformDBOperation 12:49:42.8 Info: Performing DB Operation 12:49:42.8 Info: => 0.000145s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:42', 'download_history') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 52: download_history migrated 12:49:42.8 Info: => 0.0005513s 12:49:42.8 Info: 53: add_update_history migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 53 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:42', 'add_update_history') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 53: add_update_history migrated 12:49:42.8 Info: => 0.0003926s 12:49:42.8 Info: 54: add_on_update_to_notifications migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 54 12:49:42.8 Info: AlterTable Notifications 12:49:42.8 Info: => 1.7E-06s 12:49:42.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:42.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:42.8 Info: => 0.0007744s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:42', 'add_on_update_to_notifications') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 54: add_on_update_to_notifications migrated 12:49:42.8 Info: => 0.0011514s 12:49:42.8 Info: 55: download_client_per_indexer migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 55 12:49:42.8 Info: AlterTable Indexers 12:49:42.8 Info: => 1.6E-06s 12:49:42.8 Info: CreateColumn Indexers DownloadClientId Int32 12:49:42.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:42.8 Info: => 0.0007607s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:42', 'download_client_per_indexer') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 55: download_client_per_indexer migrated 12:49:42.8 Info: => 0.0011139s 12:49:42.8 Info: 56: AddNewItemMonitorType migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 56 12:49:42.8 Info: AlterTable Artists 12:49:42.8 Info: => 1.6E-06s 12:49:42.8 Info: CreateColumn Artists MonitorNewItems Int32 12:49:42.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:42.8 Info: => 0.0007624s 12:49:42.8 Info: AlterTable RootFolders 12:49:42.8 Info: => 1.6E-06s 12:49:42.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:42.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:42.8 Info: => 0.0007085s 12:49:42.8 Info: AlterTable ImportLists 12:49:42.8 Info: => 1.6E-06s 12:49:42.8 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:42.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:42.8 Info: => 0.0007167s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:42', 'AddNewItemMonitorType') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 56: AddNewItemMonitorType migrated 12:49:42.8 Info: => 0.0011094s 12:49:42.8 Info: 57: ImportListSearch migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 57 12:49:42.8 Info: AlterTable ImportLists 12:49:42.8 Info: => 1.7E-06s 12:49:42.8 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:42.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:42.8 Info: => 0.0007309s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:42', 'ImportListSearch') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 57: ImportListSearch migrated 12:49:42.8 Info: => 0.0010888s 12:49:42.8 Info: 58: ImportListMonitorExisting migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 58 12:49:42.8 Info: AlterTable ImportLists 12:49:42.8 Info: => 1.4E-06s 12:49:42.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:42.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:42.8 Info: => 0.0007544s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:42', 'ImportListMonitorExisting') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 58: ImportListMonitorExisting migrated 12:49:42.8 Info: => 0.0011237s 12:49:42.8 Info: 59: add_indexer_tags migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 59 12:49:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:42.8 Info: => 7E-05s 12:49:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:42.8 Info: => 5.21E-05s 12:49:42.8 Info: AlterTable Indexers 12:49:42.8 Info: => 1.2E-06s 12:49:42.8 Info: CreateColumn Indexers Tags String 12:49:42.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:42.8 Info: => 0.0007512s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:42', 'add_indexer_tags') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 59: add_indexer_tags migrated 12:49:42.8 Info: => 0.0011176s 12:49:42.8 Info: 60: update_audio_types migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 60 12:49:42.8 Info: PerformDBOperation 12:49:42.8 Info: Performing DB Operation 12:49:42.8 Info: => 8.83E-05s 12:49:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:42', 'update_audio_types') 12:49:42.8 Info: Committing Transaction 12:49:42.8 Info: 60: update_audio_types migrated 12:49:42.8 Info: => 0.0004236s 12:49:42.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:42.8 Info: Beginning Transaction 12:49:42.8 Info: Starting migration of Main DB to 61 12:49:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:42.8 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:42.8 Info: => 6.6E-05s 12:49:42.8 Info: AlterTable AlbumReleases 12:49:42.8 Info: => 1.5E-06s 12:49:42.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:42.8 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:42.8 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:42.8 Info: DROP TABLE "AlbumReleases" 12:49:42.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:42.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:42.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:42.8 Info: => 0.0064559s 12:49:42.8 Info: AlterTable Albums 12:49:42.8 Info: => 2.2E-06s 12:49:42.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:42.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:42.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:42.8 Info: DROP TABLE "Albums" 12:49:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:42.8 Info: => 0.0083467s 12:49:42.8 Info: AlterTable Albums 12:49:42.8 Info: => 1.6E-06s 12:49:42.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:42.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:42.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:42.8 Info: DROP TABLE "Albums" 12:49:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:42.8 Info: => 0.006551s 12:49:42.8 Info: AlterTable Albums 12:49:42.8 Info: => 1.4E-06s 12:49:42.8 Info: AlterColumn Albums Added DateTimeOffset 12:49:42.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:42.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:42.8 Info: DROP TABLE "Albums" 12:49:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:42.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:42.8 Info: => 0.0065944s 12:49:42.8 Info: AlterTable Artists 12:49:42.8 Info: => 1.6E-06s 12:49:42.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:42.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:42.8 Info: DROP TABLE "Artists" 12:49:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:42.8 Info: => 0.0066031s 12:49:42.8 Info: AlterTable Artists 12:49:42.8 Info: => 1.5E-06s 12:49:42.8 Info: AlterColumn Artists Added DateTimeOffset 12:49: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:42.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:42.8 Info: DROP TABLE "Artists" 12:49:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:42.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:42.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:42.8 Info: => 0.0065849s 12:49:42.8 Info: AlterTable Blocklist 12:49:42.8 Info: => 1.6E-06s 12:49:42.8 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:42.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:42.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:42.8 Info: DROP TABLE "Blocklist" 12:49:42.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:42.8 Info: => 0.0070381s 12:49:42.8 Info: AlterTable Blocklist 12:49:42.8 Info: => 1.7E-06s 12:49:42.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:42.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:42.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:42.8 Info: DROP TABLE "Blocklist" 12:49:42.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:42.8 Info: => 0.0072029s 12:49:42.8 Info: AlterTable Commands 12:49:42.8 Info: => 1.6E-06s 12:49:42.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:42.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:42.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:42.8 Info: DROP TABLE "Commands" 12:49:42.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:42.8 Info: => 0.005735s 12:49:42.8 Info: AlterTable Commands 12:49:42.8 Info: => 1.6E-06s 12:49:42.8 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:42.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:42.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:42.9 Info: DROP TABLE "Commands" 12:49:42.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:42.9 Info: => 0.0057371s 12:49:42.9 Info: AlterTable Commands 12:49:42.9 Info: => 1.6E-06s 12:49:42.9 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:42.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:42.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:42.9 Info: DROP TABLE "Commands" 12:49:42.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:42.9 Info: => 0.0056356s 12:49:42.9 Info: AlterTable DownloadClientStatus 12:49:42.9 Info: => 1.4E-06s 12:49:42.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:42.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:42.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:42.9 Info: DROP TABLE "DownloadClientStatus" 12:49:42.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:42.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:42.9 Info: => 0.0074265s 12:49:42.9 Info: AlterTable DownloadClientStatus 12:49:42.9 Info: => 1.6E-06s 12:49:42.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:42.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:42.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:42.9 Info: DROP TABLE "DownloadClientStatus" 12:49:42.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:42.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:42.9 Info: => 0.0057629s 12:49:42.9 Info: AlterTable DownloadClientStatus 12:49:42.9 Info: => 1.6E-06s 12:49:42.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:42.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:42.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:42.9 Info: DROP TABLE "DownloadClientStatus" 12:49:42.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:42.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:42.9 Info: => 0.0069323s 12:49:42.9 Info: AlterTable DownloadHistory 12:49:42.9 Info: => 1.5E-06s 12:49:42.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:42.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:42.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:42.9 Info: DROP TABLE "DownloadHistory" 12:49:42.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:42.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:42.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:42.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:42.9 Info: => 0.0062724s 12:49:42.9 Info: AlterTable ExtraFiles 12:49:42.9 Info: => 1.5E-06s 12:49:42.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:42.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:42.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:42.9 Info: DROP TABLE "ExtraFiles" 12:49:42.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:42.9 Info: => 0.005577s 12:49:42.9 Info: AlterTable ExtraFiles 12:49:42.9 Info: => 1.7E-06s 12:49:42.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:42.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:42.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:42.9 Info: DROP TABLE "ExtraFiles" 12:49:42.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:42.9 Info: => 0.0069435s 12:49:42.9 Info: AlterTable History 12:49:42.9 Info: => 1.5E-06s 12:49:42.9 Info: AlterColumn History Date DateTimeOffset 12:49:42.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:42.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:42.9 Info: DROP TABLE "History" 12:49:42.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:42.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:42.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:42.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:42.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:42.9 Info: => 0.0065251s 12:49:42.9 Info: AlterTable ImportListStatus 12:49:42.9 Info: => 1.6E-06s 12:49:42.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:42.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:42.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:42.9 Info: DROP TABLE "ImportListStatus" 12:49:42.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:42.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:42.9 Info: => 0.0071479s 12:49:42.9 Info: AlterTable ImportListStatus 12:49:42.9 Info: => 1.5E-06s 12:49:42.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:42.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:42.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:42.9 Info: DROP TABLE "ImportListStatus" 12:49:42.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:42.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:42.9 Info: => 0.0058446s 12:49:42.9 Info: AlterTable ImportListStatus 12:49:42.9 Info: => 1.8E-06s 12:49:42.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:42.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:42.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:42.9 Info: DROP TABLE "ImportListStatus" 12:49:42.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:42.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:42.9 Info: => 0.0058099s 12:49:42.9 Info: AlterTable IndexerStatus 12:49:42.9 Info: => 1.6E-06s 12:49:42.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:42.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:42.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:42.9 Info: DROP TABLE "IndexerStatus" 12:49:42.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:42.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:42.9 Info: => 0.0069092s 12:49:42.9 Info: AlterTable IndexerStatus 12:49:42.9 Info: => 1.8E-06s 12:49:42.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:42.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:42.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:42.9 Info: DROP TABLE "IndexerStatus" 12:49:42.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:42.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:42.9 Info: => 0.0071338s 12:49:42.9 Info: AlterTable IndexerStatus 12:49:42.9 Info: => 1.6E-06s 12:49:42.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:42.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:42.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:42.9 Info: DROP TABLE "IndexerStatus" 12:49:42.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:42.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:42.9 Info: => 0.0057975s 12:49:42.9 Info: AlterTable LyricFiles 12:49:42.9 Info: => 1.6E-06s 12:49:42.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:42.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:42.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:42.9 Info: DROP TABLE "LyricFiles" 12:49:42.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:43.0 Info: => 0.0056039s 12:49:43.0 Info: AlterTable LyricFiles 12:49:43.0 Info: => 1.5E-06s 12:49:43.0 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:43.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:43.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:43.0 Info: DROP TABLE "LyricFiles" 12:49:43.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:43.0 Info: => 0.0056546s 12:49:43.0 Info: AlterTable MetadataFiles 12:49:43.0 Info: => 1.6E-06s 12:49:43.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:43.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:43.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:43.0 Info: DROP TABLE "MetadataFiles" 12:49:43.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:43.0 Info: => 0.0071467s 12:49:43.0 Info: AlterTable MetadataFiles 12:49:43.0 Info: => 1.7E-06s 12:49:43.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:43.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:43.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:43.0 Info: DROP TABLE "MetadataFiles" 12:49:43.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:43.0 Info: => 0.0056882s 12:49:43.0 Info: AlterTable PendingReleases 12:49:43.0 Info: => 1.6E-06s 12:49:43.0 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:43.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:43.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:43.0 Info: DROP TABLE "PendingReleases" 12:49:43.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:43.0 Info: => 0.0068571s 12:49:43.0 Info: AlterTable ScheduledTasks 12:49:43.0 Info: => 1.6E-06s 12:49:43.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:43.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:43.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:43.0 Info: DROP TABLE "ScheduledTasks" 12:49:43.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:43.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:43.0 Info: => 0.0058263s 12:49:43.0 Info: AlterTable ScheduledTasks 12:49:43.0 Info: => 1.6E-06s 12:49:43.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:43.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:43.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:43.0 Info: DROP TABLE "ScheduledTasks" 12:49:43.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:43.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:43.0 Info: => 0.0057955s 12:49:43.0 Info: AlterTable TrackFiles 12:49:43.0 Info: => 1.6E-06s 12:49:43.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:43.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:43.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:43.0 Info: DROP TABLE "TrackFiles" 12:49:43.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:43.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:43.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:43.0 Info: => 0.0074436s 12:49:43.0 Info: AlterTable TrackFiles 12:49:43.0 Info: => 1.6E-06s 12:49:43.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:43.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:43.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:43.0 Info: DROP TABLE "TrackFiles" 12:49:43.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:43.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:43.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:43.0 Info: => 0.0060661s 12:49:43.0 Info: AlterTable VersionInfo 12:49:43.0 Info: => 1.5E-06s 12:49:43.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:43.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:43.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:43.0 Info: DROP TABLE "VersionInfo" 12:49:43.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:43.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:43.0 Info: => 0.0058876s 12:49:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:43', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:43.0 Info: Committing Transaction 12:49:43.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:43.0 Info: => 0.0067956s 12:49:43.0 Info: 62: add_on_delete_to_notifications migrating 12:49:43.0 Info: Beginning Transaction 12:49:43.0 Info: Starting migration of Main DB to 62 12:49:43.0 Info: AlterTable Notifications 12:49:43.0 Info: => 1.6E-06s 12:49:43.0 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:43.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:43.0 Info: => 0.000728s 12:49:43.0 Info: AlterTable Notifications 12:49:43.0 Info: => 1.7E-06s 12:49:43.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:43.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:43.0 Info: => 0.0007431s 12:49:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:43', 'add_on_delete_to_notifications') 12:49:43.0 Info: Committing Transaction 12:49:43.0 Info: 62: add_on_delete_to_notifications migrated 12:49:43.0 Info: => 0.001121s 12:49:43.0 Info: 63: add_custom_formats migrating 12:49:43.0 Info: Beginning Transaction 12:49:43.0 Info: Starting migration of Main DB to 63 12:49:43.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:49:43.0 Info: AlterTable DelayProfiles 12:49:43.0 Info: => 1.5E-06s 12:49:43.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:43.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:43.0 Info: => 0.0007314s 12:49:43.0 Info: UpdateData 12:49:43.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:43.0 Info: => 0.0001022s 12:49:43.0 Info: AlterTable TrackFiles 12:49:43.0 Info: => 1.4E-06s 12:49:43.0 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:43.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:43.0 Info: => 0.0006764s 12:49:43.0 Info: PerformDBOperation 12:49:43.0 Info: Performing DB Operation 12:49:43.0 Info: => 0.0015995s 12:49:43.0 Info: CreateTable CustomFormats 12:49:43.0 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:43.0 Info: => 0.0002464s 12:49:43.0 Info: CreateIndex CustomFormats (Name) 12:49:43.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:43.0 Info: => 0.0001611s 12:49:43.0 Info: AlterTable QualityProfiles 12:49:43.0 Info: => 1.5E-06s 12:49:43.0 Info: CreateColumn QualityProfiles FormatItems String 12:49:43.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:43.0 Info: => 0.0007023s 12:49:43.0 Info: AlterTable QualityProfiles 12:49:43.0 Info: => 1.5E-06s 12:49:43.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:43.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:43.0 Info: => 0.0007018s 12:49:43.0 Info: AlterTable QualityProfiles 12:49:43.0 Info: => 1.7E-06s 12:49:43.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:43.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:43.0 Info: => 0.0006883s 12:49:43.0 Info: PerformDBOperation 12:49:43.0 Info: Performing DB Operation 12:49:43.0 Info: => 0.0084342s 12:49:43.0 Info: PerformDBOperation 12:49:43.0 Info: Performing DB Operation 12:49:43.0 Info: => 5.13E-05s 12:49:43.0 Info: DeleteColumn ReleaseProfiles Preferred 12:49:43.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:43.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:43.0 Info: DROP TABLE "ReleaseProfiles" 12:49:43.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:43.0 Info: => 0.0061453s 12:49:43.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:43.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:43.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:43.0 Info: DROP TABLE "ReleaseProfiles" 12:49:43.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:43.0 Info: => 0.005979s 12:49:43.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:43.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:43.0 Info: => 7.1E-05s 12:49:43.0 Info: AlterTable DelayProfiles 12:49:43.0 Info: => 1.4E-06s 12:49:43.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:43.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:43.0 Info: => 0.0007152s 12:49:43.0 Info: AlterTable DelayProfiles 12:49:43.0 Info: => 1.4E-06s 12:49:43.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:43.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:43.0 Info: => 0.000697s 12:49:43.0 Info: -> 1 Insert operations completed in 00:00:00.0002392 taking an average of 00:00:00.0002392 12:49:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:43', 'add_custom_formats') 12:49:43.0 Info: Committing Transaction 12:49:43.0 Info: 63: add_custom_formats migrated 12:49:43.0 Info: => 0.0012209s 12:49:43.0 Debug: Took: 00:00:00.5828105 12:49:43.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 12:49:43.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 12:49:43.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469831463739_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.1 Info: DatabaseEngineVersionCheck migrating 12:49:43.1 Info: PerformDBOperation 12:49:43.1 Info: Performing DB Operation 12:49:43.1 Info: SQLite 3.45.3 12:49:43.1 Info: => 0.0011005s 12:49:43.1 Info: DatabaseEngineVersionCheck migrated 12:49:43.1 Info: => 0.0011267s 12:49:43.1 Info: VersionMigration migrating 12:49:43.1 Info: Beginning Transaction 12:49:43.1 Info: CreateTable VersionInfo 12:49:43.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:43.1 Info: => 0.0002422s 12:49:43.1 Info: Committing Transaction 12:49:43.1 Info: VersionMigration migrated 12:49:43.1 Info: => 0.0006475s 12:49:43.1 Info: VersionUniqueMigration migrating 12:49:43.1 Info: Beginning Transaction 12:49:43.1 Info: CreateIndex VersionInfo (Version) 12:49:43.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:43.1 Info: => 0.0002016s 12:49:43.1 Info: AlterTable VersionInfo 12:49:43.1 Info: => 2E-06s 12:49:43.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:43.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:43.1 Info: => 0.0006259s 12:49:43.1 Info: Committing Transaction 12:49:43.1 Info: VersionUniqueMigration migrated 12:49:43.1 Info: => 0.0008514s 12:49:43.1 Info: VersionDescriptionMigration migrating 12:49:43.1 Info: Beginning Transaction 12:49:43.1 Info: AlterTable VersionInfo 12:49:43.1 Info: => 1.8E-06s 12:49:43.1 Info: CreateColumn VersionInfo Description String 12:49:43.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:43.1 Info: => 0.0002596s 12:49:43.1 Info: Committing Transaction 12:49:43.1 Info: VersionDescriptionMigration migrated 12:49:43.1 Info: => 0.0004865s 12:49:43.1 Info: 1: InitialSetup migrating 12:49:43.1 Info: Beginning Transaction 12:49:43.1 Info: Starting migration of Main DB to 1 12:49:43.1 Info: CreateTable Config 12:49:43.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:43.1 Info: => 0.0002804s 12:49:43.1 Info: CreateIndex Config (Key) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:43.1 Info: => 0.0001438s 12:49:43.1 Info: CreateTable RootFolders 12:49:43.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:43.1 Info: => 0.0001825s 12:49:43.1 Info: CreateIndex RootFolders (Path) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:43.1 Info: => 0.000144s 12:49:43.1 Info: CreateTable Artists 12:49:43.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:43.1 Info: => 0.0004972s 12:49:43.1 Info: CreateIndex Artists (ForeignArtistId) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:43.1 Info: => 0.0001409s 12:49:43.1 Info: CreateIndex Artists (NameSlug) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:43.1 Info: => 0.0001359s 12:49:43.1 Info: CreateIndex Artists (CleanName) 12:49:43.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.1 Info: => 0.0001351s 12:49:43.1 Info: CreateIndex Artists (Path) 12:49:43.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.1 Info: => 0.0001383s 12:49:43.1 Info: CreateTable Albums 12:49:43.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:43.1 Info: => 0.0004035s 12:49:43.1 Info: CreateIndex Albums (ForeignAlbumId) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:43.1 Info: => 0.0001389s 12:49:43.1 Info: CreateIndex Albums (MBId) 12:49:43.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:43.1 Info: => 0.0001324s 12:49:43.1 Info: CreateIndex Albums (TADBId) 12:49:43.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:43.1 Info: => 0.0001345s 12:49:43.1 Info: CreateIndex Albums (TitleSlug) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:43.1 Info: => 0.0001296s 12:49:43.1 Info: CreateIndex Albums (CleanTitle) 12:49:43.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:43.1 Info: => 0.0001261s 12:49:43.1 Info: CreateIndex Albums (Path) 12:49:43.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:43.1 Info: => 0.0001346s 12:49:43.1 Info: CreateTable Tracks 12:49:43.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:43.1 Info: => 0.0002721s 12:49:43.1 Info: CreateIndex Tracks (ForeignTrackId) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:43.1 Info: => 0.0001406s 12:49:43.1 Info: CreateIndex Tracks (ArtistId) 12:49:43.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:43.1 Info: => 0.0001515s 12:49:43.1 Info: CreateIndex Tracks (TrackFileId) 12:49:43.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:43.1 Info: => 0.0001689s 12:49:43.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:43.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:43.1 Info: => 0.0001504s 12:49:43.1 Info: CreateTable TrackFiles 12:49:43.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:43.1 Info: => 0.0002663s 12:49:43.1 Info: CreateIndex TrackFiles (ArtistId) 12:49:43.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:43.1 Info: => 0.0001372s 12:49:43.1 Info: CreateIndex TrackFiles (AlbumId) 12:49:43.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:43.1 Info: => 0.0001354s 12:49:43.1 Info: CreateTable History 12:49:43.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:43.1 Info: => 0.0002621s 12:49:43.1 Info: CreateIndex History (Date) 12:49:43.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:43.1 Info: => 0.0001451s 12:49:43.1 Info: CreateIndex History (EventType) 12:49:43.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:43.1 Info: => 0.0001527s 12:49:43.1 Info: CreateIndex History (DownloadId) 12:49:43.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:43.1 Info: => 0.0001426s 12:49:43.1 Info: CreateIndex History (AlbumId) 12:49:43.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:43.1 Info: => 0.0001354s 12:49:43.1 Info: CreateTable Notifications 12:49:43.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:43.1 Info: => 0.0002682s 12:49:43.1 Info: CreateTable ScheduledTasks 12:49:43.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:43.1 Info: => 0.0001926s 12:49:43.1 Info: CreateIndex ScheduledTasks (TypeName) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:43.1 Info: => 0.0001455s 12:49:43.1 Info: CreateTable Indexers 12:49:43.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:43.1 Info: => 0.0002257s 12:49:43.1 Info: CreateIndex Indexers (Name) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:43.1 Info: => 0.0001547s 12:49:43.1 Info: CreateTable Profiles 12:49:43.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:43.1 Info: => 0.0002016s 12:49:43.1 Info: CreateIndex Profiles (Name) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:43.1 Info: => 0.0001525s 12:49:43.1 Info: CreateTable QualityDefinitions 12:49:43.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:43.1 Info: => 0.0002322s 12:49:43.1 Info: CreateIndex QualityDefinitions (Quality) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:43.1 Info: => 0.0001482s 12:49:43.1 Info: CreateIndex QualityDefinitions (Title) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:43.1 Info: => 0.0001448s 12:49:43.1 Info: CreateTable NamingConfig 12:49:43.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:43.1 Info: => 0.0002587s 12:49:43.1 Info: CreateTable Blacklist 12:49:43.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:43.1 Info: => 0.0002954s 12:49:43.1 Info: CreateTable Metadata 12:49:43.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:43.1 Info: => 0.0002162s 12:49:43.1 Info: CreateTable MetadataFiles 12:49:43.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:43.1 Info: => 0.0002488s 12:49:43.1 Info: CreateTable DownloadClients 12:49:43.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:43.1 Info: => 0.0002042s 12:49:43.1 Info: CreateTable PendingReleases 12:49:43.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:43.1 Info: => 0.0002413s 12:49:43.1 Info: CreateTable RemotePathMappings 12:49:43.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:43.1 Info: => 0.0001908s 12:49:43.1 Info: CreateTable Tags 12:49:43.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:43.1 Info: => 0.0001821s 12:49:43.1 Info: CreateIndex Tags (Label) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:43.1 Info: => 0.0001465s 12:49:43.1 Info: CreateTable Restrictions 12:49:43.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:43.1 Info: => 0.0002209s 12:49:43.1 Info: CreateTable DelayProfiles 12:49:43.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:43.1 Info: => 0.0002446s 12:49:43.1 Info: CreateTable Users 12:49:43.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:43.1 Info: => 0.0001895s 12:49:43.1 Info: CreateIndex Users (Identifier) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:43.1 Info: => 0.0001455s 12:49:43.1 Info: CreateIndex Users (Username) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:43.1 Info: => 0.000145s 12:49:43.1 Info: CreateTable Commands 12:49:43.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:43.1 Info: => 0.0002814s 12:49:43.1 Info: CreateTable IndexerStatus 12:49:43.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:43.1 Info: => 0.0002731s 12:49:43.1 Info: CreateIndex IndexerStatus (ProviderId) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:43.1 Info: => 0.000144s 12:49:43.1 Info: CreateTable ExtraFiles 12:49:43.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:43.1 Info: => 0.0002429s 12:49:43.1 Info: CreateTable LyricFiles 12:49:43.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:43.1 Info: => 0.0002531s 12:49:43.1 Info: CreateTable LanguageProfiles 12:49:43.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:43.1 Info: => 0.0001994s 12:49:43.1 Info: CreateIndex LanguageProfiles (Name) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:43.1 Info: => 0.0001515s 12:49:43.1 Info: CreateTable DownloadClientStatus 12:49:43.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:43.1 Info: => 0.0002359s 12:49:43.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:43.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:43.1 Info: => 0.0001536s 12:49:43.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:43.1 Info: -> 1 Insert operations completed in 00:00:00.0001220 taking an average of 00:00:00.0001220 12:49:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:43', 'InitialSetup') 12:49:43.1 Info: Committing Transaction 12:49:43.1 Info: 1: InitialSetup migrated 12:49:43.1 Info: => 0.001234s 12:49:43.1 Info: 2: add_reason_to_pending_releases migrating 12:49:43.1 Info: Beginning Transaction 12:49:43.1 Info: Starting migration of Main DB to 2 12:49:43.1 Info: AlterTable PendingReleases 12:49:43.1 Info: => 1.6E-06s 12:49:43.1 Info: CreateColumn PendingReleases Reason Int32 12:49:43.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:43.1 Info: => 0.0006901s 12:49:43.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:43', 'add_reason_to_pending_releases') 12:49:43.1 Info: Committing Transaction 12:49:43.1 Info: 2: add_reason_to_pending_releases migrated 12:49:43.1 Info: => 0.0010274s 12:49:43.1 Info: 3: add_medium_support migrating 12:49:43.1 Info: Beginning Transaction 12:49:43.1 Info: Starting migration of Main DB to 3 12:49:43.1 Info: AlterTable Albums 12:49:43.1 Info: => 2.6E-06s 12:49:43.1 Info: CreateColumn Albums Media String 12:49:43.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:43.1 Info: => 0.0006651s 12:49:43.1 Info: AlterTable Tracks 12:49:43.1 Info: => 1.6E-06s 12:49:43.1 Info: CreateColumn Tracks MediumNumber Int32 12:49:43.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:43.1 Info: => 0.0006166s 12:49:43.1 Info: AlterTable Tracks 12:49:43.1 Info: => 1.5E-06s 12:49:43.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:43.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:43.1 Info: => 0.0006172s 12:49:43.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:43.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:43.1 Info: => 7.22E-05s 12:49:43.1 Info: DeleteColumn Tracks TrackNumber 12:49:43.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:43.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:43.1 Info: DROP TABLE "Tracks" 12:49:43.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:43.2 Info: => 0.0060033s 12:49:43.2 Info: AlterTable Tracks 12:49:43.2 Info: => 1.5E-06s 12:49:43.2 Info: CreateColumn Tracks TrackNumber String 12:49:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:43.2 Info: => 0.000598s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:43', 'add_medium_support') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 3: add_medium_support migrated 12:49:43.2 Info: => 0.0010572s 12:49:43.2 Info: 4: add_various_qualites_in_profile migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 4 12:49:43.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:43.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:43.2 Info: => 7.02E-05s 12:49:43.2 Info: PerformDBOperation 12:49:43.2 Info: Performing DB Operation 12:49:43.2 Info: => 4.79E-05s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:43', 'add_various_qualites_in_profile') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 4: add_various_qualites_in_profile migrated 12:49:43.2 Info: => 0.0003307s 12:49:43.2 Info: 5: metadata_profiles migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 5 12:49:43.2 Info: CreateTable MetadataProfiles 12:49:43.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:43.2 Info: => 0.0002096s 12:49:43.2 Info: CreateIndex MetadataProfiles (Name) 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:43.2 Info: => 0.0001475s 12:49:43.2 Info: AlterTable Artists 12:49:43.2 Info: => 1.4E-06s 12:49:43.2 Info: CreateColumn Artists MetadataProfileId Int32 12:49:43.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:43.2 Info: => 0.0006295s 12:49:43.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:43.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:43.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:43.2 Info: DROP TABLE "Artists" 12:49:43.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.2 Info: => 0.0086042s 12:49:43.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:43.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:43.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:43.2 Info: DROP TABLE "Artists" 12:49:43.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.2 Info: => 0.0058521s 12:49:43.2 Info: AlterTable Albums 12:49:43.2 Info: => 1.6E-06s 12:49:43.2 Info: CreateColumn Albums SecondaryTypes String 12:49:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:43.2 Info: => 0.0006226s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:43', 'metadata_profiles') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 5: metadata_profiles migrated 12:49:43.2 Info: => 0.0011247s 12:49:43.2 Info: 6: separate_automatic_and_interactive_search migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 6 12:49:43.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:43.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:43.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:43.2 Info: DROP TABLE "Indexers" 12:49:43.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:43.2 Info: => 0.0049174s 12:49:43.2 Info: AlterTable Indexers 12:49:43.2 Info: => 1.6E-06s 12:49:43.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:43.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:43.2 Info: => 0.0005933s 12:49:43.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:43.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:43.2 Info: => 5.62E-05s 12:49:43.2 Info: AlterTable Indexers 12:49:43.2 Info: => 1.4E-06s 12:49:43.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:43.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:43.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:43.2 Info: DROP TABLE "Indexers" 12:49:43.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:43.2 Info: => 0.0049255s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:43', 'separate_automatic_and_interactive_search') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 6: separate_automatic_and_interactive_search migrated 12:49:43.2 Info: => 0.0053116s 12:49:43.2 Info: 7: change_album_path_to_relative migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 7 12:49:43.2 Info: DeleteColumn Albums Path 12:49:43.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:43.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:43.2 Info: DROP TABLE "Albums" 12:49:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:43.2 Info: => 0.0060821s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:43', 'change_album_path_to_relative') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 7: change_album_path_to_relative migrated 12:49:43.2 Info: => 0.0065756s 12:49:43.2 Info: 8: change_quality_size_mb_to_kb migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 8 12:49:43.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:43.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:43.2 Info: => 6.66E-05s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:43', 'change_quality_size_mb_to_kb') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 8: change_quality_size_mb_to_kb migrated 12:49:43.2 Info: => 0.0003563s 12:49:43.2 Info: 9: album_releases migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 9 12:49:43.2 Info: AlterTable Albums 12:49:43.2 Info: => 1.9E-06s 12:49:43.2 Info: CreateColumn Albums Releases String 12:49:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:43.2 Info: => 0.0006916s 12:49:43.2 Info: AlterTable Albums 12:49:43.2 Info: => 1.7E-06s 12:49:43.2 Info: CreateColumn Albums CurrentRelease String 12:49:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:43.2 Info: => 0.0006202s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:43', 'album_releases') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 9: album_releases migrated 12:49:43.2 Info: => 0.0009453s 12:49:43.2 Info: 10: album_releases_fix migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 10 12:49:43.2 Info: AlterTable Albums 12:49:43.2 Info: => 2E-06s 12:49:43.2 Info: AlterColumn Albums Releases String 12:49:43.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:43.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:43.2 Info: DROP TABLE "Albums" 12:49:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:43.2 Info: => 0.0059845s 12:49:43.2 Info: AlterTable Albums 12:49:43.2 Info: => 1.6E-06s 12:49:43.2 Info: AlterColumn Albums CurrentRelease String 12:49:43.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:43.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:43.2 Info: DROP TABLE "Albums" 12:49:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:43.2 Info: => 0.0060472s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:43', 'album_releases_fix') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 10: album_releases_fix migrated 12:49:43.2 Info: => 0.0064693s 12:49:43.2 Info: 11: import_lists migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 11 12:49:43.2 Info: CreateTable ImportLists 12:49:43.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:43.2 Info: => 0.0002655s 12:49:43.2 Info: CreateIndex ImportLists (Name) 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:43.2 Info: => 0.000141s 12:49:43.2 Info: CreateTable ImportListStatus 12:49:43.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:43.2 Info: => 0.0002254s 12:49:43.2 Info: CreateIndex ImportListStatus (ProviderId) 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:43.2 Info: => 0.0001373s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:43', 'import_lists') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 11: import_lists migrated 12:49:43.2 Info: => 0.0004883s 12:49:43.2 Info: 12: add_release_status migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 12 12:49:43.2 Info: AlterTable MetadataProfiles 12:49:43.2 Info: => 1.7E-06s 12:49:43.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:43.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:43.2 Info: => 0.0006668s 12:49:43.2 Info: PerformDBOperation 12:49:43.2 Info: Performing DB Operation 12:49:43.2 Info: => 4.25E-05s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:43', 'add_release_status') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 12: add_release_status migrated 12:49:43.2 Info: => 0.0003551s 12:49:43.2 Info: 13: album_download_notification migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 13 12:49:43.2 Info: AlterTable Notifications 12:49:43.2 Info: => 1.6E-06s 12:49:43.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:43.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:43.2 Info: => 0.0006609s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:43', 'album_download_notification') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 13: album_download_notification migrated 12:49:43.2 Info: => 0.0009894s 12:49:43.2 Info: 14: fix_language_metadata_profiles migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 14 12:49:43.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:43.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:43.2 Info: => 0.0001005s 12:49:43.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:43.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:43.2 Info: => 7.93E-05s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:43', 'fix_language_metadata_profiles') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 14: fix_language_metadata_profiles migrated 12:49:43.2 Info: => 0.0003772s 12:49:43.2 Info: 15: remove_fanzub migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 15 12:49:43.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:43.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:43.2 Info: => 5.96E-05s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:43', 'remove_fanzub') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 15: remove_fanzub migrated 12:49:43.2 Info: => 0.0003374s 12:49:43.2 Info: 16: update_artist_history_indexes migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 16 12:49:43.2 Info: CreateIndex Albums (ArtistId) 12:49:43.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:43.2 Info: => 0.0001707s 12:49:43.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:43.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:43.2 Info: => 0.0001436s 12:49:43.2 Info: DeleteIndex History (AlbumId) 12:49:43.2 Info: DROP INDEX "IX_History_AlbumId" 12:49:43.2 Info: => 0.0001483s 12:49:43.2 Info: CreateIndex History (AlbumId, Date) 12:49:43.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:43.2 Info: => 0.0001462s 12:49:43.2 Info: DeleteIndex History (DownloadId) 12:49:43.2 Info: DROP INDEX "IX_History_DownloadId" 12:49:43.2 Info: => 0.0001425s 12:49:43.2 Info: CreateIndex History (DownloadId, Date) 12:49:43.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:43.2 Info: => 0.0001394s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:43', 'update_artist_history_indexes') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 16: update_artist_history_indexes migrated 12:49:43.2 Info: => 0.0005424s 12:49:43.2 Info: 17: remove_nma migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 17 12:49:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:43.2 Info: => 6.71E-05s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:43', 'remove_nma') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 17: remove_nma migrated 12:49:43.2 Info: => 0.0003934s 12:49:43.2 Info: 18: album_disambiguation migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 18 12:49:43.2 Info: AlterTable Albums 12:49:43.2 Info: => 1.7E-06s 12:49:43.2 Info: CreateColumn Albums Disambiguation String 12:49:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:43.2 Info: => 0.0007065s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:43', 'album_disambiguation') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 18: album_disambiguation migrated 12:49:43.2 Info: => 0.00106s 12:49:43.2 Info: 19: add_ape_quality_in_profiles migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 19 12:49:43.2 Info: PerformDBOperation 12:49:43.2 Info: Performing DB Operation 12:49:43.2 Info: => 4.58E-05s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:43', 'add_ape_quality_in_profiles') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 19: add_ape_quality_in_profiles migrated 12:49:43.2 Info: => 0.0003489s 12:49:43.2 Info: 20: remove_pushalot migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 20 12:49:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:43.2 Info: => 6.74E-05s 12:49:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:43.2 Info: => 5.12E-05s 12:49:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:43.2 Info: => 4.91E-05s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:43', 'remove_pushalot') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 20: remove_pushalot migrated 12:49:43.2 Info: => 0.0003303s 12:49:43.2 Info: 21: add_custom_filters migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 21 12:49:43.2 Info: CreateTable CustomFilters 12:49:43.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:43.2 Info: => 0.0002112s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:43', 'add_custom_filters') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 21: add_custom_filters migrated 12:49:43.2 Info: => 0.0005184s 12:49:43.2 Info: 22: import_list_tags migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 22 12:49:43.2 Info: AlterTable ImportLists 12:49:43.2 Info: => 1.8E-06s 12:49:43.2 Info: CreateColumn ImportLists Tags String 12:49:43.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:43.2 Info: => 0.0007473s 12:49:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:43', 'import_list_tags') 12:49:43.2 Info: Committing Transaction 12:49:43.2 Info: 22: import_list_tags migrated 12:49:43.2 Info: => 0.0010638s 12:49:43.2 Info: 23: add_release_groups_etc migrating 12:49:43.2 Info: Beginning Transaction 12:49:43.2 Info: Starting migration of Main DB to 23 12:49:43.2 Info: CreateTable ArtistMetadata 12:49:43.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:43.2 Info: => 0.000285s 12:49:43.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:43.2 Info: => 0.000141s 12:49:43.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:43.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:43.2 Info: => 0.0001641s 12:49:43.2 Info: AlterTable Artists 12:49:43.2 Info: => 1.5E-06s 12:49:43.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:43.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:43.2 Info: => 0.0007349s 12:49:43.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:43.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:43.2 Info: => 9.47E-05s 12:49:43.2 Info: CreateTable AlbumReleases 12:49:43.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:43.2 Info: => 0.000257s 12:49:43.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:43.2 Info: => 0.0001398s 12:49:43.2 Info: CreateIndex AlbumReleases (AlbumId) 12:49:43.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:43.2 Info: => 0.0001338s 12:49:43.2 Info: PerformDBOperation 12:49:43.2 Info: Performing DB Operation 12:49:43.2 Info: => 4.63E-05s 12:49:43.2 Info: AlterTable Albums 12:49:43.2 Info: => 1.3E-06s 12:49:43.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:43.2 Info: => 0.000698s 12:49:43.2 Info: AlterTable Albums 12:49:43.2 Info: => 1.4E-06s 12:49:43.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:43.2 Info: => 0.0007004s 12:49:43.2 Info: AlterTable Albums 12:49:43.2 Info: => 1.5E-06s 12:49:43.2 Info: CreateColumn Albums Links String 12:49:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:43.2 Info: => 0.0006902s 12:49:43.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:43.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:43.2 Info: => 0.0001089s 12:49:43.2 Info: AlterTable Tracks 12:49:43.2 Info: => 1.4E-06s 12:49:43.2 Info: CreateColumn Tracks ForeignRecordingId String 12:49:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:43.2 Info: => 0.0006818s 12:49:43.2 Info: AlterTable Tracks 12:49:43.2 Info: => 1.5E-06s 12:49:43.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:43.2 Info: => 0.0007359s 12:49:43.2 Info: AlterTable Tracks 12:49:43.2 Info: => 1.5E-06s 12:49:43.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:43.2 Info: => 0.0006877s 12:49:43.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:43.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:43.2 Info: => 0.0001369s 12:49:43.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:43.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:43.2 Info: => 0.0001009s 12:49:43.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:43.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:43.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:43.2 Info: DROP TABLE "Artists" 12:49:43.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.2 Info: => 0.0064915s 12:49:43.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:43.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:43.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:43.2 Info: DROP TABLE "Albums" 12:49:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:43.2 Info: => 0.0068734s 12:49:43.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:43.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:43.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:43.2 Info: DROP TABLE "Tracks" 12:49:43.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:43.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:43.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:43.2 Info: => 0.0062151s 12:49:43.2 Info: DeleteColumn TrackFiles ArtistId 12:49:43.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:43.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:43.2 Info: DROP TABLE "TrackFiles" 12:49:43.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:43.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:43.3 Info: => 0.006206s 12:49:43.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:43.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:43.3 Info: => 0.0001526s 12:49:43.3 Info: CreateIndex Artists (Monitored) 12:49:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:43.3 Info: => 0.000138s 12:49:43.3 Info: CreateIndex Albums (ArtistMetadataId) 12:49:43.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:43.3 Info: => 0.0001723s 12:49:43.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:43.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:43.3 Info: => 0.0001424s 12:49:43.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:43.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:43.3 Info: => 0.0001438s 12:49:43.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:43.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:43.3 Info: => 0.0001392s 12:49:43.3 Info: UpdateData 12:49:43.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:43.3 Info: => 6.97E-05s 12:49:43.3 Info: UpdateData 12:49:43.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:43.3 Info: => 5.89E-05s 12:49:43.3 Info: UpdateData 12:49:43.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:43.3 Info: => 8.33E-05s 12:49:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:43', 'add_release_groups_etc') 12:49:43.3 Info: Committing Transaction 12:49:43.3 Info: 23: add_release_groups_etc migrated 12:49:43.3 Info: => 0.0006613s 12:49:43.3 Info: 24: NewMediaInfoFormat migrating 12:49:43.3 Info: Beginning Transaction 12:49:43.3 Info: Starting migration of Main DB to 24 12:49:43.3 Info: UpdateData 12:49:43.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:43.3 Info: => 6.92E-05s 12:49:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:43', 'NewMediaInfoFormat') 12:49:43.3 Info: Committing Transaction 12:49:43.3 Info: 24: NewMediaInfoFormat migrated 12:49:43.3 Info: => 0.0003562s 12:49:43.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:43.3 Info: Beginning Transaction 12:49:43.3 Info: Starting migration of Main DB to 25 12:49:43.3 Info: RenameTable Restrictions ReleaseProfiles 12:49:43.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:43.3 Info: => 0.0018495s 12:49:43.3 Info: AlterTable ReleaseProfiles 12:49:43.3 Info: => 2.2E-06s 12:49:43.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:43.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:43.3 Info: => 0.0006511s 12:49:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:43', 'rename_restrictions_to_release_profiles') 12:49:43.3 Info: Committing Transaction 12:49:43.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:43.3 Info: => 0.0009917s 12:49:43.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:43.3 Info: Beginning Transaction 12:49:43.3 Info: Starting migration of Main DB to 26 12:49:43.3 Info: RenameTable Profiles QualityProfiles 12:49:43.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:43.3 Info: => 0.0018591s 12:49:43.3 Info: AlterTable QualityProfiles 12:49:43.3 Info: => 1.8E-06s 12:49:43.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:43.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:43.3 Info: => 0.000647s 12:49:43.3 Info: AlterTable LanguageProfiles 12:49:43.3 Info: => 1.6E-06s 12:49:43.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:43.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:43.3 Info: => 0.0006294s 12:49:43.3 Info: UpdateData 12:49:43.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:43.3 Info: => 6.65E-05s 12:49:43.3 Info: UpdateData 12:49:43.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:43.3 Info: => 4.8E-05s 12:49:43.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:43.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:43.3 Info: DROP TABLE "Artists" 12:49:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:43.3 Info: => 0.0065485s 12:49:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:43', 'rename_quality_profiles_add_upgrade_allowed') 12:49:43.3 Info: Committing Transaction 12:49:43.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:43.3 Info: => 0.0070342s 12:49:43.3 Info: 27: add_import_exclusions migrating 12:49:43.3 Info: Beginning Transaction 12:49:43.3 Info: Starting migration of Main DB to 27 12:49:43.3 Info: CreateTable ImportListExclusions 12:49:43.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:43.3 Info: => 0.0002216s 12:49:43.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:43.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:43.3 Info: => 0.0001441s 12:49:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:43', 'add_import_exclusions') 12:49:43.3 Info: Committing Transaction 12:49:43.3 Info: 27: add_import_exclusions migrated 12:49:43.3 Info: => 0.00051s 12:49:43.3 Info: 28: clean_artist_metadata_table migrating 12:49:43.3 Info: Beginning Transaction 12:49:43.3 Info: Starting migration of Main DB to 28 12:49:43.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:43.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:43.3 Info: => 0.0001851s 12:49:43.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:43.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:43.3 Info: => 0.0001519s 12:49:43.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:43.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:43.3 Info: => 0.0001788s 12:49:43.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:43.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:43.3 Info: => 0.0001592s 12:49:43.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:43.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:43.3 Info: => 0.0001501s 12:49:43.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:43.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:43.3 Info: => 0.0001501s 12:49:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:43', 'clean_artist_metadata_table') 12:49:43.3 Info: Committing Transaction 12:49:43.3 Info: 28: clean_artist_metadata_table migrated 12:49:43.3 Info: => 0.0004643s 12:49:43.3 Info: 29: health_issue_notification migrating 12:49:43.3 Info: Beginning Transaction 12:49:43.3 Info: Starting migration of Main DB to 29 12:49:43.3 Info: AlterTable Notifications 12:49:43.3 Info: => 1.9E-06s 12:49:43.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:43.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:43.3 Info: => 0.0007069s 12:49:43.3 Info: AlterTable Notifications 12:49:43.3 Info: => 1.5E-06s 12:49:43.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:43.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:43.3 Info: => 0.0006872s 12:49:43.3 Info: AlterTable Notifications 12:49:43.3 Info: => 1.6E-06s 12:49:43.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:43.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:43.3 Info: => 0.002541s 12:49:43.3 Info: AlterTable Notifications 12:49:43.3 Info: => 1.6E-06s 12:49:43.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:43.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:43.3 Info: => 0.0006388s 12:49:43.3 Info: AlterTable Notifications 12:49:43.3 Info: => 1.5E-06s 12:49:43.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:43.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:43.3 Info: => 0.0006484s 12:49:43.3 Info: DeleteColumn Notifications OnDownload 12:49:43.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:43.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:43.3 Info: DROP TABLE "Notifications" 12:49:43.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:43.3 Info: => 0.005278s 12:49:43.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:43.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:43.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:43.3 Info: DROP TABLE "Notifications" 12:49:43.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:43.3 Info: => 0.0052483s 12:49:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:43', 'health_issue_notification') 12:49:43.3 Info: Committing Transaction 12:49:43.3 Info: 29: health_issue_notification migrated 12:49:43.3 Info: => 0.0056873s 12:49:43.3 Info: 30: add_mediafilerepository_mtime migrating 12:49:43.3 Info: Beginning Transaction 12:49:43.3 Info: Starting migration of Main DB to 30 12:49:43.3 Info: AlterTable TrackFiles 12:49:43.3 Info: => 1.7E-06s 12:49:43.3 Info: CreateColumn TrackFiles Modified DateTime 12:49:43.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:43.3 Info: => 0.0007038s 12:49:43.3 Info: AlterTable TrackFiles 12:49:43.3 Info: => 1.5E-06s 12:49:43.3 Info: CreateColumn TrackFiles Path String 12:49:43.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:43.3 Info: => 0.0006625s 12:49:43.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:43.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:43.3 Info: => 5.48E-05s 12:49:43.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:43.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:43.3 Info: => 0.0001574s 12:49:43.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:43.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:43.3 Info: => 0.0001669s 12:49:43.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:43.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:43.3 Info: => 0.0001722s 12:49:43.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:43.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:43.3 Info: => 0.0001106s 12:49:43.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:43.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:43.3 Info: => 7.07E-05s 12:49:43.3 Info: AlterTable TrackFiles 12:49:43.3 Info: => 1.6E-06s 12:49:43.3 Info: AlterColumn TrackFiles Path String 12:49:43.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:43.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:43.3 Info: DROP TABLE "TrackFiles" 12:49:43.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:43.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:43.3 Info: => 0.005424s 12:49:43.3 Info: CreateIndex TrackFiles (Path) 12:49:43.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:43.3 Info: => 0.0001471s 12:49:43.3 Info: DeleteColumn TrackFiles RelativePath 12:49:43.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:43.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:43.3 Info: DROP TABLE "TrackFiles" 12:49:43.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:43.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:43.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:43.3 Info: => 0.0072307s 12:49:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:43', 'add_mediafilerepository_mtime') 12:49:43.3 Info: Committing Transaction 12:49:43.3 Info: 30: add_mediafilerepository_mtime migrated 12:49:43.3 Info: => 0.0076358s 12:49:43.3 Info: 31: add_artistmetadataid_constraint migrating 12:49:43.3 Info: Beginning Transaction 12:49:43.3 Info: Starting migration of Main DB to 31 12:49:43.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:43.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:43.3 Info: => 0.0001176s 12:49:43.3 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:43.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:43.3 Info: => 0.0001747s 12:49:43.3 Info: AlterColumn Artists ArtistMetadataId Int32 12:49: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:43.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:43.3 Info: DROP TABLE "Artists" 12:49:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:43.3 Info: => 0.0056754s 12:49:43.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:43.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:43.3 Info: => 0.00014s 12:49:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:43', 'add_artistmetadataid_constraint') 12:49:43.3 Info: Committing Transaction 12:49:43.3 Info: 31: add_artistmetadataid_constraint migrated 12:49:43.3 Info: => 0.0005426s 12:49:43.3 Info: 32: old_ids_and_artist_alias migrating 12:49:43.3 Info: Beginning Transaction 12:49:43.3 Info: Starting migration of Main DB to 32 12:49:43.3 Info: AlterTable ArtistMetadata 12:49:43.3 Info: => 1.8E-06s 12:49:43.3 Info: CreateColumn ArtistMetadata Aliases String 12:49:43.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:43.3 Info: => 0.0006785s 12:49:43.3 Info: AlterTable ArtistMetadata 12:49:43.3 Info: => 1.6E-06s 12:49:43.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:43.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:43.3 Info: => 0.0006321s 12:49:43.3 Info: AlterTable Albums 12:49:43.3 Info: => 1.8E-06s 12:49:43.3 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:43.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:43.3 Info: => 0.0006289s 12:49:43.3 Info: AlterTable AlbumReleases 12:49:43.3 Info: => 1.5E-06s 12:49:43.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:43.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:43.3 Info: => 0.0006319s 12:49:43.3 Info: AlterTable Tracks 12:49:43.3 Info: => 1.7E-06s 12:49:43.3 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:43.3 Info: => 0.0006414s 12:49:43.3 Info: AlterTable Tracks 12:49:43.3 Info: => 2.3E-06s 12:49:43.3 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:43.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:43.3 Info: => 0.000635s 12:49:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:43', 'old_ids_and_artist_alias') 12:49:43.3 Info: Committing Transaction 12:49:43.3 Info: 32: old_ids_and_artist_alias migrated 12:49:43.3 Info: => 0.0010627s 12:49:43.3 Info: 33: download_propers_config migrating 12:49:43.3 Info: Beginning Transaction 12:49:43.3 Info: Starting migration of Main DB to 33 12:49:43.3 Info: PerformDBOperation 12:49:43.3 Info: Performing DB Operation 12:49:43.3 Info: => 4.52E-05s 12:49:43.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:43.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:43.3 Info: => 5.09E-05s 12:49:43.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:43', 'download_propers_config') 12:49:43.3 Info: Committing Transaction 12:49:43.3 Info: 33: download_propers_config migrated 12:49:43.3 Info: => 0.0003501s 12:49:43.3 Info: 34: remove_language_profiles migrating 12:49:43.3 Info: Beginning Transaction 12:49:43.3 Info: Starting migration of Main DB to 34 12:49:43.3 Info: DeleteTable LanguageProfiles 12:49:43.3 Info: DROP TABLE "LanguageProfiles" 12:49:43.3 Info: => 0.0002384s 12:49:43.3 Info: DeleteColumn Artists LanguageProfileId 12:49: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:43.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:43.3 Info: DROP TABLE "Artists" 12:49:43.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:43.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:43.3 Info: => 0.0058941s 12:49:43.3 Info: DeleteColumn ImportLists LanguageProfileId 12:49:43.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:43.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:43.3 Info: DROP TABLE "ImportLists" 12:49:43.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:43.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:43.3 Info: => 0.0052485s 12:49:43.3 Info: DeleteColumn Blacklist Language 12:49:43.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:43.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:43.3 Info: DROP TABLE "Blacklist" 12:49:43.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:43.3 Info: => 0.0049489s 12:49:43.3 Info: DeleteColumn History Language 12:49:43.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:43.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:43.3 Info: DROP TABLE "History" 12:49:43.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:43.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:43.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:43.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:43.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:43.3 Info: => 0.0057071s 12:49:43.3 Info: DeleteColumn LyricFiles Language 12:49:43.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:43.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:43.3 Info: DROP TABLE "LyricFiles" 12:49:43.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:43.3 Info: => 0.0047478s 12:49:43.3 Info: DeleteColumn TrackFiles Language 12:49:43.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:43.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:43.3 Info: DROP TABLE "TrackFiles" 12:49:43.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:43.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:43.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:43.4 Info: => 0.0051721s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:43', 'remove_language_profiles') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 34: remove_language_profiles migrated 12:49:43.4 Info: => 0.0058049s 12:49:43.4 Info: 35: multi_disc_naming_format migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 35 12:49:43.4 Info: AlterTable NamingConfig 12:49:43.4 Info: => 1.7E-06s 12:49:43.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:43.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:43.4 Info: => 0.0006651s 12:49:43.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:43.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:43.4 Info: => 5.43E-05s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:43', 'multi_disc_naming_format') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 35: multi_disc_naming_format migrated 12:49:43.4 Info: => 0.000356s 12:49:43.4 Info: 36: add_download_client_priority migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 36 12:49:43.4 Info: AlterTable DownloadClients 12:49:43.4 Info: => 1.5E-06s 12:49:43.4 Info: CreateColumn DownloadClients Priority Int32 12:49:43.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:43.4 Info: => 0.0006458s 12:49:43.4 Info: PerformDBOperation 12:49:43.4 Info: Performing DB Operation 12:49:43.4 Info: => 6.52E-05s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:43', 'add_download_client_priority') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 36: add_download_client_priority migrated 12:49:43.4 Info: => 0.0003838s 12:49:43.4 Info: 37: remove_growl_prowl migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 37 12:49:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:43.4 Info: => 6E-05s 12:49:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:43.4 Info: => 4.45E-05s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:43', 'remove_growl_prowl') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 37: remove_growl_prowl migrated 12:49:43.4 Info: => 0.0003168s 12:49:43.4 Info: 38: remove_plex_hometheatre migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 38 12:49:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:43.4 Info: => 5.9E-05s 12:49:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:43.4 Info: => 4.62E-05s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:43', 'remove_plex_hometheatre') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 38: remove_plex_hometheatre migrated 12:49:43.4 Info: => 0.0003144s 12:49:43.4 Info: 39: add_root_folder_add_defaults migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 39 12:49:43.4 Info: AlterTable RootFolders 12:49:43.4 Info: => 1.7E-06s 12:49:43.4 Info: CreateColumn RootFolders Name String 12:49:43.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:43.4 Info: => 0.0006939s 12:49:43.4 Info: AlterTable RootFolders 12:49:43.4 Info: => 1.7E-06s 12:49:43.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:43.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:43.4 Info: => 0.0006161s 12:49:43.4 Info: AlterTable RootFolders 12:49:43.4 Info: => 1.6E-06s 12:49:43.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:43.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:43.4 Info: => 0.0006483s 12:49:43.4 Info: AlterTable RootFolders 12:49:43.4 Info: => 1.5E-06s 12:49:43.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:43.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:43.4 Info: => 0.0006429s 12:49:43.4 Info: AlterTable RootFolders 12:49:43.4 Info: => 1.6E-06s 12:49:43.4 Info: CreateColumn RootFolders DefaultTags String 12:49:43.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:43.4 Info: => 0.0006328s 12:49:43.4 Info: PerformDBOperation 12:49:43.4 Info: Performing DB Operation 12:49:43.4 Info: => 6.57E-05s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:43', 'add_root_folder_add_defaults') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 39: add_root_folder_add_defaults migrated 12:49:43.4 Info: => 0.0003819s 12:49:43.4 Info: 40: task_duration migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 40 12:49:43.4 Info: AlterTable ScheduledTasks 12:49:43.4 Info: => 1.7E-06s 12:49:43.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:43.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:43.4 Info: => 0.0006699s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:43', 'task_duration') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 40: task_duration migrated 12:49:43.4 Info: => 0.0010025s 12:49:43.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 41 12:49:43.4 Info: AlterTable ReleaseProfiles 12:49:43.4 Info: => 1.6E-06s 12:49:43.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:43.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:43.4 Info: => 0.0006958s 12:49:43.4 Info: AlterTable ReleaseProfiles 12:49:43.4 Info: => 1.5E-06s 12:49:43.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:43.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:43.4 Info: => 0.0006477s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:43', 'add_indexer_and_enabled_to_release_profiles') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:43.4 Info: => 0.0010259s 12:49:43.4 Info: 42: remove_album_folders migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 42 12:49:43.4 Info: DeleteColumn Artists AlbumFolder 12:49:43.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:43.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:43.4 Info: DROP TABLE "Artists" 12:49:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:43.4 Info: => 0.0056329s 12:49:43.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:43.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:43.4 Info: => 5.51E-05s 12:49:43.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:43.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:43.4 Info: => 4.45E-05s 12:49:43.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:43.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:43.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:43.4 Info: DROP TABLE "NamingConfig" 12:49:43.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:43.4 Info: => 0.0050023s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:43', 'remove_album_folders') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 42: remove_album_folders migrated 12:49:43.4 Info: => 0.0054766s 12:49:43.4 Info: 44: add_priority_to_indexers migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 44 12:49:43.4 Info: AlterTable Indexers 12:49:43.4 Info: => 1.8E-06s 12:49:43.4 Info: CreateColumn Indexers Priority Int32 12:49:43.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:43.4 Info: => 0.0006783s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:43', 'add_priority_to_indexers') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 44: add_priority_to_indexers migrated 12:49:43.4 Info: => 0.0009808s 12:49:43.4 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 45 12:49:43.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:43.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:43.4 Info: => 0.0001282s 12:49:43.4 Info: PerformDBOperation 12:49:43.4 Info: Performing DB Operation 12:49:43.4 Info: => 4.02E-05s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:43', 'remove_chown_and_folderchmod_config') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:43.4 Info: => 0.0003048s 12:49:43.4 Info: 47: update_notifiarr migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 47 12:49:43.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:43.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:43.4 Info: => 8.65E-05s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:43', 'update_notifiarr') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 47: update_notifiarr migrated 12:49:43.4 Info: => 0.0003503s 12:49:43.4 Info: 49: email_multiple_addresses migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 49 12:49:43.4 Info: PerformDBOperation 12:49:43.4 Info: Performing DB Operation 12:49:43.4 Info: => 9.59E-05s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:43', 'email_multiple_addresses') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 49: email_multiple_addresses migrated 12:49:43.4 Info: => 0.0003627s 12:49:43.4 Info: 50: rename_blacklist_to_blocklist migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 50 12:49:43.4 Info: RenameTable Blacklist Blocklist 12:49:43.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:43.4 Info: => 0.0019021s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:43', 'rename_blacklist_to_blocklist') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 50: rename_blacklist_to_blocklist migrated 12:49:43.4 Info: => 0.0022262s 12:49:43.4 Info: 51: cdh_per_downloadclient migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 51 12:49:43.4 Info: AlterTable DownloadClients 12:49:43.4 Info: => 1.7E-06s 12:49:43.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:43.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:43.4 Info: => 0.0006722s 12:49:43.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:43.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:43.4 Info: => 0.0006276s 12:49:43.4 Info: PerformDBOperation 12:49:43.4 Info: Performing DB Operation 12:49:43.4 Info: => 0.0001687s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:43', 'cdh_per_downloadclient') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 51: cdh_per_downloadclient migrated 12:49:43.4 Info: => 0.0004637s 12:49:43.4 Info: 52: download_history migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 52 12:49:43.4 Info: CreateTable DownloadHistory 12:49:43.4 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:43.4 Info: => 0.0002412s 12:49:43.4 Info: CreateIndex DownloadHistory (EventType) 12:49:43.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:43.4 Info: => 0.0001489s 12:49:43.4 Info: CreateIndex DownloadHistory (ArtistId) 12:49:43.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:43.4 Info: => 0.0001258s 12:49:43.4 Info: CreateIndex DownloadHistory (DownloadId) 12:49:43.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:43.4 Info: => 0.0001244s 12:49:43.4 Info: PerformDBOperation 12:49:43.4 Info: Performing DB Operation 12:49:43.4 Info: => 0.0001507s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:43', 'download_history') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 52: download_history migrated 12:49:43.4 Info: => 0.0004847s 12:49:43.4 Info: 53: add_update_history migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 53 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:43', 'add_update_history') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 53: add_update_history migrated 12:49:43.4 Info: => 0.0003196s 12:49:43.4 Info: 54: add_on_update_to_notifications migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 54 12:49:43.4 Info: AlterTable Notifications 12:49:43.4 Info: => 1.8E-06s 12:49:43.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:43.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:43.4 Info: => 0.0006814s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:43', 'add_on_update_to_notifications') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 54: add_on_update_to_notifications migrated 12:49:43.4 Info: => 0.0009875s 12:49:43.4 Info: 55: download_client_per_indexer migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 55 12:49:43.4 Info: AlterTable Indexers 12:49:43.4 Info: => 1.4E-06s 12:49:43.4 Info: CreateColumn Indexers DownloadClientId Int32 12:49:43.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:43.4 Info: => 0.0007088s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:43', 'download_client_per_indexer') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 55: download_client_per_indexer migrated 12:49:43.4 Info: => 0.0010222s 12:49:43.4 Info: 56: AddNewItemMonitorType migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 56 12:49:43.4 Info: AlterTable Artists 12:49:43.4 Info: => 1.6E-06s 12:49:43.4 Info: CreateColumn Artists MonitorNewItems Int32 12:49:43.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:43.4 Info: => 0.0007226s 12:49:43.4 Info: AlterTable RootFolders 12:49:43.4 Info: => 1.6E-06s 12:49:43.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:43.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:43.4 Info: => 0.0006928s 12:49:43.4 Info: AlterTable ImportLists 12:49:43.4 Info: => 1.3E-06s 12:49:43.4 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:43.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:43.4 Info: => 0.0006811s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:43', 'AddNewItemMonitorType') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 56: AddNewItemMonitorType migrated 12:49:43.4 Info: => 0.0010103s 12:49:43.4 Info: 57: ImportListSearch migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 57 12:49:43.4 Info: AlterTable ImportLists 12:49:43.4 Info: => 1.6E-06s 12:49:43.4 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:43.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:43.4 Info: => 0.0007375s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:43', 'ImportListSearch') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 57: ImportListSearch migrated 12:49:43.4 Info: => 0.0010542s 12:49:43.4 Info: 58: ImportListMonitorExisting migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 58 12:49:43.4 Info: AlterTable ImportLists 12:49:43.4 Info: => 1.8E-06s 12:49:43.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:43.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:43.4 Info: => 0.0007406s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:43', 'ImportListMonitorExisting') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 58: ImportListMonitorExisting migrated 12:49:43.4 Info: => 0.0010739s 12:49:43.4 Info: 59: add_indexer_tags migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 59 12:49:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:43.4 Info: => 5.9E-05s 12:49:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:43.4 Info: => 4.36E-05s 12:49:43.4 Info: AlterTable Indexers 12:49:43.4 Info: => 1.3E-06s 12:49:43.4 Info: CreateColumn Indexers Tags String 12:49:43.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:43.4 Info: => 0.0007191s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:43', 'add_indexer_tags') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 59: add_indexer_tags migrated 12:49:43.4 Info: => 0.0010186s 12:49:43.4 Info: 60: update_audio_types migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 60 12:49:43.4 Info: PerformDBOperation 12:49:43.4 Info: Performing DB Operation 12:49:43.4 Info: => 6.52E-05s 12:49:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:43', 'update_audio_types') 12:49:43.4 Info: Committing Transaction 12:49:43.4 Info: 60: update_audio_types migrated 12:49:43.4 Info: => 0.0003548s 12:49:43.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:43.4 Info: Beginning Transaction 12:49:43.4 Info: Starting migration of Main DB to 61 12:49:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.4 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:43.4 Info: => 5.5E-05s 12:49:43.4 Info: AlterTable AlbumReleases 12:49:43.4 Info: => 1.3E-06s 12:49:43.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:43.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:43.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:43.4 Info: DROP TABLE "AlbumReleases" 12:49:43.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:43.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:43.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:43.4 Info: => 0.0064592s 12:49:43.4 Info: AlterTable Albums 12:49:43.4 Info: => 1.6E-06s 12:49:43.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:43.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:43.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:43.4 Info: DROP TABLE "Albums" 12:49:43.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:43.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:43.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:43.4 Info: => 0.0097188s 12:49:43.4 Info: AlterTable Albums 12:49:43.4 Info: => 1.9E-06s 12:49:43.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:43.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:43.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:43.4 Info: DROP TABLE "Albums" 12:49:43.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:43.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:43.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:43.4 Info: => 0.0056468s 12:49:43.4 Info: AlterTable Albums 12:49:43.4 Info: => 1.5E-06s 12:49:43.4 Info: AlterColumn Albums Added DateTimeOffset 12:49:43.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:43.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:43.4 Info: DROP TABLE "Albums" 12:49:43.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:43.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:43.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:43.4 Info: => 0.0056909s 12:49:43.4 Info: AlterTable Artists 12:49:43.4 Info: => 1.4E-06s 12:49:43.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:43.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:43.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:43.4 Info: DROP TABLE "Artists" 12:49:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:43.4 Info: => 0.0073422s 12:49:43.4 Info: AlterTable Artists 12:49:43.4 Info: => 1.4E-06s 12:49:43.4 Info: AlterColumn Artists Added DateTimeOffset 12:49:43.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:43.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:43.4 Info: DROP TABLE "Artists" 12:49:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:43.4 Info: => 0.0056335s 12:49:43.4 Info: AlterTable Blocklist 12:49:43.4 Info: => 1.4E-06s 12:49:43.4 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:43.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:43.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:43.4 Info: DROP TABLE "Blocklist" 12:49:43.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:43.4 Info: => 0.0063615s 12:49:43.4 Info: AlterTable Blocklist 12:49:43.4 Info: => 1.6E-06s 12:49:43.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:43.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:43.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:43.4 Info: DROP TABLE "Blocklist" 12:49:43.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:43.4 Info: => 0.0049174s 12:49:43.4 Info: AlterTable Commands 12:49:43.4 Info: => 1.4E-06s 12:49:43.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:43.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:43.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:43.5 Info: DROP TABLE "Commands" 12:49:43.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:43.5 Info: => 0.0049098s 12:49:43.5 Info: AlterTable Commands 12:49:43.5 Info: => 1.4E-06s 12:49:43.5 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:43.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:43.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:43.5 Info: DROP TABLE "Commands" 12:49:43.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:43.5 Info: => 0.0066414s 12:49:43.5 Info: AlterTable Commands 12:49:43.5 Info: => 1.6E-06s 12:49:43.5 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:43.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:43.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:43.5 Info: DROP TABLE "Commands" 12:49:43.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:43.5 Info: => 0.0049558s 12:49:43.5 Info: AlterTable DownloadClientStatus 12:49:43.5 Info: => 3.7E-06s 12:49:43.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:43.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:43.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:43.5 Info: DROP TABLE "DownloadClientStatus" 12:49:43.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:43.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:43.5 Info: => 0.0051306s 12:49:43.5 Info: AlterTable DownloadClientStatus 12:49:43.5 Info: => 1.1E-06s 12:49:43.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:43.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:43.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:43.5 Info: DROP TABLE "DownloadClientStatus" 12:49:43.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:43.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:43.5 Info: => 0.006652s 12:49:43.5 Info: AlterTable DownloadClientStatus 12:49:43.5 Info: => 1.4E-06s 12:49:43.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:43.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:43.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:43.5 Info: DROP TABLE "DownloadClientStatus" 12:49:43.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:43.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:43.5 Info: => 0.0051639s 12:49:43.5 Info: AlterTable DownloadHistory 12:49:43.5 Info: => 5.8E-06s 12:49:43.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:43.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:43.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:43.5 Info: DROP TABLE "DownloadHistory" 12:49:43.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:43.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:43.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:43.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:43.5 Info: => 0.0054464s 12:49:43.5 Info: AlterTable ExtraFiles 12:49:43.5 Info: => 1.1E-06s 12:49:43.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:43.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:43.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:43.5 Info: DROP TABLE "ExtraFiles" 12:49:43.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:43.5 Info: => 0.0061102s 12:49:43.5 Info: AlterTable ExtraFiles 12:49:43.5 Info: => 1.2E-06s 12:49:43.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:43.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:43.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:43.5 Info: DROP TABLE "ExtraFiles" 12:49:43.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:43.5 Info: => 0.0062278s 12:49:43.5 Info: AlterTable History 12:49:43.5 Info: => 1.1E-06s 12:49:43.5 Info: AlterColumn History Date DateTimeOffset 12:49:43.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:43.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:43.5 Info: DROP TABLE "History" 12:49:43.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:43.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:43.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:43.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:43.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:43.5 Info: => 0.0057772s 12:49:43.5 Info: AlterTable ImportListStatus 12:49:43.5 Info: => 1.7E-06s 12:49:43.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:43.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:43.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:43.5 Info: DROP TABLE "ImportListStatus" 12:49:43.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:43.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:43.5 Info: => 0.0050435s 12:49:43.5 Info: AlterTable ImportListStatus 12:49:43.5 Info: => 1.2E-06s 12:49:43.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:43.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:43.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:43.5 Info: DROP TABLE "ImportListStatus" 12:49:43.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:43.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:43.5 Info: => 0.0067437s 12:49:43.5 Info: AlterTable ImportListStatus 12:49:43.5 Info: => 1.1E-06s 12:49:43.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:43.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:43.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:43.5 Info: DROP TABLE "ImportListStatus" 12:49:43.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:43.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:43.5 Info: => 0.0051915s 12:49:43.5 Info: AlterTable IndexerStatus 12:49:43.5 Info: => 1E-06s 12:49:43.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:43.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:43.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:43.5 Info: DROP TABLE "IndexerStatus" 12:49:43.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:43.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:43.5 Info: => 0.00508s 12:49:43.5 Info: AlterTable IndexerStatus 12:49:43.5 Info: => 1.1E-06s 12:49:43.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:43.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:43.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:43.5 Info: DROP TABLE "IndexerStatus" 12:49:43.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:43.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:43.5 Info: => 0.005092s 12:49:43.5 Info: AlterTable IndexerStatus 12:49:43.5 Info: => 1.2E-06s 12:49:43.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:43.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:43.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:43.5 Info: DROP TABLE "IndexerStatus" 12:49:43.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:43.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:43.5 Info: => 0.0065989s 12:49:43.5 Info: AlterTable LyricFiles 12:49:43.5 Info: => 1.2E-06s 12:49:43.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:43.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:43.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:43.5 Info: DROP TABLE "LyricFiles" 12:49:43.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:43.5 Info: => 0.0048404s 12:49:43.5 Info: AlterTable LyricFiles 12:49:43.5 Info: => 1E-06s 12:49:43.5 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:43.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:43.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:43.6 Info: DROP TABLE "LyricFiles" 12:49:43.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:43.6 Info: => 0.0062502s 12:49:43.6 Info: AlterTable MetadataFiles 12:49:43.6 Info: => 1.3E-06s 12:49:43.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:43.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:43.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:43.6 Info: DROP TABLE "MetadataFiles" 12:49:43.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:43.6 Info: => 0.0049279s 12:49:43.6 Info: AlterTable MetadataFiles 12:49:43.6 Info: => 1.4E-06s 12:49:43.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:43.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:43.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:43.6 Info: DROP TABLE "MetadataFiles" 12:49:43.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:43.6 Info: => 0.0070914s 12:49:43.6 Info: AlterTable PendingReleases 12:49:43.6 Info: => 1.3E-06s 12:49:43.6 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:43.6 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:43.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:43.6 Info: DROP TABLE "PendingReleases" 12:49:43.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:43.6 Info: => 0.0047216s 12:49:43.6 Info: AlterTable ScheduledTasks 12:49:43.6 Info: => 1.1E-06s 12:49:43.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:43.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:43.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:43.6 Info: DROP TABLE "ScheduledTasks" 12:49:43.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:43.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:43.6 Info: => 0.0049081s 12:49:43.6 Info: AlterTable ScheduledTasks 12:49:43.6 Info: => 1E-06s 12:49:43.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:43.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:43.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:43.6 Info: DROP TABLE "ScheduledTasks" 12:49:43.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:43.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:43.6 Info: => 0.0059373s 12:49:43.6 Info: AlterTable TrackFiles 12:49:43.6 Info: => 1E-06s 12:49:43.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:43.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:43.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:43.6 Info: DROP TABLE "TrackFiles" 12:49:43.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:43.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:43.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:43.6 Info: => 0.0063849s 12:49:43.6 Info: AlterTable TrackFiles 12:49:43.6 Info: => 1.1E-06s 12:49:43.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:43.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:43.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:43.6 Info: DROP TABLE "TrackFiles" 12:49:43.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:43.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:43.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:43.6 Info: => 0.0050325s 12:49:43.6 Info: AlterTable VersionInfo 12:49:43.6 Info: => 1.2E-06s 12:49:43.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:43.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:43.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:43.6 Info: DROP TABLE "VersionInfo" 12:49:43.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:43.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:43.6 Info: => 0.0049445s 12:49:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:43', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:43.6 Info: Committing Transaction 12:49:43.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:43.6 Info: => 0.005631s 12:49:43.6 Info: 62: add_on_delete_to_notifications migrating 12:49:43.6 Info: Beginning Transaction 12:49:43.6 Info: Starting migration of Main DB to 62 12:49:43.6 Info: AlterTable Notifications 12:49:43.6 Info: => 1.2E-06s 12:49:43.6 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:43.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:43.6 Info: => 0.0006874s 12:49:43.6 Info: AlterTable Notifications 12:49:43.6 Info: => 1E-06s 12:49:43.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:43.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:43.6 Info: => 0.0006487s 12:49:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:43', 'add_on_delete_to_notifications') 12:49:43.6 Info: Committing Transaction 12:49:43.6 Info: 62: add_on_delete_to_notifications migrated 12:49:43.6 Info: => 0.0009607s 12:49:43.6 Info: 63: add_custom_formats migrating 12:49:43.6 Info: Beginning Transaction 12:49:43.6 Info: Starting migration of Main DB to 63 12:49:43.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:49:43.6 Info: AlterTable DelayProfiles 12:49:43.6 Info: => 9E-07s 12:49:43.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:43.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:43.6 Info: => 0.0006555s 12:49:43.6 Info: UpdateData 12:49:43.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:43.6 Info: => 5.28E-05s 12:49:43.6 Info: AlterTable TrackFiles 12:49:43.6 Info: => 9E-07s 12:49:43.6 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:43.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:43.6 Info: => 0.0006139s 12:49:43.6 Info: PerformDBOperation 12:49:43.6 Info: Performing DB Operation 12:49:43.6 Info: => 0.0013122s 12:49:43.6 Info: CreateTable CustomFormats 12:49:43.6 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:43.6 Info: => 0.0001615s 12:49:43.6 Info: CreateIndex CustomFormats (Name) 12:49:43.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:43.6 Info: => 9.47E-05s 12:49:43.6 Info: AlterTable QualityProfiles 12:49:43.6 Info: => 1E-06s 12:49:43.6 Info: CreateColumn QualityProfiles FormatItems String 12:49:43.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:43.6 Info: => 0.0006632s 12:49:43.6 Info: AlterTable QualityProfiles 12:49:43.6 Info: => 1.1E-06s 12:49:43.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:43.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:43.6 Info: => 0.0006596s 12:49:43.6 Info: AlterTable QualityProfiles 12:49:43.6 Info: => 1.2E-06s 12:49:43.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:43.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:43.6 Info: => 0.0006622s 12:49:43.6 Info: PerformDBOperation 12:49:43.6 Info: Performing DB Operation 12:49:43.6 Info: => 0.0015093s 12:49:43.6 Info: PerformDBOperation 12:49:43.6 Info: Performing DB Operation 12:49:43.6 Info: => 4.11E-05s 12:49:43.6 Info: DeleteColumn ReleaseProfiles Preferred 12:49:43.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:43.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:43.6 Info: DROP TABLE "ReleaseProfiles" 12:49:43.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:43.6 Info: => 0.0051843s 12:49:43.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:43.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:43.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:43.6 Info: DROP TABLE "ReleaseProfiles" 12:49:43.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:43.6 Info: => 0.0066028s 12:49:43.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:43.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:43.6 Info: => 5.58E-05s 12:49:43.6 Info: AlterTable DelayProfiles 12:49:43.6 Info: => 1E-06s 12:49:43.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:43.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:43.6 Info: => 0.0006653s 12:49:43.6 Info: AlterTable DelayProfiles 12:49:43.6 Info: => 1.2E-06s 12:49:43.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:43.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:43.6 Info: => 0.0006451s 12:49:43.6 Info: -> 1 Insert operations completed in 00:00:00.0001015 taking an average of 00:00:00.0001015 12:49:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:43', 'add_custom_formats') 12:49:43.6 Info: Committing Transaction 12:49:43.6 Info: 63: add_custom_formats migrated 12:49:43.6 Info: => 0.0010752s 12:49:43.6 Debug: Took: 00:00:00.5231042 12:49:43.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 12:49:43.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 12:49:43.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469837096505_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:43.7 Info: DatabaseEngineVersionCheck migrating 12:49:43.7 Info: PerformDBOperation 12:49:43.7 Info: Performing DB Operation 12:49:43.7 Info: SQLite 3.45.3 12:49:43.7 Info: => 0.0011148s 12:49:43.7 Info: DatabaseEngineVersionCheck migrated 12:49:43.7 Info: => 0.0011308s 12:49:43.7 Info: VersionMigration migrating 12:49:43.7 Info: Beginning Transaction 12:49:43.7 Info: CreateTable VersionInfo 12:49:43.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:43.7 Info: => 0.0002124s 12:49:43.7 Info: Committing Transaction 12:49:43.7 Info: VersionMigration migrated 12:49:43.7 Info: => 0.0006256s 12:49:43.7 Info: VersionUniqueMigration migrating 12:49:43.7 Info: Beginning Transaction 12:49:43.7 Info: CreateIndex VersionInfo (Version) 12:49:43.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:43.7 Info: => 0.0001277s 12:49:43.7 Info: AlterTable VersionInfo 12:49:43.7 Info: => 1.2E-06s 12:49:43.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:43.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:43.7 Info: => 0.0005682s 12:49:43.7 Info: Committing Transaction 12:49:43.7 Info: VersionUniqueMigration migrated 12:49:43.7 Info: => 0.0007938s 12:49:43.7 Info: VersionDescriptionMigration migrating 12:49:43.7 Info: Beginning Transaction 12:49:43.7 Info: AlterTable VersionInfo 12:49:43.7 Info: => 1E-06s 12:49:43.7 Info: CreateColumn VersionInfo Description String 12:49:43.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:43.7 Info: => 0.0002033s 12:49:43.7 Info: Committing Transaction 12:49:43.7 Info: VersionDescriptionMigration migrated 12:49:43.7 Info: => 0.000391s 12:49:43.7 Info: 1: InitialSetup migrating 12:49:43.7 Info: Beginning Transaction 12:49:43.7 Info: Starting migration of Main DB to 1 12:49:43.7 Info: CreateTable Config 12:49:43.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:43.7 Info: => 0.0001914s 12:49:43.7 Info: CreateIndex Config (Key) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:43.7 Info: => 8.36E-05s 12:49:43.7 Info: CreateTable RootFolders 12:49:43.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:43.7 Info: => 9.85E-05s 12:49:43.7 Info: CreateIndex RootFolders (Path) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:43.7 Info: => 0.000127s 12:49:43.7 Info: CreateTable Artists 12:49:43.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:43.7 Info: => 0.0003573s 12:49:43.7 Info: CreateIndex Artists (ForeignArtistId) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:43.7 Info: => 0.0001094s 12:49:43.7 Info: CreateIndex Artists (NameSlug) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:43.7 Info: => 0.0001051s 12:49:43.7 Info: CreateIndex Artists (CleanName) 12:49:43.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.7 Info: => 0.0001007s 12:49:43.7 Info: CreateIndex Artists (Path) 12:49:43.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.7 Info: => 7.68E-05s 12:49:43.7 Info: CreateTable Albums 12:49:43.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:43.7 Info: => 0.0002902s 12:49:43.7 Info: CreateIndex Albums (ForeignAlbumId) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:43.7 Info: => 0.0001098s 12:49:43.7 Info: CreateIndex Albums (MBId) 12:49:43.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:43.7 Info: => 7.67E-05s 12:49:43.7 Info: CreateIndex Albums (TADBId) 12:49:43.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:43.7 Info: => 7.65E-05s 12:49:43.7 Info: CreateIndex Albums (TitleSlug) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:43.7 Info: => 0.0001021s 12:49:43.7 Info: CreateIndex Albums (CleanTitle) 12:49:43.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:43.7 Info: => 0.0001001s 12:49:43.7 Info: CreateIndex Albums (Path) 12:49:43.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:43.7 Info: => 7.55E-05s 12:49:43.7 Info: CreateTable Tracks 12:49:43.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:43.7 Info: => 0.0001752s 12:49:43.7 Info: CreateIndex Tracks (ForeignTrackId) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:43.7 Info: => 0.000108s 12:49:43.7 Info: CreateIndex Tracks (ArtistId) 12:49:43.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:43.7 Info: => 8.3E-05s 12:49:43.7 Info: CreateIndex Tracks (TrackFileId) 12:49:43.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:43.7 Info: => 0.0001218s 12:49:43.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:43.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:43.7 Info: => 8.98E-05s 12:49:43.7 Info: CreateTable TrackFiles 12:49:43.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:43.7 Info: => 0.0001623s 12:49:43.7 Info: CreateIndex TrackFiles (ArtistId) 12:49:43.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:43.7 Info: => 0.000111s 12:49:43.7 Info: CreateIndex TrackFiles (AlbumId) 12:49:43.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:43.7 Info: => 0.0001032s 12:49:43.7 Info: CreateTable History 12:49:43.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:43.7 Info: => 0.0001722s 12:49:43.7 Info: CreateIndex History (Date) 12:49:43.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:43.7 Info: => 8.42E-05s 12:49:43.7 Info: CreateIndex History (EventType) 12:49:43.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:43.7 Info: => 0.0001253s 12:49:43.7 Info: CreateIndex History (DownloadId) 12:49:43.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:43.7 Info: => 0.0001122s 12:49:43.7 Info: CreateIndex History (AlbumId) 12:49:43.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:43.7 Info: => 8.28E-05s 12:49:43.7 Info: CreateTable Notifications 12:49:43.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:43.7 Info: => 0.0001534s 12:49:43.7 Info: CreateTable ScheduledTasks 12:49:43.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:43.7 Info: => 0.0001489s 12:49:43.7 Info: CreateIndex ScheduledTasks (TypeName) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:43.7 Info: => 8.78E-05s 12:49:43.7 Info: CreateTable Indexers 12:49:43.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:43.7 Info: => 0.0001539s 12:49:43.7 Info: CreateIndex Indexers (Name) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:43.7 Info: => 0.0001087s 12:49:43.7 Info: CreateTable Profiles 12:49:43.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:43.7 Info: => 0.000126s 12:49:43.7 Info: CreateIndex Profiles (Name) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:43.7 Info: => 8.68E-05s 12:49:43.7 Info: CreateTable QualityDefinitions 12:49:43.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:43.7 Info: => 0.0001539s 12:49:43.7 Info: CreateIndex QualityDefinitions (Quality) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:43.7 Info: => 8.52E-05s 12:49:43.7 Info: CreateIndex QualityDefinitions (Title) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:43.7 Info: => 8.53E-05s 12:49:43.7 Info: CreateTable NamingConfig 12:49:43.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:43.7 Info: => 0.0001838s 12:49:43.7 Info: CreateTable Blacklist 12:49:43.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:43.7 Info: => 0.0002252s 12:49:43.7 Info: CreateTable Metadata 12:49:43.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:43.7 Info: => 0.0001524s 12:49:43.7 Info: CreateTable MetadataFiles 12:49:43.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:43.7 Info: => 0.0001579s 12:49:43.7 Info: CreateTable DownloadClients 12:49:43.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:43.7 Info: => 0.0001493s 12:49:43.7 Info: CreateTable PendingReleases 12:49:43.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:43.7 Info: => 0.000163s 12:49:43.7 Info: CreateTable RemotePathMappings 12:49:43.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:43.7 Info: => 0.0001207s 12:49:43.7 Info: CreateTable Tags 12:49:43.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:43.7 Info: => 0.0001254s 12:49:43.7 Info: CreateIndex Tags (Label) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:43.7 Info: => 0.0001032s 12:49:43.7 Info: CreateTable Restrictions 12:49:43.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:43.7 Info: => 0.000119s 12:49:43.7 Info: CreateTable DelayProfiles 12:49:43.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:43.7 Info: => 0.0001479s 12:49:43.7 Info: CreateTable Users 12:49:43.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:43.7 Info: => 0.0001123s 12:49:43.7 Info: CreateIndex Users (Identifier) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:43.7 Info: => 0.000118s 12:49:43.7 Info: CreateIndex Users (Username) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:43.7 Info: => 0.0001098s 12:49:43.7 Info: CreateTable Commands 12:49:43.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:43.7 Info: => 0.0001882s 12:49:43.7 Info: CreateTable IndexerStatus 12:49:43.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:43.7 Info: => 0.0001738s 12:49:43.7 Info: CreateIndex IndexerStatus (ProviderId) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:43.7 Info: => 9.04E-05s 12:49:43.7 Info: CreateTable ExtraFiles 12:49:43.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:43.7 Info: => 0.0001449s 12:49:43.7 Info: CreateTable LyricFiles 12:49:43.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:43.7 Info: => 0.0001574s 12:49:43.7 Info: CreateTable LanguageProfiles 12:49:43.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:43.7 Info: => 0.0001155s 12:49:43.7 Info: CreateIndex LanguageProfiles (Name) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:43.7 Info: => 9.6E-05s 12:49:43.7 Info: CreateTable DownloadClientStatus 12:49:43.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:43.7 Info: => 0.0001787s 12:49:43.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:43.7 Info: => 9.9E-05s 12:49:43.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:43.7 Info: -> 1 Insert operations completed in 00:00:00.0000704 taking an average of 00:00:00.0000704 12:49:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:43', 'InitialSetup') 12:49:43.7 Info: Committing Transaction 12:49:43.7 Info: 1: InitialSetup migrated 12:49:43.7 Info: => 0.0010608s 12:49:43.7 Info: 2: add_reason_to_pending_releases migrating 12:49:43.7 Info: Beginning Transaction 12:49:43.7 Info: Starting migration of Main DB to 2 12:49:43.7 Info: AlterTable PendingReleases 12:49:43.7 Info: => 1.1E-06s 12:49:43.7 Info: CreateColumn PendingReleases Reason Int32 12:49:43.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:43.7 Info: => 0.0006038s 12:49:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:43', 'add_reason_to_pending_releases') 12:49:43.7 Info: Committing Transaction 12:49:43.7 Info: 2: add_reason_to_pending_releases migrated 12:49:43.7 Info: => 0.000908s 12:49:43.7 Info: 3: add_medium_support migrating 12:49:43.7 Info: Beginning Transaction 12:49:43.7 Info: Starting migration of Main DB to 3 12:49:43.7 Info: AlterTable Albums 12:49:43.7 Info: => 1.2E-06s 12:49:43.7 Info: CreateColumn Albums Media String 12:49:43.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:43.7 Info: => 0.0006106s 12:49:43.7 Info: AlterTable Tracks 12:49:43.7 Info: => 1.1E-06s 12:49:43.7 Info: CreateColumn Tracks MediumNumber Int32 12:49:43.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:43.7 Info: => 0.0006144s 12:49:43.7 Info: AlterTable Tracks 12:49:43.7 Info: => 1E-06s 12:49:43.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:43.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:43.7 Info: => 0.0005555s 12:49:43.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:43.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:43.7 Info: => 4.75E-05s 12:49:43.7 Info: DeleteColumn Tracks TrackNumber 12:49:43.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:43.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:43.7 Info: DROP TABLE "Tracks" 12:49:43.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:43.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:43.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:43.7 Info: => 0.0047637s 12:49:43.7 Info: AlterTable Tracks 12:49:43.7 Info: => 1.1E-06s 12:49:43.7 Info: CreateColumn Tracks TrackNumber String 12:49:43.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:43.7 Info: => 0.000569s 12:49:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:43', 'add_medium_support') 12:49:43.7 Info: Committing Transaction 12:49:43.7 Info: 3: add_medium_support migrated 12:49:43.7 Info: => 0.0009742s 12:49:43.7 Info: 4: add_various_qualites_in_profile migrating 12:49:43.7 Info: Beginning Transaction 12:49:43.7 Info: Starting migration of Main DB to 4 12:49:43.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:43.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:43.7 Info: => 5.84E-05s 12:49:43.7 Info: PerformDBOperation 12:49:43.7 Info: Performing DB Operation 12:49:43.7 Info: => 4.01E-05s 12:49:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:43', 'add_various_qualites_in_profile') 12:49:43.7 Info: Committing Transaction 12:49:43.7 Info: 4: add_various_qualites_in_profile migrated 12:49:43.7 Info: => 0.0003103s 12:49:43.7 Info: 5: metadata_profiles migrating 12:49:43.7 Info: Beginning Transaction 12:49:43.7 Info: Starting migration of Main DB to 5 12:49:43.7 Info: CreateTable MetadataProfiles 12:49:43.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:43.7 Info: => 0.000187s 12:49:43.7 Info: CreateIndex MetadataProfiles (Name) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:43.7 Info: => 0.0001095s 12:49:43.7 Info: AlterTable Artists 12:49:43.7 Info: => 1E-06s 12:49:43.7 Info: CreateColumn Artists MetadataProfileId Int32 12:49:43.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:43.7 Info: => 0.000579s 12:49:43.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:43.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:43.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:43.7 Info: DROP TABLE "Artists" 12:49:43.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:43.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.7 Info: => 0.0053951s 12:49:43.7 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:43.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:43.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:43.7 Info: DROP TABLE "Artists" 12:49:43.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:43.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.7 Info: => 0.006425s 12:49:43.7 Info: AlterTable Albums 12:49:43.7 Info: => 1.7E-06s 12:49:43.7 Info: CreateColumn Albums SecondaryTypes String 12:49:43.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:43.7 Info: => 0.0005695s 12:49:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:43', 'metadata_profiles') 12:49:43.7 Info: Committing Transaction 12:49:43.7 Info: 5: metadata_profiles migrated 12:49:43.7 Info: => 0.0010253s 12:49:43.7 Info: 6: separate_automatic_and_interactive_search migrating 12:49:43.7 Info: Beginning Transaction 12:49:43.7 Info: Starting migration of Main DB to 6 12:49:43.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:43.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:43.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:43.7 Info: DROP TABLE "Indexers" 12:49:43.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:43.7 Info: => 0.0043571s 12:49:43.7 Info: AlterTable Indexers 12:49:43.7 Info: => 1.6E-06s 12:49:43.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:43.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:43.7 Info: => 0.0005693s 12:49:43.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:43.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:43.7 Info: => 4.22E-05s 12:49:43.7 Info: AlterTable Indexers 12:49:43.7 Info: => 1.1E-06s 12:49:43.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:43.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:43.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:43.7 Info: DROP TABLE "Indexers" 12:49:43.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:43.7 Info: => 0.0058272s 12:49:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:43', 'separate_automatic_and_interactive_search') 12:49:43.7 Info: Committing Transaction 12:49:43.7 Info: 6: separate_automatic_and_interactive_search migrated 12:49:43.7 Info: => 0.0062526s 12:49:43.7 Info: 7: change_album_path_to_relative migrating 12:49:43.7 Info: Beginning Transaction 12:49:43.7 Info: Starting migration of Main DB to 7 12:49:43.7 Info: DeleteColumn Albums Path 12:49: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) 12:49: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") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:43.7 Info: DROP TABLE "Albums" 12:49:43.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:43.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:43.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:43.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:43.7 Info: => 0.0053085s 12:49:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:43', 'change_album_path_to_relative') 12:49:43.7 Info: Committing Transaction 12:49:43.7 Info: 7: change_album_path_to_relative migrated 12:49:43.7 Info: => 0.0057493s 12:49:43.7 Info: 8: change_quality_size_mb_to_kb migrating 12:49:43.7 Info: Beginning Transaction 12:49:43.7 Info: Starting migration of Main DB to 8 12:49:43.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:43.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:43.7 Info: => 5.67E-05s 12:49:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:43', 'change_quality_size_mb_to_kb') 12:49:43.7 Info: Committing Transaction 12:49:43.7 Info: 8: change_quality_size_mb_to_kb migrated 12:49:43.7 Info: => 0.0003075s 12:49:43.7 Info: 9: album_releases migrating 12:49:43.7 Info: Beginning Transaction 12:49:43.7 Info: Starting migration of Main DB to 9 12:49:43.7 Info: AlterTable Albums 12:49:43.7 Info: => 1.2E-06s 12:49:43.7 Info: CreateColumn Albums Releases String 12:49:43.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:43.7 Info: => 0.0006176s 12:49:43.7 Info: AlterTable Albums 12:49:43.7 Info: => 1.2E-06s 12:49:43.7 Info: CreateColumn Albums CurrentRelease String 12:49:43.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:43.7 Info: => 0.0005699s 12:49:43.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:43', 'album_releases') 12:49:43.7 Info: Committing Transaction 12:49:43.7 Info: 9: album_releases migrated 12:49:43.7 Info: => 0.0008509s 12:49:43.7 Info: 10: album_releases_fix migrating 12:49:43.7 Info: Beginning Transaction 12:49:43.7 Info: Starting migration of Main DB to 10 12:49:43.7 Info: AlterTable Albums 12:49:43.7 Info: => 1E-06s 12:49:43.7 Info: AlterColumn Albums Releases String 12:49: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) 12:49: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" 12:49:43.7 Info: DROP TABLE "Albums" 12:49:43.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:43.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:43.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:43.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:43.7 Info: => 0.0052491s 12:49:43.7 Info: AlterTable Albums 12:49:43.7 Info: => 1.1E-06s 12:49:43.7 Info: AlterColumn Albums CurrentRelease String 12:49: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) 12:49: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" 12:49:43.8 Info: DROP TABLE "Albums" 12:49:43.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:43.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:43.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:43.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:43.8 Info: => 0.0052517s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:43', 'album_releases_fix') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 10: album_releases_fix migrated 12:49:43.8 Info: => 0.0056233s 12:49:43.8 Info: 11: import_lists migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 11 12:49:43.8 Info: CreateTable ImportLists 12:49:43.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:43.8 Info: => 0.0001919s 12:49:43.8 Info: CreateIndex ImportLists (Name) 12:49:43.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:43.8 Info: => 0.0001312s 12:49:43.8 Info: CreateTable ImportListStatus 12:49:43.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:43.8 Info: => 0.0001688s 12:49:43.8 Info: CreateIndex ImportListStatus (ProviderId) 12:49:43.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:43.8 Info: => 9.14E-05s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:43', 'import_lists') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 11: import_lists migrated 12:49:43.8 Info: => 0.0003935s 12:49:43.8 Info: 12: add_release_status migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 12 12:49:43.8 Info: AlterTable MetadataProfiles 12:49:43.8 Info: => 1.2E-06s 12:49:43.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:43.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:43.8 Info: => 0.0006339s 12:49:43.8 Info: PerformDBOperation 12:49:43.8 Info: Performing DB Operation 12:49:43.8 Info: => 3.29E-05s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:43', 'add_release_status') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 12: add_release_status migrated 12:49:43.8 Info: => 0.0013549s 12:49:43.8 Info: 13: album_download_notification migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 13 12:49:43.8 Info: AlterTable Notifications 12:49:43.8 Info: => 1.5E-06s 12:49:43.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:43.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:43.8 Info: => 0.0006442s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:43', 'album_download_notification') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 13: album_download_notification migrated 12:49:43.8 Info: => 0.0009372s 12:49:43.8 Info: 14: fix_language_metadata_profiles migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 14 12:49: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 12:49: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 12:49:43.8 Info: => 8.55E-05s 12:49: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 12:49: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 12:49:43.8 Info: => 6.47E-05s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:43', 'fix_language_metadata_profiles') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 14: fix_language_metadata_profiles migrated 12:49:43.8 Info: => 0.0003167s 12:49:43.8 Info: 15: remove_fanzub migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 15 12:49:43.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:43.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:43.8 Info: => 4.92E-05s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:43', 'remove_fanzub') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 15: remove_fanzub migrated 12:49:43.8 Info: => 0.0002869s 12:49:43.8 Info: 16: update_artist_history_indexes migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 16 12:49:43.8 Info: CreateIndex Albums (ArtistId) 12:49:43.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:43.8 Info: => 0.0001133s 12:49:43.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:43.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:43.8 Info: => 9.52E-05s 12:49:43.8 Info: DeleteIndex History (AlbumId) 12:49:43.8 Info: DROP INDEX "IX_History_AlbumId" 12:49:43.8 Info: => 0.0001279s 12:49:43.8 Info: CreateIndex History (AlbumId, Date) 12:49:43.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:43.8 Info: => 0.0001225s 12:49:43.8 Info: DeleteIndex History (DownloadId) 12:49:43.8 Info: DROP INDEX "IX_History_DownloadId" 12:49:43.8 Info: => 0.0001241s 12:49:43.8 Info: CreateIndex History (DownloadId, Date) 12:49:43.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:43.8 Info: => 0.0001226s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:43', 'update_artist_history_indexes') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 16: update_artist_history_indexes migrated 12:49:43.8 Info: => 0.0004295s 12:49:43.8 Info: 17: remove_nma migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 17 12:49:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:43.8 Info: => 5.27E-05s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:43', 'remove_nma') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 17: remove_nma migrated 12:49:43.8 Info: => 0.0002926s 12:49:43.8 Info: 18: album_disambiguation migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 18 12:49:43.8 Info: AlterTable Albums 12:49:43.8 Info: => 1.2E-06s 12:49:43.8 Info: CreateColumn Albums Disambiguation String 12:49:43.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:43.8 Info: => 0.000644s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:43', 'album_disambiguation') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 18: album_disambiguation migrated 12:49:43.8 Info: => 0.0009374s 12:49:43.8 Info: 19: add_ape_quality_in_profiles migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 19 12:49:43.8 Info: PerformDBOperation 12:49:43.8 Info: Performing DB Operation 12:49:43.8 Info: => 3.68E-05s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:43', 'add_ape_quality_in_profiles') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 19: add_ape_quality_in_profiles migrated 12:49:43.8 Info: => 0.0002862s 12:49:43.8 Info: 20: remove_pushalot migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 20 12:49:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:43.8 Info: => 5.13E-05s 12:49:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:43.8 Info: => 4.01E-05s 12:49:43.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:43.8 Info: => 3.82E-05s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:43', 'remove_pushalot') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 20: remove_pushalot migrated 12:49:43.8 Info: => 0.0002786s 12:49:43.8 Info: 21: add_custom_filters migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 21 12:49:43.8 Info: CreateTable CustomFilters 12:49:43.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:43.8 Info: => 0.0001494s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:43', 'add_custom_filters') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 21: add_custom_filters migrated 12:49:43.8 Info: => 0.0004352s 12:49:43.8 Info: 22: import_list_tags migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 22 12:49:43.8 Info: AlterTable ImportLists 12:49:43.8 Info: => 1.1E-06s 12:49:43.8 Info: CreateColumn ImportLists Tags String 12:49:43.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:43.8 Info: => 0.0006413s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:43', 'import_list_tags') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 22: import_list_tags migrated 12:49:43.8 Info: => 0.000938s 12:49:43.8 Info: 23: add_release_groups_etc migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 23 12:49:43.8 Info: CreateTable ArtistMetadata 12:49:43.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:43.8 Info: => 0.0002074s 12:49:43.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:43.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:43.8 Info: => 9.64E-05s 12:49:43.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:43.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:43.8 Info: => 0.000134s 12:49:43.8 Info: AlterTable Artists 12:49:43.8 Info: => 1.1E-06s 12:49:43.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:43.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:43.8 Info: => 0.0006584s 12:49:43.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:43.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:43.8 Info: => 7.46E-05s 12:49:43.8 Info: CreateTable AlbumReleases 12:49:43.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:43.8 Info: => 0.0001816s 12:49:43.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:43.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:43.8 Info: => 9.3E-05s 12:49:43.8 Info: CreateIndex AlbumReleases (AlbumId) 12:49:43.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:43.8 Info: => 0.0001194s 12:49:43.8 Info: PerformDBOperation 12:49:43.8 Info: Performing DB Operation 12:49:43.8 Info: => 3.78E-05s 12:49:43.8 Info: AlterTable Albums 12:49:43.8 Info: => 1.1E-06s 12:49:43.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:43.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:43.8 Info: => 0.0006554s 12:49:43.8 Info: AlterTable Albums 12:49:43.8 Info: => 1.1E-06s 12:49:43.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:43.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:43.8 Info: => 0.0006512s 12:49:43.8 Info: AlterTable Albums 12:49:43.8 Info: => 1E-06s 12:49:43.8 Info: CreateColumn Albums Links String 12:49:43.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:43.8 Info: => 0.0006378s 12:49:43.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:43.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:43.8 Info: => 8.78E-05s 12:49:43.8 Info: AlterTable Tracks 12:49:43.8 Info: => 1.1E-06s 12:49:43.8 Info: CreateColumn Tracks ForeignRecordingId String 12:49:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:43.8 Info: => 0.0006329s 12:49:43.8 Info: AlterTable Tracks 12:49:43.8 Info: => 1.2E-06s 12:49:43.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:43.8 Info: => 0.0006344s 12:49:43.8 Info: AlterTable Tracks 12:49:43.8 Info: => 1.3E-06s 12:49:43.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:43.8 Info: => 0.0006567s 12:49:43.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:43.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:43.8 Info: => 0.0001148s 12:49:43.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:43.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:43.8 Info: => 7.84E-05s 12:49:43.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:43.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:43.8 Info: DROP TABLE "Artists" 12:49:43.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.8 Info: => 0.0062982s 12:49:43.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49: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) 12:49: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") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:43.8 Info: DROP TABLE "Albums" 12:49:43.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:43.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:43.8 Info: => 0.0058518s 12:49:43.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:43.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:43.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:43.8 Info: DROP TABLE "Tracks" 12:49:43.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:43.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:43.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:43.8 Info: => 0.0064138s 12:49:43.8 Info: DeleteColumn TrackFiles ArtistId 12:49:43.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:43.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:43.8 Info: DROP TABLE "TrackFiles" 12:49:43.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:43.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:43.8 Info: => 0.0045904s 12:49:43.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:43.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:43.8 Info: => 9.09E-05s 12:49:43.8 Info: CreateIndex Artists (Monitored) 12:49:43.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:43.8 Info: => 8.25E-05s 12:49:43.8 Info: CreateIndex Albums (ArtistMetadataId) 12:49:43.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:43.8 Info: => 8.61E-05s 12:49:43.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:43.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:43.8 Info: => 8.51E-05s 12:49:43.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:43.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:43.8 Info: => 8.33E-05s 12:49:43.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:43.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:43.8 Info: => 8.36E-05s 12:49:43.8 Info: UpdateData 12:49:43.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:43.8 Info: => 4.98E-05s 12:49:43.8 Info: UpdateData 12:49:43.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:43.8 Info: => 4.24E-05s 12:49:43.8 Info: UpdateData 12:49:43.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:43.8 Info: => 5.07E-05s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:43', 'add_release_groups_etc') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 23: add_release_groups_etc migrated 12:49:43.8 Info: => 0.0006143s 12:49:43.8 Info: 24: NewMediaInfoFormat migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 24 12:49:43.8 Info: UpdateData 12:49:43.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:43.8 Info: => 5.48E-05s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:43', 'NewMediaInfoFormat') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 24: NewMediaInfoFormat migrated 12:49:43.8 Info: => 0.0002994s 12:49:43.8 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 25 12:49:43.8 Info: RenameTable Restrictions ReleaseProfiles 12:49:43.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:43.8 Info: => 0.001813s 12:49:43.8 Info: AlterTable ReleaseProfiles 12:49:43.8 Info: => 1.2E-06s 12:49:43.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:43.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:43.8 Info: => 0.0006035s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:43', 'rename_restrictions_to_release_profiles') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:43.8 Info: => 0.0008922s 12:49:43.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 26 12:49:43.8 Info: RenameTable Profiles QualityProfiles 12:49:43.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:43.8 Info: => 0.0018497s 12:49:43.8 Info: AlterTable QualityProfiles 12:49:43.8 Info: => 1.2E-06s 12:49:43.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:43.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:43.8 Info: => 0.0005743s 12:49:43.8 Info: AlterTable LanguageProfiles 12:49:43.8 Info: => 1.1E-06s 12:49:43.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:43.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:43.8 Info: => 0.0005598s 12:49:43.8 Info: UpdateData 12:49:43.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:43.8 Info: => 4.5E-05s 12:49:43.8 Info: UpdateData 12:49:43.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:43.8 Info: => 3.79E-05s 12:49:43.8 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:43.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:43.8 Info: DROP TABLE "Artists" 12:49:43.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:43.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:43.8 Info: => 0.0052301s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:43', 'rename_quality_profiles_add_upgrade_allowed') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:43.8 Info: => 0.0056602s 12:49:43.8 Info: 27: add_import_exclusions migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 27 12:49:43.8 Info: CreateTable ImportListExclusions 12:49:43.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:43.8 Info: => 0.0001497s 12:49:43.8 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:43.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:43.8 Info: => 0.0001038s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:43', 'add_import_exclusions') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 27: add_import_exclusions migrated 12:49:43.8 Info: => 0.0006877s 12:49:43.8 Info: 28: clean_artist_metadata_table migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 28 12:49:43.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:43.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:43.8 Info: => 0.0001601s 12:49:43.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:43.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:43.8 Info: => 0.0001345s 12:49:43.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:43.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:43.8 Info: => 0.0001304s 12:49:43.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:43.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:43.8 Info: => 0.0001282s 12:49:43.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:43.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:43.8 Info: => 0.0001262s 12:49:43.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:43.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:43.8 Info: => 0.000193s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:43', 'clean_artist_metadata_table') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 28: clean_artist_metadata_table migrated 12:49:43.8 Info: => 0.0005769s 12:49:43.8 Info: 29: health_issue_notification migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 29 12:49:43.8 Info: AlterTable Notifications 12:49:43.8 Info: => 1.5E-06s 12:49:43.8 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:43.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:43.8 Info: => 0.0006482s 12:49:43.8 Info: AlterTable Notifications 12:49:43.8 Info: => 1.1E-06s 12:49:43.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:43.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:43.8 Info: => 0.0006077s 12:49:43.8 Info: AlterTable Notifications 12:49:43.8 Info: => 1E-06s 12:49:43.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:43.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:43.8 Info: => 0.0005866s 12:49:43.8 Info: AlterTable Notifications 12:49:43.8 Info: => 1.1E-06s 12:49:43.8 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:43.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:43.8 Info: => 0.0006121s 12:49:43.8 Info: AlterTable Notifications 12:49:43.8 Info: => 1.1E-06s 12:49:43.8 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:43.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:43.8 Info: => 0.0006043s 12:49:43.8 Info: DeleteColumn Notifications OnDownload 12:49:43.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:43.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:43.8 Info: DROP TABLE "Notifications" 12:49:43.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:43.8 Info: => 0.0061695s 12:49:43.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:43.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:43.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:43.8 Info: DROP TABLE "Notifications" 12:49:43.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:43.8 Info: => 0.0046728s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:43', 'health_issue_notification') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 29: health_issue_notification migrated 12:49:43.8 Info: => 0.0051384s 12:49:43.8 Info: 30: add_mediafilerepository_mtime migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 30 12:49:43.8 Info: AlterTable TrackFiles 12:49:43.8 Info: => 1.4E-06s 12:49:43.8 Info: CreateColumn TrackFiles Modified DateTime 12:49:43.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:43.8 Info: => 0.0006708s 12:49:43.8 Info: AlterTable TrackFiles 12:49:43.8 Info: => 1.2E-06s 12:49:43.8 Info: CreateColumn TrackFiles Path String 12:49:43.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:43.8 Info: => 0.0006126s 12:49:43.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:43.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:43.8 Info: => 4.04E-05s 12:49:43.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:43.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:43.8 Info: => 0.0001275s 12:49:43.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:43.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:43.8 Info: => 0.0001352s 12:49:43.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:43.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:43.8 Info: => 0.0001388s 12:49:43.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:43.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:43.8 Info: => 8.71E-05s 12:49:43.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:43.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:43.8 Info: => 5.59E-05s 12:49:43.8 Info: AlterTable TrackFiles 12:49:43.8 Info: => 1E-06s 12:49:43.8 Info: AlterColumn TrackFiles Path String 12:49:43.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:43.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:43.8 Info: DROP TABLE "TrackFiles" 12:49:43.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:43.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:43.8 Info: => 0.006908s 12:49:43.8 Info: CreateIndex TrackFiles (Path) 12:49:43.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:43.8 Info: => 9.44E-05s 12:49:43.8 Info: DeleteColumn TrackFiles RelativePath 12:49:43.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:43.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:43.8 Info: DROP TABLE "TrackFiles" 12:49:43.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:43.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:43.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:43.8 Info: => 0.0059403s 12:49:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:43', 'add_mediafilerepository_mtime') 12:49:43.8 Info: Committing Transaction 12:49:43.8 Info: 30: add_mediafilerepository_mtime migrated 12:49:43.8 Info: => 0.0063337s 12:49:43.8 Info: 31: add_artistmetadataid_constraint migrating 12:49:43.8 Info: Beginning Transaction 12:49:43.8 Info: Starting migration of Main DB to 31 12:49:43.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:43.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:43.8 Info: => 9.87E-05s 12:49:43.8 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:43.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:43.8 Info: => 0.0001381s 12:49:43.8 Info: AlterColumn Artists ArtistMetadataId Int32 12:49: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:43.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:43.8 Info: DROP TABLE "Artists" 12:49:43.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:43.9 Info: => 0.0052944s 12:49:43.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:43.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:43.9 Info: => 8.97E-05s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:43', 'add_artistmetadataid_constraint') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 31: add_artistmetadataid_constraint migrated 12:49:43.9 Info: => 0.0004771s 12:49:43.9 Info: 32: old_ids_and_artist_alias migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 32 12:49:43.9 Info: AlterTable ArtistMetadata 12:49:43.9 Info: => 1.1E-06s 12:49:43.9 Info: CreateColumn ArtistMetadata Aliases String 12:49:43.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:43.9 Info: => 0.0006505s 12:49:43.9 Info: AlterTable ArtistMetadata 12:49:43.9 Info: => 1.1E-06s 12:49:43.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:43.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:43.9 Info: => 0.0005928s 12:49:43.9 Info: AlterTable Albums 12:49:43.9 Info: => 1.1E-06s 12:49:43.9 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:43.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:43.9 Info: => 0.0006331s 12:49:43.9 Info: AlterTable AlbumReleases 12:49:43.9 Info: => 1.1E-06s 12:49:43.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:43.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:43.9 Info: => 0.0017651s 12:49:43.9 Info: AlterTable Tracks 12:49:43.9 Info: => 1.2E-06s 12:49:43.9 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:43.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:43.9 Info: => 0.0006483s 12:49:43.9 Info: AlterTable Tracks 12:49:43.9 Info: => 1.1E-06s 12:49:43.9 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:43.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:43.9 Info: => 0.0006481s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:43', 'old_ids_and_artist_alias') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 32: old_ids_and_artist_alias migrated 12:49:43.9 Info: => 0.0010038s 12:49:43.9 Info: 33: download_propers_config migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 33 12:49:43.9 Info: PerformDBOperation 12:49:43.9 Info: Performing DB Operation 12:49:43.9 Info: => 3.78E-05s 12:49:43.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:43.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:43.9 Info: => 4.1E-05s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:43', 'download_propers_config') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 33: download_propers_config migrated 12:49:43.9 Info: => 0.0003174s 12:49:43.9 Info: 34: remove_language_profiles migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 34 12:49:43.9 Info: DeleteTable LanguageProfiles 12:49:43.9 Info: DROP TABLE "LanguageProfiles" 12:49:43.9 Info: => 0.0002201s 12:49:43.9 Info: DeleteColumn Artists LanguageProfileId 12:49:43.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:43.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:43.9 Info: DROP TABLE "Artists" 12:49:43.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:43.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:43.9 Info: => 0.0055358s 12:49:43.9 Info: DeleteColumn ImportLists LanguageProfileId 12:49:43.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:43.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:43.9 Info: DROP TABLE "ImportLists" 12:49:43.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:43.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:43.9 Info: => 0.0057892s 12:49:43.9 Info: DeleteColumn Blacklist Language 12:49:43.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:43.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:43.9 Info: DROP TABLE "Blacklist" 12:49:43.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:43.9 Info: => 0.0045536s 12:49:43.9 Info: DeleteColumn History Language 12:49: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) 12:49: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" 12:49:43.9 Info: DROP TABLE "History" 12:49:43.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:43.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:43.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:43.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:43.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:43.9 Info: => 0.0063557s 12:49:43.9 Info: DeleteColumn LyricFiles Language 12:49:43.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:43.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:43.9 Info: DROP TABLE "LyricFiles" 12:49:43.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:43.9 Info: => 0.0046493s 12:49:43.9 Info: DeleteColumn TrackFiles Language 12:49:43.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:43.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:43.9 Info: DROP TABLE "TrackFiles" 12:49:43.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:43.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:43.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:43.9 Info: => 0.0048311s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:43', 'remove_language_profiles') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 34: remove_language_profiles migrated 12:49:43.9 Info: => 0.0054434s 12:49:43.9 Info: 35: multi_disc_naming_format migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 35 12:49:43.9 Info: AlterTable NamingConfig 12:49:43.9 Info: => 1.5E-06s 12:49:43.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:43.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:43.9 Info: => 0.0006405s 12:49:43.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:43.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:43.9 Info: => 4.87E-05s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:43', 'multi_disc_naming_format') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 35: multi_disc_naming_format migrated 12:49:43.9 Info: => 0.0003623s 12:49:43.9 Info: 36: add_download_client_priority migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 36 12:49:43.9 Info: AlterTable DownloadClients 12:49:43.9 Info: => 1.1E-06s 12:49:43.9 Info: CreateColumn DownloadClients Priority Int32 12:49:43.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:43.9 Info: => 0.0006258s 12:49:43.9 Info: PerformDBOperation 12:49:43.9 Info: Performing DB Operation 12:49:43.9 Info: => 5.78E-05s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:43', 'add_download_client_priority') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 36: add_download_client_priority migrated 12:49:43.9 Info: => 0.000355s 12:49:43.9 Info: 37: remove_growl_prowl migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 37 12:49:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:43.9 Info: => 0.0011915s 12:49:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:43.9 Info: => 4.26E-05s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:43', 'remove_growl_prowl') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 37: remove_growl_prowl migrated 12:49:43.9 Info: => 0.0003537s 12:49:43.9 Info: 38: remove_plex_hometheatre migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 38 12:49:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:43.9 Info: => 5.19E-05s 12:49:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:43.9 Info: => 3.62E-05s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:43', 'remove_plex_hometheatre') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 38: remove_plex_hometheatre migrated 12:49:43.9 Info: => 0.0003022s 12:49:43.9 Info: 39: add_root_folder_add_defaults migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 39 12:49:43.9 Info: AlterTable RootFolders 12:49:43.9 Info: => 1.2E-06s 12:49:43.9 Info: CreateColumn RootFolders Name String 12:49:43.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:43.9 Info: => 0.0006725s 12:49:43.9 Info: AlterTable RootFolders 12:49:43.9 Info: => 1.2E-06s 12:49:43.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:43.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:43.9 Info: => 0.000599s 12:49:43.9 Info: AlterTable RootFolders 12:49:43.9 Info: => 1E-06s 12:49:43.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:43.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:43.9 Info: => 0.0005985s 12:49:43.9 Info: AlterTable RootFolders 12:49:43.9 Info: => 1.1E-06s 12:49:43.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:43.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:43.9 Info: => 0.0006008s 12:49:43.9 Info: AlterTable RootFolders 12:49:43.9 Info: => 1E-06s 12:49:43.9 Info: CreateColumn RootFolders DefaultTags String 12:49:43.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:43.9 Info: => 0.0006042s 12:49:43.9 Info: PerformDBOperation 12:49:43.9 Info: Performing DB Operation 12:49:43.9 Info: => 6E-05s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:43', 'add_root_folder_add_defaults') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 39: add_root_folder_add_defaults migrated 12:49:43.9 Info: => 0.0003687s 12:49:43.9 Info: 40: task_duration migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 40 12:49:43.9 Info: AlterTable ScheduledTasks 12:49:43.9 Info: => 1.1E-06s 12:49:43.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:43.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:43.9 Info: => 0.0006879s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:43', 'task_duration') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 40: task_duration migrated 12:49:43.9 Info: => 0.0010003s 12:49:43.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 41 12:49:43.9 Info: AlterTable ReleaseProfiles 12:49:43.9 Info: => 1.2E-06s 12:49:43.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:43.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:43.9 Info: => 0.0006256s 12:49:43.9 Info: AlterTable ReleaseProfiles 12:49:43.9 Info: => 1.1E-06s 12:49:43.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:43.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:43.9 Info: => 0.0006011s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:43', 'add_indexer_and_enabled_to_release_profiles') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:43.9 Info: => 0.0009012s 12:49:43.9 Info: 42: remove_album_folders migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 42 12:49:43.9 Info: DeleteColumn Artists AlbumFolder 12:49:43.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:43.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:43.9 Info: DROP TABLE "Artists" 12:49:43.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:43.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:43.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:43.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:43.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:43.9 Info: => 0.0053975s 12:49:43.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:43.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:43.9 Info: => 4.48E-05s 12:49:43.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:43.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:43.9 Info: => 4.09E-05s 12:49:43.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:43.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:43.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:43.9 Info: DROP TABLE "NamingConfig" 12:49:43.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:43.9 Info: => 0.0055583s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:43', 'remove_album_folders') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 42: remove_album_folders migrated 12:49:43.9 Info: => 0.005993s 12:49:43.9 Info: 44: add_priority_to_indexers migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 44 12:49:43.9 Info: AlterTable Indexers 12:49:43.9 Info: => 1.4E-06s 12:49:43.9 Info: CreateColumn Indexers Priority Int32 12:49:43.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:43.9 Info: => 0.0006443s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:43', 'add_priority_to_indexers') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 44: add_priority_to_indexers migrated 12:49:43.9 Info: => 0.0009484s 12:49:43.9 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 45 12:49:43.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:43.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:43.9 Info: => 0.0001275s 12:49:43.9 Info: PerformDBOperation 12:49:43.9 Info: Performing DB Operation 12:49:43.9 Info: => 3.17E-05s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:43', 'remove_chown_and_folderchmod_config') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:43.9 Info: => 0.000305s 12:49:43.9 Info: 47: update_notifiarr migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 47 12:49:43.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:43.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:43.9 Info: => 7.77E-05s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:43', 'update_notifiarr') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 47: update_notifiarr migrated 12:49:43.9 Info: => 0.0003606s 12:49:43.9 Info: 49: email_multiple_addresses migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 49 12:49:43.9 Info: PerformDBOperation 12:49:43.9 Info: Performing DB Operation 12:49:43.9 Info: => 6.81E-05s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:43', 'email_multiple_addresses') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 49: email_multiple_addresses migrated 12:49:43.9 Info: => 0.0003443s 12:49:43.9 Info: 50: rename_blacklist_to_blocklist migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 50 12:49:43.9 Info: RenameTable Blacklist Blocklist 12:49:43.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:43.9 Info: => 0.0018609s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:43', 'rename_blacklist_to_blocklist') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 50: rename_blacklist_to_blocklist migrated 12:49:43.9 Info: => 0.0021873s 12:49:43.9 Info: 51: cdh_per_downloadclient migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 51 12:49:43.9 Info: AlterTable DownloadClients 12:49:43.9 Info: => 1.5E-06s 12:49:43.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:43.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:43.9 Info: => 0.0006714s 12:49:43.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:43.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:43.9 Info: => 0.0005926s 12:49:43.9 Info: PerformDBOperation 12:49:43.9 Info: Performing DB Operation 12:49:43.9 Info: => 0.0001709s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:43', 'cdh_per_downloadclient') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 51: cdh_per_downloadclient migrated 12:49:43.9 Info: => 0.0004762s 12:49:43.9 Info: 52: download_history migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 52 12:49:43.9 Info: CreateTable DownloadHistory 12:49:43.9 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:43.9 Info: => 0.0001934s 12:49:43.9 Info: CreateIndex DownloadHistory (EventType) 12:49:43.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:43.9 Info: => 0.0001013s 12:49:43.9 Info: CreateIndex DownloadHistory (ArtistId) 12:49:43.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:43.9 Info: => 0.0001064s 12:49:43.9 Info: CreateIndex DownloadHistory (DownloadId) 12:49:43.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:43.9 Info: => 9.76E-05s 12:49:43.9 Info: PerformDBOperation 12:49:43.9 Info: Performing DB Operation 12:49:43.9 Info: => 0.0001462s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:43', 'download_history') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 52: download_history migrated 12:49:43.9 Info: => 0.0005353s 12:49:43.9 Info: 53: add_update_history migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 53 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:43', 'add_update_history') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 53: add_update_history migrated 12:49:43.9 Info: => 0.0003663s 12:49:43.9 Info: 54: add_on_update_to_notifications migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 54 12:49:43.9 Info: AlterTable Notifications 12:49:43.9 Info: => 1.2E-06s 12:49:43.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:43.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:43.9 Info: => 0.0006735s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:43', 'add_on_update_to_notifications') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 54: add_on_update_to_notifications migrated 12:49:43.9 Info: => 0.0010562s 12:49:43.9 Info: 55: download_client_per_indexer migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 55 12:49:43.9 Info: AlterTable Indexers 12:49:43.9 Info: => 1.3E-06s 12:49:43.9 Info: CreateColumn Indexers DownloadClientId Int32 12:49:43.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:43.9 Info: => 0.0006628s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:43', 'download_client_per_indexer') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 55: download_client_per_indexer migrated 12:49:43.9 Info: => 0.0010005s 12:49:43.9 Info: 56: AddNewItemMonitorType migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 56 12:49:43.9 Info: AlterTable Artists 12:49:43.9 Info: => 1.2E-06s 12:49:43.9 Info: CreateColumn Artists MonitorNewItems Int32 12:49:43.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:43.9 Info: => 0.0006806s 12:49:43.9 Info: AlterTable RootFolders 12:49:43.9 Info: => 1.2E-06s 12:49:43.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:43.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:43.9 Info: => 0.0006331s 12:49:43.9 Info: AlterTable ImportLists 12:49:43.9 Info: => 1.5E-06s 12:49:43.9 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:43.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:43.9 Info: => 0.0006355s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:43', 'AddNewItemMonitorType') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 56: AddNewItemMonitorType migrated 12:49:43.9 Info: => 0.000998s 12:49:43.9 Info: 57: ImportListSearch migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 57 12:49:43.9 Info: AlterTable ImportLists 12:49:43.9 Info: => 1.1E-06s 12:49:43.9 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:43.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:43.9 Info: => 0.0006854s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:43', 'ImportListSearch') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 57: ImportListSearch migrated 12:49:43.9 Info: => 0.001018s 12:49:43.9 Info: 58: ImportListMonitorExisting migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 58 12:49:43.9 Info: AlterTable ImportLists 12:49:43.9 Info: => 1.2E-06s 12:49:43.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:43.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:43.9 Info: => 0.0007021s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:43', 'ImportListMonitorExisting') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 58: ImportListMonitorExisting migrated 12:49:43.9 Info: => 0.0010298s 12:49:43.9 Info: 59: add_indexer_tags migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 59 12:49:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:43.9 Info: => 5.6E-05s 12:49:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:43.9 Info: => 3.87E-05s 12:49:43.9 Info: AlterTable Indexers 12:49:43.9 Info: => 8E-07s 12:49:43.9 Info: CreateColumn Indexers Tags String 12:49:43.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:43.9 Info: => 0.0006663s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:43', 'add_indexer_tags') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 59: add_indexer_tags migrated 12:49:43.9 Info: => 0.0009838s 12:49:43.9 Info: 60: update_audio_types migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 60 12:49:43.9 Info: PerformDBOperation 12:49:43.9 Info: Performing DB Operation 12:49:43.9 Info: => 6.13E-05s 12:49:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:43', 'update_audio_types') 12:49:43.9 Info: Committing Transaction 12:49:43.9 Info: 60: update_audio_types migrated 12:49:43.9 Info: => 0.0003537s 12:49:43.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:43.9 Info: Beginning Transaction 12:49:43.9 Info: Starting migration of Main DB to 61 12:49:43.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:43.9 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:43.9 Info: => 5.33E-05s 12:49:43.9 Info: AlterTable AlbumReleases 12:49:43.9 Info: => 9E-07s 12:49:43.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:43.9 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:43.9 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:43.9 Info: DROP TABLE "AlbumReleases" 12:49:43.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:43.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:43.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:43.9 Info: => 0.0051855s 12:49:43.9 Info: AlterTable Albums 12:49:43.9 Info: => 1E-06s 12:49:43.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:43.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:43.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:43.9 Info: DROP TABLE "Albums" 12:49:43.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:43.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:43.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:43.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:43.9 Info: => 0.005353s 12:49:43.9 Info: AlterTable Albums 12:49:43.9 Info: => 1.1E-06s 12:49:43.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:44.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:44.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:44.0 Info: DROP TABLE "Albums" 12:49:44.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:44.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:44.0 Info: => 0.007553s 12:49:44.0 Info: AlterTable Albums 12:49:44.0 Info: => 1.1E-06s 12:49:44.0 Info: AlterColumn Albums Added DateTimeOffset 12:49:44.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:44.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:44.0 Info: DROP TABLE "Albums" 12:49:44.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:44.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:44.0 Info: => 0.0053757s 12:49:44.0 Info: AlterTable Artists 12:49:44.0 Info: => 9E-07s 12:49:44.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:44.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:44.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:44.0 Info: DROP TABLE "Artists" 12:49:44.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:44.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:44.0 Info: => 0.0053626s 12:49:44.0 Info: AlterTable Artists 12:49:44.0 Info: => 1E-06s 12:49:44.0 Info: AlterColumn Artists Added DateTimeOffset 12:49:44.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:44.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:44.0 Info: DROP TABLE "Artists" 12:49:44.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:44.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:44.0 Info: => 0.0064846s 12:49:44.0 Info: AlterTable Blocklist 12:49:44.0 Info: => 1E-06s 12:49:44.0 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:44.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:44.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:44.0 Info: DROP TABLE "Blocklist" 12:49:44.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:44.0 Info: => 0.004855s 12:49:44.0 Info: AlterTable Blocklist 12:49:44.0 Info: => 1.2E-06s 12:49:44.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:44.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:44.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:44.0 Info: DROP TABLE "Blocklist" 12:49:44.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:44.0 Info: => 0.0063118s 12:49:44.0 Info: AlterTable Commands 12:49:44.0 Info: => 1E-06s 12:49:44.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:44.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:44.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:44.0 Info: DROP TABLE "Commands" 12:49:44.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:44.0 Info: => 0.0048627s 12:49:44.0 Info: AlterTable Commands 12:49:44.0 Info: => 1.1E-06s 12:49:44.0 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:44.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:44.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:44.0 Info: DROP TABLE "Commands" 12:49:44.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:44.0 Info: => 0.0048893s 12:49:44.0 Info: AlterTable Commands 12:49:44.0 Info: => 1E-06s 12:49:44.0 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:44.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:44.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:44.0 Info: DROP TABLE "Commands" 12:49:44.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:44.0 Info: => 0.004882s 12:49:44.0 Info: AlterTable DownloadClientStatus 12:49:44.0 Info: => 1.1E-06s 12:49:44.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:44.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:44.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:44.0 Info: DROP TABLE "DownloadClientStatus" 12:49:44.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:44.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:44.0 Info: => 0.0061888s 12:49:44.0 Info: AlterTable DownloadClientStatus 12:49:44.0 Info: => 1.2E-06s 12:49:44.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:44.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:44.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:44.0 Info: DROP TABLE "DownloadClientStatus" 12:49:44.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:44.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:44.0 Info: => 0.0063318s 12:49:44.0 Info: AlterTable DownloadClientStatus 12:49:44.0 Info: => 1.1E-06s 12:49:44.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:44.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:44.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:44.0 Info: DROP TABLE "DownloadClientStatus" 12:49:44.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:44.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:44.0 Info: => 0.0049481s 12:49:44.0 Info: AlterTable DownloadHistory 12:49:44.0 Info: => 1E-06s 12:49:44.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:44.0 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:44.0 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:44.0 Info: DROP TABLE "DownloadHistory" 12:49:44.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:44.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:44.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:44.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:44.0 Info: => 0.0053679s 12:49:44.0 Info: AlterTable ExtraFiles 12:49:44.0 Info: => 1E-06s 12:49:44.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:44.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:44.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:44.0 Info: DROP TABLE "ExtraFiles" 12:49:44.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:44.0 Info: => 0.0048032s 12:49:44.0 Info: AlterTable ExtraFiles 12:49:44.0 Info: => 1.1E-06s 12:49:44.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:44.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:44.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:44.0 Info: DROP TABLE "ExtraFiles" 12:49:44.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:44.0 Info: => 0.006123s 12:49:44.0 Info: AlterTable History 12:49:44.0 Info: => 1.2E-06s 12:49:44.0 Info: AlterColumn History Date DateTimeOffset 12:49:44.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:44.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:44.0 Info: DROP TABLE "History" 12:49:44.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:44.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:44.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:44.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:44.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:44.0 Info: => 0.0054792s 12:49:44.0 Info: AlterTable ImportListStatus 12:49:44.0 Info: => 1E-06s 12:49:44.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:44.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:44.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:44.0 Info: DROP TABLE "ImportListStatus" 12:49:44.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:44.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:44.0 Info: => 0.0063463s 12:49:44.0 Info: AlterTable ImportListStatus 12:49:44.0 Info: => 1E-06s 12:49:44.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:44.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:44.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:44.0 Info: DROP TABLE "ImportListStatus" 12:49:44.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:44.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:44.0 Info: => 0.0050234s 12:49:44.0 Info: AlterTable ImportListStatus 12:49:44.0 Info: => 1.1E-06s 12:49:44.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:44.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:44.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:44.1 Info: DROP TABLE "ImportListStatus" 12:49:44.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:44.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:44.1 Info: => 0.0050025s 12:49:44.1 Info: AlterTable IndexerStatus 12:49:44.1 Info: => 1E-06s 12:49:44.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:44.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:44.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:44.1 Info: DROP TABLE "IndexerStatus" 12:49:44.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:44.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:44.1 Info: => 0.0065089s 12:49:44.1 Info: AlterTable IndexerStatus 12:49:44.1 Info: => 1.1E-06s 12:49:44.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:44.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:44.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:44.1 Info: DROP TABLE "IndexerStatus" 12:49:44.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:44.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:44.1 Info: => 0.0049083s 12:49:44.1 Info: AlterTable IndexerStatus 12:49:44.1 Info: => 1E-06s 12:49:44.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:44.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:44.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:44.1 Info: DROP TABLE "IndexerStatus" 12:49:44.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:44.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:44.1 Info: => 0.0049499s 12:49:44.1 Info: AlterTable LyricFiles 12:49:44.1 Info: => 1.2E-06s 12:49:44.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:44.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:44.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:44.1 Info: DROP TABLE "LyricFiles" 12:49:44.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:44.1 Info: => 0.0047905s 12:49:44.1 Info: AlterTable LyricFiles 12:49:44.1 Info: => 1.2E-06s 12:49:44.1 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:44.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:44.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:44.1 Info: DROP TABLE "LyricFiles" 12:49:44.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:44.1 Info: => 0.0051409s 12:49:44.1 Info: AlterTable MetadataFiles 12:49:44.1 Info: => 1.1E-06s 12:49:44.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:44.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:44.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:44.1 Info: DROP TABLE "MetadataFiles" 12:49:44.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:44.1 Info: => 0.0064666s 12:49:44.1 Info: AlterTable MetadataFiles 12:49:44.1 Info: => 1.5E-06s 12:49:44.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:44.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:44.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:44.1 Info: DROP TABLE "MetadataFiles" 12:49:44.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:44.1 Info: => 0.0059755s 12:49:44.1 Info: AlterTable PendingReleases 12:49:44.1 Info: => 1.5E-06s 12:49:44.1 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:44.1 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:44.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:44.1 Info: DROP TABLE "PendingReleases" 12:49:44.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:44.1 Info: => 0.005926s 12:49:44.1 Info: AlterTable ScheduledTasks 12:49:44.1 Info: => 1.1E-06s 12:49:44.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:44.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:44.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:44.1 Info: DROP TABLE "ScheduledTasks" 12:49:44.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:44.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:44.1 Info: => 0.0065385s 12:49:44.1 Info: AlterTable ScheduledTasks 12:49:44.1 Info: => 1.1E-06s 12:49:44.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:44.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:44.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:44.1 Info: DROP TABLE "ScheduledTasks" 12:49:44.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:44.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:44.1 Info: => 0.004849s 12:49:44.1 Info: AlterTable TrackFiles 12:49:44.1 Info: => 1.2E-06s 12:49:44.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49: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) 12:49: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" 12:49:44.1 Info: DROP TABLE "TrackFiles" 12:49:44.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:44.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:44.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:44.1 Info: => 0.0050891s 12:49:44.1 Info: AlterTable TrackFiles 12:49:44.1 Info: => 1E-06s 12:49:44.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49: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) 12:49: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" 12:49:44.1 Info: DROP TABLE "TrackFiles" 12:49:44.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:44.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:44.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:44.1 Info: => 0.0050877s 12:49:44.1 Info: AlterTable VersionInfo 12:49:44.1 Info: => 9E-07s 12:49:44.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:44.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:44.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:44.1 Info: DROP TABLE "VersionInfo" 12:49:44.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:44.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:44.1 Info: => 0.0049398s 12:49:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:44', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:44.1 Info: Committing Transaction 12:49:44.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:44.1 Info: => 0.0056478s 12:49:44.1 Info: 62: add_on_delete_to_notifications migrating 12:49:44.1 Info: Beginning Transaction 12:49:44.1 Info: Starting migration of Main DB to 62 12:49:44.1 Info: AlterTable Notifications 12:49:44.1 Info: => 1.2E-06s 12:49:44.1 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:44.1 Info: => 0.0006704s 12:49:44.1 Info: AlterTable Notifications 12:49:44.1 Info: => 1.2E-06s 12:49:44.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:44.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:44.1 Info: => 0.0006235s 12:49:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:44', 'add_on_delete_to_notifications') 12:49:44.1 Info: Committing Transaction 12:49:44.1 Info: 62: add_on_delete_to_notifications migrated 12:49:44.1 Info: => 0.0009373s 12:49:44.1 Info: 63: add_custom_formats migrating 12:49:44.1 Info: Beginning Transaction 12:49:44.1 Info: Starting migration of Main DB to 63 12:49:44.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:49:44.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:49:44.1 Info: AlterTable DelayProfiles 12:49:44.1 Info: => 9E-07s 12:49:44.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:44.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:44.1 Info: => 0.0006746s 12:49:44.1 Info: UpdateData 12:49:44.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:44.1 Info: => 5.51E-05s 12:49:44.1 Info: AlterTable TrackFiles 12:49:44.1 Info: => 9E-07s 12:49:44.1 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:44.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:44.1 Info: => 0.0006181s 12:49:44.1 Info: PerformDBOperation 12:49:44.1 Info: Performing DB Operation 12:49:44.1 Info: => 0.0013979s 12:49:44.1 Info: CreateTable CustomFormats 12:49:44.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:44.1 Info: => 0.0013613s 12:49:44.1 Info: CreateIndex CustomFormats (Name) 12:49:44.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:44.1 Info: => 0.0001247s 12:49:44.1 Info: AlterTable QualityProfiles 12:49:44.1 Info: => 1E-06s 12:49:44.1 Info: CreateColumn QualityProfiles FormatItems String 12:49:44.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:44.1 Info: => 0.0006705s 12:49:44.1 Info: AlterTable QualityProfiles 12:49:44.1 Info: => 1E-06s 12:49:44.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:44.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:44.1 Info: => 0.0006329s 12:49:44.1 Info: AlterTable QualityProfiles 12:49:44.1 Info: => 1.1E-06s 12:49:44.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:44.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:44.1 Info: => 0.0006331s 12:49:44.1 Info: PerformDBOperation 12:49:44.1 Info: Performing DB Operation 12:49:44.1 Info: => 0.0015241s 12:49:44.1 Info: PerformDBOperation 12:49:44.1 Info: Performing DB Operation 12:49:44.1 Info: => 4.14E-05s 12:49:44.1 Info: DeleteColumn ReleaseProfiles Preferred 12:49:44.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:44.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:44.1 Info: DROP TABLE "ReleaseProfiles" 12:49:44.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:44.1 Info: => 0.0058684s 12:49:44.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:44.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:44.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:44.1 Info: DROP TABLE "ReleaseProfiles" 12:49:44.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:44.1 Info: => 0.0048369s 12:49:44.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:44.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:44.1 Info: => 5.7E-05s 12:49:44.1 Info: AlterTable DelayProfiles 12:49:44.1 Info: => 1E-06s 12:49:44.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:44.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:44.1 Info: => 0.0006416s 12:49:44.1 Info: AlterTable DelayProfiles 12:49:44.1 Info: => 1.2E-06s 12:49:44.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:44.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:44.2 Info: => 0.0006558s 12:49:44.2 Info: -> 2 Insert operations completed in 00:00:00.0001731 taking an average of 00:00:00.0000865 12:49:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:44', 'add_custom_formats') 12:49:44.2 Info: Committing Transaction 12:49:44.2 Info: 63: add_custom_formats migrated 12:49:44.2 Info: => 0.0010892s 12:49:44.2 Debug: Took: 00:00:00.4885396 12:49:44.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 12:49:44.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 12:49:44.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469842381375_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.2 Info: DatabaseEngineVersionCheck migrating 12:49:44.2 Info: PerformDBOperation 12:49:44.2 Info: Performing DB Operation 12:49:44.2 Info: SQLite 3.45.3 12:49:44.2 Info: => 0.0010814s 12:49:44.2 Info: DatabaseEngineVersionCheck migrated 12:49:44.2 Info: => 0.0010982s 12:49:44.2 Info: VersionMigration migrating 12:49:44.2 Info: Beginning Transaction 12:49:44.2 Info: CreateTable VersionInfo 12:49:44.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:44.2 Info: => 0.0001634s 12:49:44.2 Info: Committing Transaction 12:49:44.2 Info: VersionMigration migrated 12:49:44.2 Info: => 0.0005347s 12:49:44.2 Info: VersionUniqueMigration migrating 12:49:44.2 Info: Beginning Transaction 12:49:44.2 Info: CreateIndex VersionInfo (Version) 12:49:44.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:44.2 Info: => 0.0001396s 12:49:44.2 Info: AlterTable VersionInfo 12:49:44.2 Info: => 1.2E-06s 12:49:44.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:44.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:44.2 Info: => 0.0005817s 12:49:44.2 Info: Committing Transaction 12:49:44.2 Info: VersionUniqueMigration migrated 12:49:44.2 Info: => 0.0007944s 12:49:44.2 Info: VersionDescriptionMigration migrating 12:49:44.2 Info: Beginning Transaction 12:49:44.2 Info: AlterTable VersionInfo 12:49:44.2 Info: => 1E-06s 12:49:44.2 Info: CreateColumn VersionInfo Description String 12:49:44.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:44.2 Info: => 0.0002098s 12:49:44.2 Info: Committing Transaction 12:49:44.2 Info: VersionDescriptionMigration migrated 12:49:44.2 Info: => 0.0003995s 12:49:44.2 Info: 1: InitialSetup migrating 12:49:44.2 Info: Beginning Transaction 12:49:44.2 Info: Starting migration of Main DB to 1 12:49:44.2 Info: CreateTable Config 12:49:44.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:44.2 Info: => 0.0002095s 12:49:44.2 Info: CreateIndex Config (Key) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:44.2 Info: => 8.76E-05s 12:49:44.2 Info: CreateTable RootFolders 12:49:44.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:44.2 Info: => 0.0001341s 12:49:44.2 Info: CreateIndex RootFolders (Path) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:44.2 Info: => 8.94E-05s 12:49:44.2 Info: CreateTable Artists 12:49:44.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:44.2 Info: => 0.0003831s 12:49:44.2 Info: CreateIndex Artists (ForeignArtistId) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:44.2 Info: => 9.35E-05s 12:49:44.2 Info: CreateIndex Artists (NameSlug) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:44.2 Info: => 7.98E-05s 12:49:44.2 Info: CreateIndex Artists (CleanName) 12:49:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.2 Info: => 7.8E-05s 12:49:44.2 Info: CreateIndex Artists (Path) 12:49:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.2 Info: => 8.28E-05s 12:49:44.2 Info: CreateTable Albums 12:49:44.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:44.2 Info: => 0.0003171s 12:49:44.2 Info: CreateIndex Albums (ForeignAlbumId) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.2 Info: => 9.13E-05s 12:49:44.2 Info: CreateIndex Albums (MBId) 12:49:44.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:44.2 Info: => 8E-05s 12:49:44.2 Info: CreateIndex Albums (TADBId) 12:49:44.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:44.2 Info: => 7.8E-05s 12:49:44.2 Info: CreateIndex Albums (TitleSlug) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:44.2 Info: => 8.35E-05s 12:49:44.2 Info: CreateIndex Albums (CleanTitle) 12:49:44.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.2 Info: => 9.28E-05s 12:49:44.2 Info: CreateIndex Albums (Path) 12:49:44.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:44.2 Info: => 7.55E-05s 12:49:44.2 Info: CreateTable Tracks 12:49:44.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:44.2 Info: => 0.0001837s 12:49:44.2 Info: CreateIndex Tracks (ForeignTrackId) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:44.2 Info: => 8.83E-05s 12:49:44.2 Info: CreateIndex Tracks (ArtistId) 12:49:44.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:44.2 Info: => 8.02E-05s 12:49:44.2 Info: CreateIndex Tracks (TrackFileId) 12:49:44.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:44.2 Info: => 0.0001067s 12:49:44.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:44.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:44.2 Info: => 0.0001087s 12:49:44.2 Info: CreateTable TrackFiles 12:49:44.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:44.2 Info: => 0.0001747s 12:49:44.2 Info: CreateIndex TrackFiles (ArtistId) 12:49:44.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:44.2 Info: => 9.3E-05s 12:49:44.2 Info: CreateIndex TrackFiles (AlbumId) 12:49:44.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:44.2 Info: => 8.07E-05s 12:49:44.2 Info: CreateTable History 12:49:44.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:44.2 Info: => 0.0001761s 12:49:44.2 Info: CreateIndex History (Date) 12:49:44.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:44.2 Info: => 8.36E-05s 12:49:44.2 Info: CreateIndex History (EventType) 12:49:44.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:44.2 Info: => 0.0001158s 12:49:44.2 Info: CreateIndex History (DownloadId) 12:49:44.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:44.2 Info: => 0.0001123s 12:49:44.2 Info: CreateIndex History (AlbumId) 12:49:44.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:44.2 Info: => 8.33E-05s 12:49:44.2 Info: CreateTable Notifications 12:49:44.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:44.2 Info: => 0.0001565s 12:49:44.2 Info: CreateTable ScheduledTasks 12:49:44.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:44.2 Info: => 0.0001323s 12:49:44.2 Info: CreateIndex ScheduledTasks (TypeName) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:44.2 Info: => 9.2E-05s 12:49:44.2 Info: CreateTable Indexers 12:49:44.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:44.2 Info: => 0.0001555s 12:49:44.2 Info: CreateIndex Indexers (Name) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:44.2 Info: => 0.000111s 12:49:44.2 Info: CreateTable Profiles 12:49:44.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:44.2 Info: => 0.0001345s 12:49:44.2 Info: CreateIndex Profiles (Name) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:44.2 Info: => 8.66E-05s 12:49:44.2 Info: CreateTable QualityDefinitions 12:49:44.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:44.2 Info: => 0.0001342s 12:49:44.2 Info: CreateIndex QualityDefinitions (Quality) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:44.2 Info: => 8.28E-05s 12:49:44.2 Info: CreateIndex QualityDefinitions (Title) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:44.2 Info: => 9.26E-05s 12:49:44.2 Info: CreateTable NamingConfig 12:49:44.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:44.2 Info: => 0.0001859s 12:49:44.2 Info: CreateTable Blacklist 12:49:44.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:44.2 Info: => 0.0002299s 12:49:44.2 Info: CreateTable Metadata 12:49:44.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:44.2 Info: => 0.0001374s 12:49:44.2 Info: CreateTable MetadataFiles 12:49:44.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:44.2 Info: => 0.0001608s 12:49:44.2 Info: CreateTable DownloadClients 12:49:44.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:44.2 Info: => 0.0001281s 12:49:44.2 Info: CreateTable PendingReleases 12:49:44.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:44.2 Info: => 0.0001623s 12:49:44.2 Info: CreateTable RemotePathMappings 12:49:44.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:44.2 Info: => 0.0001265s 12:49:44.2 Info: CreateTable Tags 12:49:44.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:44.2 Info: => 0.0001332s 12:49:44.2 Info: CreateIndex Tags (Label) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:44.2 Info: => 0.0001037s 12:49:44.2 Info: CreateTable Restrictions 12:49:44.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:44.2 Info: => 0.0001267s 12:49:44.2 Info: CreateTable DelayProfiles 12:49:44.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:44.2 Info: => 0.0001481s 12:49:44.2 Info: CreateTable Users 12:49:44.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:44.2 Info: => 0.0001164s 12:49:44.2 Info: CreateIndex Users (Identifier) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:44.2 Info: => 8.93E-05s 12:49:44.2 Info: CreateIndex Users (Username) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:44.2 Info: => 0.0001096s 12:49:44.2 Info: CreateTable Commands 12:49:44.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:44.2 Info: => 0.0001953s 12:49:44.2 Info: CreateTable IndexerStatus 12:49:44.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:44.2 Info: => 0.0001627s 12:49:44.2 Info: CreateIndex IndexerStatus (ProviderId) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:44.2 Info: => 8.91E-05s 12:49:44.2 Info: CreateTable ExtraFiles 12:49:44.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:44.2 Info: => 0.0001466s 12:49:44.2 Info: CreateTable LyricFiles 12:49:44.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:44.2 Info: => 0.000183s 12:49:44.2 Info: CreateTable LanguageProfiles 12:49:44.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:44.2 Info: => 0.0001196s 12:49:44.2 Info: CreateIndex LanguageProfiles (Name) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:44.2 Info: => 0.0001427s 12:49:44.2 Info: CreateTable DownloadClientStatus 12:49:44.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:44.2 Info: => 0.0001413s 12:49:44.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:44.2 Info: => 9.57E-05s 12:49:44.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:44.2 Info: -> 1 Insert operations completed in 00:00:00.0000897 taking an average of 00:00:00.0000897 12:49:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:44', 'InitialSetup') 12:49:44.2 Info: Committing Transaction 12:49:44.2 Info: 1: InitialSetup migrated 12:49:44.2 Info: => 0.0012028s 12:49:44.2 Info: 2: add_reason_to_pending_releases migrating 12:49:44.2 Info: Beginning Transaction 12:49:44.2 Info: Starting migration of Main DB to 2 12:49:44.2 Info: AlterTable PendingReleases 12:49:44.2 Info: => 1.3E-06s 12:49:44.2 Info: CreateColumn PendingReleases Reason Int32 12:49:44.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:44.2 Info: => 0.0006128s 12:49:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:44', 'add_reason_to_pending_releases') 12:49:44.2 Info: Committing Transaction 12:49:44.2 Info: 2: add_reason_to_pending_releases migrated 12:49:44.2 Info: => 0.0009218s 12:49:44.2 Info: 3: add_medium_support migrating 12:49:44.2 Info: Beginning Transaction 12:49:44.2 Info: Starting migration of Main DB to 3 12:49:44.2 Info: AlterTable Albums 12:49:44.2 Info: => 1.5E-06s 12:49:44.2 Info: CreateColumn Albums Media String 12:49:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:44.2 Info: => 0.0006163s 12:49:44.2 Info: AlterTable Tracks 12:49:44.2 Info: => 1E-06s 12:49:44.2 Info: CreateColumn Tracks MediumNumber Int32 12:49:44.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:44.2 Info: => 0.0005484s 12:49:44.2 Info: AlterTable Tracks 12:49:44.2 Info: => 1.1E-06s 12:49:44.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:44.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:44.2 Info: => 0.0005497s 12:49:44.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:44.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:44.2 Info: => 4.74E-05s 12:49:44.2 Info: DeleteColumn Tracks TrackNumber 12:49:44.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:44.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:44.2 Info: DROP TABLE "Tracks" 12:49:44.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:44.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:44.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:44.2 Info: => 0.0046624s 12:49:44.2 Info: AlterTable Tracks 12:49:44.2 Info: => 1E-06s 12:49:44.2 Info: CreateColumn Tracks TrackNumber String 12:49:44.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:44.2 Info: => 0.0005547s 12:49:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:44', 'add_medium_support') 12:49:44.2 Info: Committing Transaction 12:49:44.2 Info: 3: add_medium_support migrated 12:49:44.2 Info: => 0.0009335s 12:49:44.2 Info: 4: add_various_qualites_in_profile migrating 12:49:44.2 Info: Beginning Transaction 12:49:44.2 Info: Starting migration of Main DB to 4 12:49:44.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:44.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:44.2 Info: => 5.8E-05s 12:49:44.2 Info: PerformDBOperation 12:49:44.2 Info: Performing DB Operation 12:49:44.2 Info: => 3.89E-05s 12:49:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:44', 'add_various_qualites_in_profile') 12:49:44.2 Info: Committing Transaction 12:49:44.2 Info: 4: add_various_qualites_in_profile migrated 12:49:44.2 Info: => 0.0002855s 12:49:44.2 Info: 5: metadata_profiles migrating 12:49:44.2 Info: Beginning Transaction 12:49:44.2 Info: Starting migration of Main DB to 5 12:49:44.2 Info: CreateTable MetadataProfiles 12:49:44.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:44.2 Info: => 0.0001476s 12:49:44.2 Info: CreateIndex MetadataProfiles (Name) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:44.2 Info: => 0.0001353s 12:49:44.2 Info: AlterTable Artists 12:49:44.2 Info: => 9E-07s 12:49:44.2 Info: CreateColumn Artists MetadataProfileId Int32 12:49:44.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:44.2 Info: => 0.0005866s 12:49:44.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:44.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:44.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:44.2 Info: DROP TABLE "Artists" 12:49:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.2 Info: => 0.0050037s 12:49:44.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:44.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:44.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:44.2 Info: DROP TABLE "Artists" 12:49:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.2 Info: => 0.0049708s 12:49:44.2 Info: AlterTable Albums 12:49:44.2 Info: => 1.1E-06s 12:49:44.2 Info: CreateColumn Albums SecondaryTypes String 12:49:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:44.2 Info: => 0.000569s 12:49:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:44', 'metadata_profiles') 12:49:44.2 Info: Committing Transaction 12:49:44.2 Info: 5: metadata_profiles migrated 12:49:44.2 Info: => 0.0009557s 12:49:44.2 Info: 6: separate_automatic_and_interactive_search migrating 12:49:44.2 Info: Beginning Transaction 12:49:44.2 Info: Starting migration of Main DB to 6 12:49:44.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:44.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:44.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:44.3 Info: DROP TABLE "Indexers" 12:49:44.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:44.3 Info: => 0.0042457s 12:49:44.3 Info: AlterTable Indexers 12:49:44.3 Info: => 1.1E-06s 12:49:44.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:44.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:44.3 Info: => 0.0005863s 12:49:44.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:44.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:44.3 Info: => 4.23E-05s 12:49:44.3 Info: AlterTable Indexers 12:49:44.3 Info: => 9E-07s 12:49:44.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:44.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:44.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:44.3 Info: DROP TABLE "Indexers" 12:49:44.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:44.3 Info: => 0.0067282s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:44', 'separate_automatic_and_interactive_search') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 6: separate_automatic_and_interactive_search migrated 12:49:44.3 Info: => 0.0070771s 12:49:44.3 Info: 7: change_album_path_to_relative migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 7 12:49:44.3 Info: DeleteColumn Albums Path 12:49:44.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:44.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:44.3 Info: DROP TABLE "Albums" 12:49:44.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.3 Info: => 0.0052097s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:44', 'change_album_path_to_relative') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 7: change_album_path_to_relative migrated 12:49:44.3 Info: => 0.0056236s 12:49:44.3 Info: 8: change_quality_size_mb_to_kb migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 8 12:49:44.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:44.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:44.3 Info: => 6.38E-05s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:44', 'change_quality_size_mb_to_kb') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 8: change_quality_size_mb_to_kb migrated 12:49:44.3 Info: => 0.0003295s 12:49:44.3 Info: 9: album_releases migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 9 12:49:44.3 Info: AlterTable Albums 12:49:44.3 Info: => 1.2E-06s 12:49:44.3 Info: CreateColumn Albums Releases String 12:49:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:44.3 Info: => 0.0006259s 12:49:44.3 Info: AlterTable Albums 12:49:44.3 Info: => 1.1E-06s 12:49:44.3 Info: CreateColumn Albums CurrentRelease String 12:49:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:44.3 Info: => 0.0005839s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:44', 'album_releases') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 9: album_releases migrated 12:49:44.3 Info: => 0.0008878s 12:49:44.3 Info: 10: album_releases_fix migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 10 12:49:44.3 Info: AlterTable Albums 12:49:44.3 Info: => 1.2E-06s 12:49:44.3 Info: AlterColumn Albums Releases String 12:49:44.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:44.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:44.3 Info: DROP TABLE "Albums" 12:49:44.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.3 Info: => 0.0062178s 12:49:44.3 Info: AlterTable Albums 12:49:44.3 Info: => 1E-06s 12:49:44.3 Info: AlterColumn Albums CurrentRelease String 12:49:44.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:44.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:44.3 Info: DROP TABLE "Albums" 12:49:44.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.3 Info: => 0.0050947s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:44', 'album_releases_fix') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 10: album_releases_fix migrated 12:49:44.3 Info: => 0.0055332s 12:49:44.3 Info: 11: import_lists migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 11 12:49:44.3 Info: CreateTable ImportLists 12:49:44.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:44.3 Info: => 0.0002324s 12:49:44.3 Info: CreateIndex ImportLists (Name) 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:44.3 Info: => 0.0001505s 12:49:44.3 Info: CreateTable ImportListStatus 12:49:44.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:44.3 Info: => 0.0001478s 12:49:44.3 Info: CreateIndex ImportListStatus (ProviderId) 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:44.3 Info: => 0.0001203s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:44', 'import_lists') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 11: import_lists migrated 12:49:44.3 Info: => 0.0004501s 12:49:44.3 Info: 12: add_release_status migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 12 12:49:44.3 Info: AlterTable MetadataProfiles 12:49:44.3 Info: => 1.4E-06s 12:49:44.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:44.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:44.3 Info: => 0.0016142s 12:49:44.3 Info: PerformDBOperation 12:49:44.3 Info: Performing DB Operation 12:49:44.3 Info: => 3.52E-05s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:44', 'add_release_status') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 12: add_release_status migrated 12:49:44.3 Info: => 0.0003216s 12:49:44.3 Info: 13: album_download_notification migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 13 12:49:44.3 Info: AlterTable Notifications 12:49:44.3 Info: => 1.4E-06s 12:49:44.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:44.3 Info: => 0.0006466s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:44', 'album_download_notification') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 13: album_download_notification migrated 12:49:44.3 Info: => 0.0009571s 12:49:44.3 Info: 14: fix_language_metadata_profiles migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 14 12:49:44.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:44.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:44.3 Info: => 8.29E-05s 12:49:44.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:44.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:44.3 Info: => 6.32E-05s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:44', 'fix_language_metadata_profiles') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 14: fix_language_metadata_profiles migrated 12:49:44.3 Info: => 0.000303s 12:49:44.3 Info: 15: remove_fanzub migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 15 12:49:44.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:44.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:44.3 Info: => 4.71E-05s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:44', 'remove_fanzub') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 15: remove_fanzub migrated 12:49:44.3 Info: => 0.0002893s 12:49:44.3 Info: 16: update_artist_history_indexes migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 16 12:49:44.3 Info: CreateIndex Albums (ArtistId) 12:49:44.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:44.3 Info: => 0.0001499s 12:49:44.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:44.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:44.3 Info: => 0.0001206s 12:49:44.3 Info: DeleteIndex History (AlbumId) 12:49:44.3 Info: DROP INDEX "IX_History_AlbumId" 12:49:44.3 Info: => 0.0001307s 12:49:44.3 Info: CreateIndex History (AlbumId, Date) 12:49:44.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:44.3 Info: => 0.0001213s 12:49:44.3 Info: DeleteIndex History (DownloadId) 12:49:44.3 Info: DROP INDEX "IX_History_DownloadId" 12:49:44.3 Info: => 0.0001203s 12:49:44.3 Info: CreateIndex History (DownloadId, Date) 12:49:44.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:44.3 Info: => 0.0001174s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:44', 'update_artist_history_indexes') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 16: update_artist_history_indexes migrated 12:49:44.3 Info: => 0.0004293s 12:49:44.3 Info: 17: remove_nma migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 17 12:49:44.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:44.3 Info: => 5.33E-05s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:44', 'remove_nma') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 17: remove_nma migrated 12:49:44.3 Info: => 0.0002992s 12:49:44.3 Info: 18: album_disambiguation migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 18 12:49:44.3 Info: AlterTable Albums 12:49:44.3 Info: => 1.3E-06s 12:49:44.3 Info: CreateColumn Albums Disambiguation String 12:49:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:44.3 Info: => 0.0006482s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:44', 'album_disambiguation') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 18: album_disambiguation migrated 12:49:44.3 Info: => 0.0009516s 12:49:44.3 Info: 19: add_ape_quality_in_profiles migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 19 12:49:44.3 Info: PerformDBOperation 12:49:44.3 Info: Performing DB Operation 12:49:44.3 Info: => 3.7E-05s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:44', 'add_ape_quality_in_profiles') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 19: add_ape_quality_in_profiles migrated 12:49:44.3 Info: => 0.0002921s 12:49:44.3 Info: 20: remove_pushalot migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 20 12:49:44.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:44.3 Info: => 5.1E-05s 12:49:44.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:44.3 Info: => 3.73E-05s 12:49:44.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:44.3 Info: => 3.87E-05s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:44', 'remove_pushalot') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 20: remove_pushalot migrated 12:49:44.3 Info: => 0.0002824s 12:49:44.3 Info: 21: add_custom_filters migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 21 12:49:44.3 Info: CreateTable CustomFilters 12:49:44.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:44.3 Info: => 0.0001458s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:44', 'add_custom_filters') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 21: add_custom_filters migrated 12:49:44.3 Info: => 0.000428s 12:49:44.3 Info: 22: import_list_tags migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 22 12:49:44.3 Info: AlterTable ImportLists 12:49:44.3 Info: => 1.7E-06s 12:49:44.3 Info: CreateColumn ImportLists Tags String 12:49:44.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:44.3 Info: => 0.0006563s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:44', 'import_list_tags') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 22: import_list_tags migrated 12:49:44.3 Info: => 0.0009631s 12:49:44.3 Info: 23: add_release_groups_etc migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 23 12:49:44.3 Info: CreateTable ArtistMetadata 12:49:44.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:44.3 Info: => 0.0002016s 12:49:44.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:44.3 Info: => 0.0001373s 12:49:44.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:44.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:44.3 Info: => 0.0009768s 12:49:44.3 Info: AlterTable Artists 12:49:44.3 Info: => 1.2E-06s 12:49:44.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:44.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:44.3 Info: => 0.0006614s 12:49:44.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:44.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:44.3 Info: => 7.48E-05s 12:49:44.3 Info: CreateTable AlbumReleases 12:49:44.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:44.3 Info: => 0.0002084s 12:49:44.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:44.3 Info: => 0.0001229s 12:49:44.3 Info: CreateIndex AlbumReleases (AlbumId) 12:49:44.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:44.3 Info: => 0.0001132s 12:49:44.3 Info: PerformDBOperation 12:49:44.3 Info: Performing DB Operation 12:49:44.3 Info: => 6.46E-05s 12:49:44.3 Info: AlterTable Albums 12:49:44.3 Info: => 1.3E-06s 12:49:44.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:44.3 Info: => 0.0006653s 12:49:44.3 Info: AlterTable Albums 12:49:44.3 Info: => 1.1E-06s 12:49:44.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:44.3 Info: => 0.0006456s 12:49:44.3 Info: AlterTable Albums 12:49:44.3 Info: => 9E-07s 12:49:44.3 Info: CreateColumn Albums Links String 12:49:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:44.3 Info: => 0.0006859s 12:49:44.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:44.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:44.3 Info: => 8.94E-05s 12:49:44.3 Info: AlterTable Tracks 12:49:44.3 Info: => 9E-07s 12:49:44.3 Info: CreateColumn Tracks ForeignRecordingId String 12:49:44.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:44.3 Info: => 0.0006361s 12:49:44.3 Info: AlterTable Tracks 12:49:44.3 Info: => 1E-06s 12:49:44.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:44.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:44.3 Info: => 0.0006365s 12:49:44.3 Info: AlterTable Tracks 12:49:44.3 Info: => 1.1E-06s 12:49:44.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:44.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:44.3 Info: => 0.0006718s 12:49:44.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:44.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:44.3 Info: => 0.0001175s 12:49:44.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:44.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:44.3 Info: => 0.0008512s 12:49:44.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:44.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:44.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:44.3 Info: DROP TABLE "Artists" 12:49:44.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.3 Info: => 0.0063099s 12:49:44.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:44.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:44.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:44.3 Info: DROP TABLE "Albums" 12:49:44.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.3 Info: => 0.0052444s 12:49:44.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:44.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:44.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:44.3 Info: DROP TABLE "Tracks" 12:49:44.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:44.3 Info: => 0.0061073s 12:49:44.3 Info: DeleteColumn TrackFiles ArtistId 12:49:44.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:44.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:44.3 Info: DROP TABLE "TrackFiles" 12:49:44.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:44.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:44.3 Info: => 0.0046281s 12:49:44.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:44.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:44.3 Info: => 0.0001187s 12:49:44.3 Info: CreateIndex Artists (Monitored) 12:49:44.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:44.3 Info: => 0.0001102s 12:49:44.3 Info: CreateIndex Albums (ArtistMetadataId) 12:49:44.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:44.3 Info: => 0.0001098s 12:49:44.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:44.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:44.3 Info: => 0.0001087s 12:49:44.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:44.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:44.3 Info: => 0.0001093s 12:49:44.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:44.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:44.3 Info: => 0.0001091s 12:49:44.3 Info: UpdateData 12:49:44.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:44.3 Info: => 5.12E-05s 12:49:44.3 Info: UpdateData 12:49:44.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:44.3 Info: => 4.14E-05s 12:49:44.3 Info: UpdateData 12:49:44.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:44.3 Info: => 4.92E-05s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:44', 'add_release_groups_etc') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 23: add_release_groups_etc migrated 12:49:44.3 Info: => 0.0006568s 12:49:44.3 Info: 24: NewMediaInfoFormat migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 24 12:49:44.3 Info: UpdateData 12:49:44.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:44.3 Info: => 5.71E-05s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:44', 'NewMediaInfoFormat') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 24: NewMediaInfoFormat migrated 12:49:44.3 Info: => 0.000311s 12:49:44.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 25 12:49:44.3 Info: RenameTable Restrictions ReleaseProfiles 12:49:44.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:44.3 Info: => 0.0018849s 12:49:44.3 Info: AlterTable ReleaseProfiles 12:49:44.3 Info: => 1.1E-06s 12:49:44.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:44.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:44.3 Info: => 0.0006375s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:44', 'rename_restrictions_to_release_profiles') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:44.3 Info: => 0.0009389s 12:49:44.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 26 12:49:44.3 Info: RenameTable Profiles QualityProfiles 12:49:44.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:44.3 Info: => 0.0018408s 12:49:44.3 Info: AlterTable QualityProfiles 12:49:44.3 Info: => 1.1E-06s 12:49:44.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:44.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:44.3 Info: => 0.0005982s 12:49:44.3 Info: AlterTable LanguageProfiles 12:49:44.3 Info: => 1E-06s 12:49:44.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:44.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:44.3 Info: => 0.0005734s 12:49:44.3 Info: UpdateData 12:49:44.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:44.3 Info: => 4.59E-05s 12:49:44.3 Info: UpdateData 12:49:44.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:44.3 Info: => 3.84E-05s 12:49:44.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:44.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:44.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:44.3 Info: DROP TABLE "Artists" 12:49:44.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:44.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:44.3 Info: => 0.0064507s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:44', 'rename_quality_profiles_add_upgrade_allowed') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:44.3 Info: => 0.0069536s 12:49:44.3 Info: 27: add_import_exclusions migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 27 12:49:44.3 Info: CreateTable ImportListExclusions 12:49:44.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:44.3 Info: => 0.0001448s 12:49:44.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:44.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:44.3 Info: => 9.28E-05s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:44', 'add_import_exclusions') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 27: add_import_exclusions migrated 12:49:44.3 Info: => 0.0004026s 12:49:44.3 Info: 28: clean_artist_metadata_table migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 28 12:49:44.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:44.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:44.3 Info: => 0.0001599s 12:49:44.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:44.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:44.3 Info: => 0.0001216s 12:49:44.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:44.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:44.3 Info: => 0.000117s 12:49:44.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:44.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:44.3 Info: => 0.0001241s 12:49:44.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:44.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:44.3 Info: => 0.0001178s 12:49:44.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:44.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:44.3 Info: => 0.000117s 12:49:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:44', 'clean_artist_metadata_table') 12:49:44.3 Info: Committing Transaction 12:49:44.3 Info: 28: clean_artist_metadata_table migrated 12:49:44.3 Info: => 0.0003851s 12:49:44.3 Info: 29: health_issue_notification migrating 12:49:44.3 Info: Beginning Transaction 12:49:44.3 Info: Starting migration of Main DB to 29 12:49:44.3 Info: AlterTable Notifications 12:49:44.3 Info: => 1.2E-06s 12:49:44.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:44.3 Info: => 0.0006552s 12:49:44.3 Info: AlterTable Notifications 12:49:44.3 Info: => 1.3E-06s 12:49:44.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:44.3 Info: => 0.0006204s 12:49:44.3 Info: AlterTable Notifications 12:49:44.3 Info: => 1E-06s 12:49:44.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:44.3 Info: => 0.000597s 12:49:44.3 Info: AlterTable Notifications 12:49:44.3 Info: => 1E-06s 12:49:44.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:44.3 Info: => 0.0006111s 12:49:44.3 Info: AlterTable Notifications 12:49:44.3 Info: => 1E-06s 12:49:44.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:44.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:44.3 Info: => 0.0006136s 12:49:44.3 Info: DeleteColumn Notifications OnDownload 12:49:44.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:44.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:44.4 Info: DROP TABLE "Notifications" 12:49:44.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:44.4 Info: => 0.0048597s 12:49:44.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:44.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:44.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:44.4 Info: DROP TABLE "Notifications" 12:49:44.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:44.4 Info: => 0.0047474s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:44', 'health_issue_notification') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 29: health_issue_notification migrated 12:49:44.4 Info: => 0.005132s 12:49:44.4 Info: 30: add_mediafilerepository_mtime migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 30 12:49:44.4 Info: AlterTable TrackFiles 12:49:44.4 Info: => 1.5E-06s 12:49:44.4 Info: CreateColumn TrackFiles Modified DateTime 12:49:44.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:44.4 Info: => 0.0006539s 12:49:44.4 Info: AlterTable TrackFiles 12:49:44.4 Info: => 1.1E-06s 12:49:44.4 Info: CreateColumn TrackFiles Path String 12:49:44.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:44.4 Info: => 0.0006295s 12:49:44.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:44.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:44.4 Info: => 6.22E-05s 12:49: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) 12:49: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) 12:49:44.4 Info: => 0.0001299s 12:49: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) 12:49: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) 12:49:44.4 Info: => 0.0010949s 12:49: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) 12:49: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) 12:49:44.4 Info: => 0.0001535s 12:49: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") 12:49: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") 12:49:44.4 Info: => 8.76E-05s 12:49:44.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:44.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:44.4 Info: => 5.54E-05s 12:49:44.4 Info: AlterTable TrackFiles 12:49:44.4 Info: => 1E-06s 12:49:44.4 Info: AlterColumn TrackFiles Path String 12:49: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) 12:49: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" 12:49:44.4 Info: DROP TABLE "TrackFiles" 12:49:44.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:44.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:44.4 Info: => 0.005944s 12:49:44.4 Info: CreateIndex TrackFiles (Path) 12:49:44.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:44.4 Info: => 9.1E-05s 12:49:44.4 Info: DeleteColumn TrackFiles RelativePath 12:49: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) 12:49: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" 12:49:44.4 Info: DROP TABLE "TrackFiles" 12:49:44.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:44.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:44.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:44.4 Info: => 0.0050609s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:44', 'add_mediafilerepository_mtime') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 30: add_mediafilerepository_mtime migrated 12:49:44.4 Info: => 0.0054234s 12:49:44.4 Info: 31: add_artistmetadataid_constraint migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 31 12:49: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") 12:49: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") 12:49:44.4 Info: => 9.8E-05s 12:49:44.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:44.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:44.4 Info: => 0.0001354s 12:49:44.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:49: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) 12:49: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" 12:49:44.4 Info: DROP TABLE "Artists" 12:49:44.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:44.4 Info: => 0.0064935s 12:49:44.4 Info: CreateIndex Artists (ArtistMetadataId) 12:49:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:44.4 Info: => 8.78E-05s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:44', 'add_artistmetadataid_constraint') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 31: add_artistmetadataid_constraint migrated 12:49:44.4 Info: => 0.0004577s 12:49:44.4 Info: 32: old_ids_and_artist_alias migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 32 12:49:44.4 Info: AlterTable ArtistMetadata 12:49:44.4 Info: => 1.4E-06s 12:49:44.4 Info: CreateColumn ArtistMetadata Aliases String 12:49:44.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:44.4 Info: => 0.0006884s 12:49:44.4 Info: AlterTable ArtistMetadata 12:49:44.4 Info: => 1.2E-06s 12:49:44.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:44.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:44.4 Info: => 0.0006262s 12:49:44.4 Info: AlterTable Albums 12:49:44.4 Info: => 1.1E-06s 12:49:44.4 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:44.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:44.4 Info: => 0.000644s 12:49:44.4 Info: AlterTable AlbumReleases 12:49:44.4 Info: => 1.1E-06s 12:49:44.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:44.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:44.4 Info: => 0.0006333s 12:49:44.4 Info: AlterTable Tracks 12:49:44.4 Info: => 1.1E-06s 12:49:44.4 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:44.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:44.4 Info: => 0.0006339s 12:49:44.4 Info: AlterTable Tracks 12:49:44.4 Info: => 1.1E-06s 12:49:44.4 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:44.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:44.4 Info: => 0.0006236s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:44', 'old_ids_and_artist_alias') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 32: old_ids_and_artist_alias migrated 12:49:44.4 Info: => 0.0009226s 12:49:44.4 Info: 33: download_propers_config migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 33 12:49:44.4 Info: PerformDBOperation 12:49:44.4 Info: Performing DB Operation 12:49:44.4 Info: => 3.6E-05s 12:49:44.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:44.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:44.4 Info: => 4.02E-05s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:44', 'download_propers_config') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 33: download_propers_config migrated 12:49:44.4 Info: => 0.0002904s 12:49:44.4 Info: 34: remove_language_profiles migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 34 12:49:44.4 Info: DeleteTable LanguageProfiles 12:49:44.4 Info: DROP TABLE "LanguageProfiles" 12:49:44.4 Info: => 0.0002224s 12:49:44.4 Info: DeleteColumn Artists LanguageProfileId 12:49: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:44.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:44.4 Info: DROP TABLE "Artists" 12:49:44.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:44.4 Info: => 0.0053897s 12:49:44.4 Info: DeleteColumn ImportLists LanguageProfileId 12:49:44.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:44.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:44.4 Info: DROP TABLE "ImportLists" 12:49:44.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:44.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:44.4 Info: => 0.0059434s 12:49:44.4 Info: DeleteColumn Blacklist Language 12:49:44.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:44.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:44.4 Info: DROP TABLE "Blacklist" 12:49:44.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:44.4 Info: => 0.0057958s 12:49:44.4 Info: DeleteColumn History Language 12:49:44.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:44.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:44.4 Info: DROP TABLE "History" 12:49:44.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:44.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:44.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:44.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:44.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:44.4 Info: => 0.0052601s 12:49:44.4 Info: DeleteColumn LyricFiles Language 12:49:44.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:44.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:44.4 Info: DROP TABLE "LyricFiles" 12:49:44.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:44.4 Info: => 0.0046904s 12:49:44.4 Info: DeleteColumn TrackFiles Language 12:49: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:44.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:44.4 Info: DROP TABLE "TrackFiles" 12:49:44.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:44.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:44.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:44.4 Info: => 0.0061063s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:44', 'remove_language_profiles') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 34: remove_language_profiles migrated 12:49:44.4 Info: => 0.0066701s 12:49:44.4 Info: 35: multi_disc_naming_format migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 35 12:49:44.4 Info: AlterTable NamingConfig 12:49:44.4 Info: => 1.8E-06s 12:49:44.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:44.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:44.4 Info: => 0.0006317s 12:49:44.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:44.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:44.4 Info: => 4.9E-05s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:44', 'multi_disc_naming_format') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 35: multi_disc_naming_format migrated 12:49:44.4 Info: => 0.0003148s 12:49:44.4 Info: 36: add_download_client_priority migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 36 12:49:44.4 Info: AlterTable DownloadClients 12:49:44.4 Info: => 1.4E-06s 12:49:44.4 Info: CreateColumn DownloadClients Priority Int32 12:49:44.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:44.4 Info: => 0.0006352s 12:49:44.4 Info: PerformDBOperation 12:49:44.4 Info: Performing DB Operation 12:49:44.4 Info: => 7.71E-05s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:44', 'add_download_client_priority') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 36: add_download_client_priority migrated 12:49:44.4 Info: => 0.0003545s 12:49:44.4 Info: 37: remove_growl_prowl migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 37 12:49:44.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:44.4 Info: => 5.24E-05s 12:49:44.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:44.4 Info: => 3.65E-05s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:44', 'remove_growl_prowl') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 37: remove_growl_prowl migrated 12:49:44.4 Info: => 0.0002727s 12:49:44.4 Info: 38: remove_plex_hometheatre migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 38 12:49:44.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:44.4 Info: => 4.89E-05s 12:49:44.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:44.4 Info: => 3.96E-05s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:44', 'remove_plex_hometheatre') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 38: remove_plex_hometheatre migrated 12:49:44.4 Info: => 0.0002782s 12:49:44.4 Info: 39: add_root_folder_add_defaults migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 39 12:49:44.4 Info: AlterTable RootFolders 12:49:44.4 Info: => 1.5E-06s 12:49:44.4 Info: CreateColumn RootFolders Name String 12:49:44.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:44.4 Info: => 0.0006353s 12:49:44.4 Info: AlterTable RootFolders 12:49:44.4 Info: => 1E-06s 12:49:44.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:44.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:44.4 Info: => 0.0005843s 12:49:44.4 Info: AlterTable RootFolders 12:49:44.4 Info: => 1.1E-06s 12:49:44.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:44.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:44.4 Info: => 0.0005995s 12:49:44.4 Info: AlterTable RootFolders 12:49:44.4 Info: => 1E-06s 12:49:44.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:44.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:44.4 Info: => 0.0006235s 12:49:44.4 Info: AlterTable RootFolders 12:49:44.4 Info: => 1E-06s 12:49:44.4 Info: CreateColumn RootFolders DefaultTags String 12:49:44.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:44.4 Info: => 0.0006044s 12:49:44.4 Info: PerformDBOperation 12:49:44.4 Info: Performing DB Operation 12:49:44.4 Info: => 5.84E-05s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:44', 'add_root_folder_add_defaults') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 39: add_root_folder_add_defaults migrated 12:49:44.4 Info: => 0.0003676s 12:49:44.4 Info: 40: task_duration migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 40 12:49:44.4 Info: AlterTable ScheduledTasks 12:49:44.4 Info: => 2E-06s 12:49:44.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:44.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:44.4 Info: => 0.0006473s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:44', 'task_duration') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 40: task_duration migrated 12:49:44.4 Info: => 0.0009655s 12:49:44.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 41 12:49:44.4 Info: AlterTable ReleaseProfiles 12:49:44.4 Info: => 1.2E-06s 12:49:44.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:44.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:44.4 Info: => 0.0006704s 12:49:44.4 Info: AlterTable ReleaseProfiles 12:49:44.4 Info: => 1.1E-06s 12:49:44.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:44.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:44.4 Info: => 0.0006107s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:44', 'add_indexer_and_enabled_to_release_profiles') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:44.4 Info: => 0.0008833s 12:49:44.4 Info: 42: remove_album_folders migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 42 12:49:44.4 Info: DeleteColumn Artists AlbumFolder 12:49: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:44.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:44.4 Info: DROP TABLE "Artists" 12:49:44.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:44.4 Info: => 0.0066324s 12:49:44.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:44.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:44.4 Info: => 4.47E-05s 12:49:44.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:44.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:44.4 Info: => 3.95E-05s 12:49:44.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:44.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:44.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:44.4 Info: DROP TABLE "NamingConfig" 12:49:44.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:44.4 Info: => 0.0045767s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:44', 'remove_album_folders') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 42: remove_album_folders migrated 12:49:44.4 Info: => 0.0049836s 12:49:44.4 Info: 44: add_priority_to_indexers migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 44 12:49:44.4 Info: AlterTable Indexers 12:49:44.4 Info: => 1.3E-06s 12:49:44.4 Info: CreateColumn Indexers Priority Int32 12:49:44.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:44.4 Info: => 0.000671s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:44', 'add_priority_to_indexers') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 44: add_priority_to_indexers migrated 12:49:44.4 Info: => 0.0009577s 12:49:44.4 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 45 12:49:44.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:44.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:44.4 Info: => 0.0001374s 12:49:44.4 Info: PerformDBOperation 12:49:44.4 Info: Performing DB Operation 12:49:44.4 Info: => 3.12E-05s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:44', 'remove_chown_and_folderchmod_config') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:44.4 Info: => 0.0002802s 12:49:44.4 Info: 47: update_notifiarr migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 47 12:49:44.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:44.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:44.4 Info: => 7.86E-05s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:44', 'update_notifiarr') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 47: update_notifiarr migrated 12:49:44.4 Info: => 0.0003247s 12:49:44.4 Info: 49: email_multiple_addresses migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 49 12:49:44.4 Info: PerformDBOperation 12:49:44.4 Info: Performing DB Operation 12:49:44.4 Info: => 6.48E-05s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:44', 'email_multiple_addresses') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 49: email_multiple_addresses migrated 12:49:44.4 Info: => 0.0003235s 12:49:44.4 Info: 50: rename_blacklist_to_blocklist migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 50 12:49:44.4 Info: RenameTable Blacklist Blocklist 12:49:44.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:44.4 Info: => 0.0019129s 12:49:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:44', 'rename_blacklist_to_blocklist') 12:49:44.4 Info: Committing Transaction 12:49:44.4 Info: 50: rename_blacklist_to_blocklist migrated 12:49:44.4 Info: => 0.0022211s 12:49:44.4 Info: 51: cdh_per_downloadclient migrating 12:49:44.4 Info: Beginning Transaction 12:49:44.4 Info: Starting migration of Main DB to 51 12:49:44.4 Info: AlterTable DownloadClients 12:49:44.4 Info: => 1.3E-06s 12:49:44.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:44.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:44.5 Info: => 0.0006586s 12:49:44.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:44.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:44.5 Info: => 0.0006192s 12:49:44.5 Info: PerformDBOperation 12:49:44.5 Info: Performing DB Operation 12:49:44.5 Info: => 0.0001693s 12:49:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:44', 'cdh_per_downloadclient') 12:49:44.5 Info: Committing Transaction 12:49:44.5 Info: 51: cdh_per_downloadclient migrated 12:49:44.5 Info: => 0.0004526s 12:49:44.5 Info: 52: download_history migrating 12:49:44.5 Info: Beginning Transaction 12:49:44.5 Info: Starting migration of Main DB to 52 12:49:44.5 Info: CreateTable DownloadHistory 12:49:44.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:44.5 Info: => 0.0002451s 12:49:44.5 Info: CreateIndex DownloadHistory (EventType) 12:49:44.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:44.5 Info: => 0.0001135s 12:49:44.5 Info: CreateIndex DownloadHistory (ArtistId) 12:49:44.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:44.5 Info: => 9.76E-05s 12:49:44.5 Info: CreateIndex DownloadHistory (DownloadId) 12:49:44.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:44.5 Info: => 0.0001068s 12:49:44.5 Info: PerformDBOperation 12:49:44.5 Info: Performing DB Operation 12:49:44.5 Info: => 0.0001305s 12:49:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:44', 'download_history') 12:49:44.5 Info: Committing Transaction 12:49:44.5 Info: 52: download_history migrated 12:49:44.5 Info: => 0.0004623s 12:49:44.5 Info: 53: add_update_history migrating 12:49:44.5 Info: Beginning Transaction 12:49:44.5 Info: Starting migration of Main DB to 53 12:49:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:44', 'add_update_history') 12:49:44.5 Info: Committing Transaction 12:49:44.5 Info: 53: add_update_history migrated 12:49:44.5 Info: => 0.0002945s 12:49:44.5 Info: 54: add_on_update_to_notifications migrating 12:49:44.5 Info: Beginning Transaction 12:49:44.5 Info: Starting migration of Main DB to 54 12:49:44.5 Info: AlterTable Notifications 12:49:44.5 Info: => 1E-06s 12:49:44.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:44.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:44.5 Info: => 0.0006969s 12:49:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:44', 'add_on_update_to_notifications') 12:49:44.5 Info: Committing Transaction 12:49:44.5 Info: 54: add_on_update_to_notifications migrated 12:49:44.5 Info: => 0.0010086s 12:49:44.5 Info: 55: download_client_per_indexer migrating 12:49:44.5 Info: Beginning Transaction 12:49:44.5 Info: Starting migration of Main DB to 55 12:49:44.5 Info: AlterTable Indexers 12:49:44.5 Info: => 1.3E-06s 12:49:44.5 Info: CreateColumn Indexers DownloadClientId Int32 12:49:44.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:44.5 Info: => 0.0006801s 12:49:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:44', 'download_client_per_indexer') 12:49:44.5 Info: Committing Transaction 12:49:44.5 Info: 55: download_client_per_indexer migrated 12:49:44.5 Info: => 0.0009716s 12:49:44.5 Info: 56: AddNewItemMonitorType migrating 12:49:44.5 Info: Beginning Transaction 12:49:44.5 Info: Starting migration of Main DB to 56 12:49:44.5 Info: AlterTable Artists 12:49:44.5 Info: => 1.3E-06s 12:49:44.5 Info: CreateColumn Artists MonitorNewItems Int32 12:49:44.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:44.5 Info: => 0.0006915s 12:49:44.5 Info: AlterTable RootFolders 12:49:44.5 Info: => 1.1E-06s 12:49:44.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:44.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:44.5 Info: => 0.0006326s 12:49:44.5 Info: AlterTable ImportLists 12:49:44.5 Info: => 1.1E-06s 12:49:44.5 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:44.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:44.5 Info: => 0.0006173s 12:49:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:44', 'AddNewItemMonitorType') 12:49:44.5 Info: Committing Transaction 12:49:44.5 Info: 56: AddNewItemMonitorType migrated 12:49:44.5 Info: => 0.0009256s 12:49:44.5 Info: 57: ImportListSearch migrating 12:49:44.5 Info: Beginning Transaction 12:49:44.5 Info: Starting migration of Main DB to 57 12:49:44.5 Info: AlterTable ImportLists 12:49:44.5 Info: => 1.2E-06s 12:49:44.5 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:44.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:44.5 Info: => 0.0006904s 12:49:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:44', 'ImportListSearch') 12:49:44.5 Info: Committing Transaction 12:49:44.5 Info: 57: ImportListSearch migrated 12:49:44.5 Info: => 0.000996s 12:49:44.5 Info: 58: ImportListMonitorExisting migrating 12:49:44.5 Info: Beginning Transaction 12:49:44.5 Info: Starting migration of Main DB to 58 12:49:44.5 Info: AlterTable ImportLists 12:49:44.5 Info: => 1.2E-06s 12:49:44.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:44.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:44.5 Info: => 0.0007081s 12:49:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:44', 'ImportListMonitorExisting') 12:49:44.5 Info: Committing Transaction 12:49:44.5 Info: 58: ImportListMonitorExisting migrated 12:49:44.5 Info: => 0.0010049s 12:49:44.5 Info: 59: add_indexer_tags migrating 12:49:44.5 Info: Beginning Transaction 12:49:44.5 Info: Starting migration of Main DB to 59 12:49:44.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:44.5 Info: => 5.74E-05s 12:49:44.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:44.5 Info: => 3.72E-05s 12:49:44.5 Info: AlterTable Indexers 12:49:44.5 Info: => 9E-07s 12:49:44.5 Info: CreateColumn Indexers Tags String 12:49:44.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:44.5 Info: => 0.00068s 12:49:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:44', 'add_indexer_tags') 12:49:44.5 Info: Committing Transaction 12:49:44.5 Info: 59: add_indexer_tags migrated 12:49:44.5 Info: => 0.0009968s 12:49:44.5 Info: 60: update_audio_types migrating 12:49:44.5 Info: Beginning Transaction 12:49:44.5 Info: Starting migration of Main DB to 60 12:49:44.5 Info: PerformDBOperation 12:49:44.5 Info: Performing DB Operation 12:49:44.5 Info: => 6.43E-05s 12:49:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:44', 'update_audio_types') 12:49:44.5 Info: Committing Transaction 12:49:44.5 Info: 60: update_audio_types migrated 12:49:44.5 Info: => 0.0003324s 12:49:44.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:44.5 Info: Beginning Transaction 12:49:44.5 Info: Starting migration of Main DB to 61 12:49:44.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.5 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:44.5 Info: => 5.24E-05s 12:49:44.5 Info: AlterTable AlbumReleases 12:49:44.5 Info: => 9E-07s 12:49:44.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:44.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:44.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:44.5 Info: DROP TABLE "AlbumReleases" 12:49:44.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:44.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:44.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:44.5 Info: => 0.0058689s 12:49:44.5 Info: AlterTable Albums 12:49:44.5 Info: => 1E-06s 12:49:44.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:44.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:44.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:44.5 Info: DROP TABLE "Albums" 12:49:44.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:44.5 Info: => 0.0076082s 12:49:44.5 Info: AlterTable Albums 12:49:44.5 Info: => 1E-06s 12:49:44.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:44.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:44.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:44.5 Info: DROP TABLE "Albums" 12:49:44.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:44.5 Info: => 0.0054427s 12:49:44.5 Info: AlterTable Albums 12:49:44.5 Info: => 1.1E-06s 12:49:44.5 Info: AlterColumn Albums Added DateTimeOffset 12:49:44.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:44.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:44.5 Info: DROP TABLE "Albums" 12:49:44.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:44.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:44.5 Info: => 0.0054429s 12:49:44.5 Info: AlterTable Artists 12:49:44.5 Info: => 1E-06s 12:49:44.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:44.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:44.5 Info: DROP TABLE "Artists" 12:49:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:44.5 Info: => 0.0055142s 12:49:44.5 Info: AlterTable Artists 12:49:44.5 Info: => 1E-06s 12:49:44.5 Info: AlterColumn Artists Added DateTimeOffset 12:49: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:44.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:44.5 Info: DROP TABLE "Artists" 12:49:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:44.5 Info: => 0.0067312s 12:49:44.5 Info: AlterTable Blocklist 12:49:44.5 Info: => 1.1E-06s 12:49:44.5 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:44.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:44.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:44.5 Info: DROP TABLE "Blocklist" 12:49:44.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:44.5 Info: => 0.0062665s 12:49:44.5 Info: AlterTable Blocklist 12:49:44.5 Info: => 1E-06s 12:49:44.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:44.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:44.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:44.5 Info: DROP TABLE "Blocklist" 12:49:44.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:44.5 Info: => 0.0049588s 12:49:44.5 Info: AlterTable Commands 12:49:44.5 Info: => 1.1E-06s 12:49:44.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:44.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:44.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:44.5 Info: DROP TABLE "Commands" 12:49:44.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:44.5 Info: => 0.006024s 12:49:44.5 Info: AlterTable Commands 12:49:44.5 Info: => 1.1E-06s 12:49:44.5 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:44.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:44.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:44.5 Info: DROP TABLE "Commands" 12:49:44.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:44.5 Info: => 0.0060433s 12:49:44.5 Info: AlterTable Commands 12:49:44.5 Info: => 1.1E-06s 12:49:44.5 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:44.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:44.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:44.5 Info: DROP TABLE "Commands" 12:49:44.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:44.5 Info: => 0.004916s 12:49:44.5 Info: AlterTable DownloadClientStatus 12:49:44.5 Info: => 1.1E-06s 12:49:44.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:44.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:44.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:44.5 Info: DROP TABLE "DownloadClientStatus" 12:49:44.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:44.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:44.5 Info: => 0.0063873s 12:49:44.5 Info: AlterTable DownloadClientStatus 12:49:44.5 Info: => 1.1E-06s 12:49:44.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:44.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:44.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:44.5 Info: DROP TABLE "DownloadClientStatus" 12:49:44.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:44.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:44.5 Info: => 0.0049859s 12:49:44.5 Info: AlterTable DownloadClientStatus 12:49:44.5 Info: => 1.1E-06s 12:49:44.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:44.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:44.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:44.5 Info: DROP TABLE "DownloadClientStatus" 12:49:44.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:44.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:44.5 Info: => 0.0061522s 12:49:44.5 Info: AlterTable DownloadHistory 12:49:44.5 Info: => 1.1E-06s 12:49:44.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:44.6 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:44.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:44.6 Info: DROP TABLE "DownloadHistory" 12:49:44.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:44.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:44.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:44.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:44.6 Info: => 0.0064225s 12:49:44.6 Info: AlterTable ExtraFiles 12:49:44.6 Info: => 1.1E-06s 12:49:44.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:44.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:44.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:44.6 Info: DROP TABLE "ExtraFiles" 12:49:44.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:44.6 Info: => 0.00479s 12:49:44.6 Info: AlterTable ExtraFiles 12:49:44.6 Info: => 1.1E-06s 12:49:44.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:44.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:44.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:44.6 Info: DROP TABLE "ExtraFiles" 12:49:44.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:44.6 Info: => 0.0061186s 12:49:44.6 Info: AlterTable History 12:49:44.6 Info: => 1.1E-06s 12:49:44.6 Info: AlterColumn History Date DateTimeOffset 12:49: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) 12:49: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" 12:49:44.6 Info: DROP TABLE "History" 12:49:44.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:44.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:44.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:44.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:44.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:44.6 Info: => 0.0056041s 12:49:44.6 Info: AlterTable ImportListStatus 12:49:44.6 Info: => 1.1E-06s 12:49:44.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:44.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:44.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:44.6 Info: DROP TABLE "ImportListStatus" 12:49:44.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:44.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:44.6 Info: => 0.0050074s 12:49:44.6 Info: AlterTable ImportListStatus 12:49:44.6 Info: => 1.1E-06s 12:49:44.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:44.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:44.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:44.6 Info: DROP TABLE "ImportListStatus" 12:49:44.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:44.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:44.6 Info: => 0.0062067s 12:49:44.6 Info: AlterTable ImportListStatus 12:49:44.6 Info: => 1E-06s 12:49:44.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:44.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:44.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:44.6 Info: DROP TABLE "ImportListStatus" 12:49:44.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:44.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:44.6 Info: => 0.0063205s 12:49:44.6 Info: AlterTable IndexerStatus 12:49:44.6 Info: => 1.6E-06s 12:49:44.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:44.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:44.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:44.6 Info: DROP TABLE "IndexerStatus" 12:49:44.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:44.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:44.6 Info: => 0.0051377s 12:49:44.6 Info: AlterTable IndexerStatus 12:49:44.6 Info: => 1.1E-06s 12:49:44.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:44.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:44.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:44.6 Info: DROP TABLE "IndexerStatus" 12:49:44.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:44.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:44.6 Info: => 0.0050991s 12:49:44.6 Info: AlterTable IndexerStatus 12:49:44.6 Info: => 1E-06s 12:49:44.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:44.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:44.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:44.6 Info: DROP TABLE "IndexerStatus" 12:49:44.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:44.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:44.6 Info: => 0.0055049s 12:49:44.6 Info: AlterTable LyricFiles 12:49:44.6 Info: => 1E-06s 12:49:44.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49: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) 12:49: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" 12:49:44.6 Info: DROP TABLE "LyricFiles" 12:49:44.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:44.6 Info: => 0.0067258s 12:49:44.6 Info: AlterTable LyricFiles 12:49:44.6 Info: => 1.1E-06s 12:49:44.6 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49: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, "LastUpdated" DATETIME NOT NULL) 12:49: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" 12:49:44.6 Info: DROP TABLE "LyricFiles" 12:49:44.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:44.6 Info: => 0.0048295s 12:49:44.6 Info: AlterTable MetadataFiles 12:49:44.6 Info: => 1.1E-06s 12:49:44.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:44.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:44.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:44.6 Info: DROP TABLE "MetadataFiles" 12:49:44.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:44.6 Info: => 0.0051558s 12:49:44.6 Info: AlterTable MetadataFiles 12:49:44.6 Info: => 1.1E-06s 12:49:44.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:44.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:44.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:44.6 Info: DROP TABLE "MetadataFiles" 12:49:44.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:44.6 Info: => 0.0064351s 12:49:44.6 Info: AlterTable PendingReleases 12:49:44.6 Info: => 1.1E-06s 12:49:44.6 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:44.6 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:44.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:44.6 Info: DROP TABLE "PendingReleases" 12:49:44.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:44.6 Info: => 0.0060345s 12:49:44.6 Info: AlterTable ScheduledTasks 12:49:44.6 Info: => 1.2E-06s 12:49:44.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:44.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:44.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:44.6 Info: DROP TABLE "ScheduledTasks" 12:49:44.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:44.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:44.6 Info: => 0.0063408s 12:49:44.6 Info: AlterTable ScheduledTasks 12:49:44.6 Info: => 1.1E-06s 12:49:44.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:44.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:44.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:44.6 Info: DROP TABLE "ScheduledTasks" 12:49:44.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:44.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:44.6 Info: => 0.0049456s 12:49:44.6 Info: AlterTable TrackFiles 12:49:44.6 Info: => 1.1E-06s 12:49:44.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49: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) 12:49: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" 12:49:44.6 Info: DROP TABLE "TrackFiles" 12:49:44.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:44.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:44.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:44.7 Info: => 0.0054276s 12:49:44.7 Info: AlterTable TrackFiles 12:49:44.7 Info: => 1E-06s 12:49:44.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:44.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:44.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:44.7 Info: DROP TABLE "TrackFiles" 12:49:44.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:44.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:44.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:44.7 Info: => 0.0063467s 12:49:44.7 Info: AlterTable VersionInfo 12:49:44.7 Info: => 1.1E-06s 12:49:44.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:44.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:44.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:44.7 Info: DROP TABLE "VersionInfo" 12:49:44.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:44.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:44.7 Info: => 0.0049037s 12:49:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:44', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:44.7 Info: Committing Transaction 12:49:44.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:44.7 Info: => 0.0056029s 12:49:44.7 Info: 62: add_on_delete_to_notifications migrating 12:49:44.7 Info: Beginning Transaction 12:49:44.7 Info: Starting migration of Main DB to 62 12:49:44.7 Info: AlterTable Notifications 12:49:44.7 Info: => 1.3E-06s 12:49:44.7 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:44.7 Info: => 0.0007128s 12:49:44.7 Info: AlterTable Notifications 12:49:44.7 Info: => 1.1E-06s 12:49:44.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:44.7 Info: => 0.0006365s 12:49:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:44', 'add_on_delete_to_notifications') 12:49:44.7 Info: Committing Transaction 12:49:44.7 Info: 62: add_on_delete_to_notifications migrated 12:49:44.7 Info: => 0.0009451s 12:49:44.7 Info: 63: add_custom_formats migrating 12:49:44.7 Info: Beginning Transaction 12:49:44.7 Info: Starting migration of Main DB to 63 12:49:44.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 12:49:44.7 Info: AlterTable DelayProfiles 12:49:44.7 Info: => 1E-06s 12:49:44.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:44.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:44.7 Info: => 0.000671s 12:49:44.7 Info: UpdateData 12:49:44.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:44.7 Info: => 6.43E-05s 12:49:44.7 Info: AlterTable TrackFiles 12:49:44.7 Info: => 1E-06s 12:49:44.7 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:44.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:44.7 Info: => 0.000643s 12:49:44.7 Info: PerformDBOperation 12:49:44.7 Info: Performing DB Operation 12:49:44.7 Info: => 0.001291s 12:49:44.7 Info: CreateTable CustomFormats 12:49:44.7 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:44.7 Info: => 0.0001596s 12:49:44.7 Info: CreateIndex CustomFormats (Name) 12:49:44.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:44.7 Info: => 9.72E-05s 12:49:44.7 Info: AlterTable QualityProfiles 12:49:44.7 Info: => 1E-06s 12:49:44.7 Info: CreateColumn QualityProfiles FormatItems String 12:49:44.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:44.7 Info: => 0.0006657s 12:49:44.7 Info: AlterTable QualityProfiles 12:49:44.7 Info: => 1E-06s 12:49:44.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:44.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:44.7 Info: => 0.0006878s 12:49:44.7 Info: AlterTable QualityProfiles 12:49:44.7 Info: => 1E-06s 12:49:44.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:44.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:44.7 Info: => 0.0006571s 12:49:44.7 Info: PerformDBOperation 12:49:44.7 Info: Performing DB Operation 12:49:44.7 Info: => 0.0014793s 12:49:44.7 Info: PerformDBOperation 12:49:44.7 Info: Performing DB Operation 12:49:44.7 Info: => 4.03E-05s 12:49:44.7 Info: DeleteColumn ReleaseProfiles Preferred 12:49:44.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:44.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:44.7 Info: DROP TABLE "ReleaseProfiles" 12:49:44.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:44.7 Info: => 0.0064182s 12:49:44.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:44.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:44.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:44.7 Info: DROP TABLE "ReleaseProfiles" 12:49:44.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:44.7 Info: => 0.00488s 12:49:44.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:44.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:44.7 Info: => 5.72E-05s 12:49:44.7 Info: AlterTable DelayProfiles 12:49:44.7 Info: => 1E-06s 12:49:44.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:44.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:44.7 Info: => 0.000657s 12:49:44.7 Info: AlterTable DelayProfiles 12:49:44.7 Info: => 1.1E-06s 12:49:44.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:44.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:44.7 Info: => 0.0006388s 12:49:44.7 Info: -> 1 Insert operations completed in 00:00:00.0001030 taking an average of 00:00:00.0001030 12:49:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:44', 'add_custom_formats') 12:49:44.7 Info: Committing Transaction 12:49:44.7 Info: 63: add_custom_formats migrated 12:49:44.7 Info: => 0.0010578s 12:49:44.7 Debug: Took: 00:00:00.4955272 12:49:44.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 12:49:44.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 12:49:44.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469847740792_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:44.7 Info: DatabaseEngineVersionCheck migrating 12:49:44.7 Info: PerformDBOperation 12:49:44.7 Info: Performing DB Operation 12:49:44.7 Info: SQLite 3.45.3 12:49:44.7 Info: => 0.0010404s 12:49:44.7 Info: DatabaseEngineVersionCheck migrated 12:49:44.7 Info: => 0.0010565s 12:49:44.7 Info: VersionMigration migrating 12:49:44.7 Info: Beginning Transaction 12:49:44.7 Info: CreateTable VersionInfo 12:49:44.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:44.7 Info: => 0.0001662s 12:49:44.7 Info: Committing Transaction 12:49:44.7 Info: VersionMigration migrated 12:49:44.7 Info: => 0.000538s 12:49:44.7 Info: VersionUniqueMigration migrating 12:49:44.7 Info: Beginning Transaction 12:49:44.7 Info: CreateIndex VersionInfo (Version) 12:49:44.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:44.7 Info: => 0.0001296s 12:49:44.7 Info: AlterTable VersionInfo 12:49:44.7 Info: => 1E-06s 12:49:44.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:44.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:44.7 Info: => 0.0005689s 12:49:44.7 Info: Committing Transaction 12:49:44.7 Info: VersionUniqueMigration migrated 12:49:44.7 Info: => 0.0008024s 12:49:44.7 Info: VersionDescriptionMigration migrating 12:49:44.7 Info: Beginning Transaction 12:49:44.7 Info: AlterTable VersionInfo 12:49:44.7 Info: => 1.1E-06s 12:49:44.7 Info: CreateColumn VersionInfo Description String 12:49:44.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:44.7 Info: => 0.0002035s 12:49:44.7 Info: Committing Transaction 12:49:44.7 Info: VersionDescriptionMigration migrated 12:49:44.7 Info: => 0.0003955s 12:49:44.7 Info: 1: InitialSetup migrating 12:49:44.7 Info: Beginning Transaction 12:49:44.7 Info: Starting migration of Main DB to 1 12:49:44.7 Info: CreateTable Config 12:49:44.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:44.7 Info: => 0.0001924s 12:49:44.7 Info: CreateIndex Config (Key) 12:49:44.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:44.7 Info: => 0.000114s 12:49:44.7 Info: CreateTable RootFolders 12:49:44.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:44.7 Info: => 0.0001106s 12:49:44.7 Info: CreateIndex RootFolders (Path) 12:49:44.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:44.7 Info: => 8.16E-05s 12:49:44.7 Info: CreateTable Artists 12:49:44.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:44.7 Info: => 0.0003764s 12:49:44.7 Info: CreateIndex Artists (ForeignArtistId) 12:49:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:44.7 Info: => 9.46E-05s 12:49:44.7 Info: CreateIndex Artists (NameSlug) 12:49:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:44.7 Info: => 0.0001036s 12:49:44.7 Info: CreateIndex Artists (CleanName) 12:49:44.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.8 Info: => 9.14E-05s 12:49:44.8 Info: CreateIndex Artists (Path) 12:49:44.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.8 Info: => 8.28E-05s 12:49:44.8 Info: CreateTable Albums 12:49:44.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:44.8 Info: => 0.000319s 12:49:44.8 Info: CreateIndex Albums (ForeignAlbumId) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.8 Info: => 8.31E-05s 12:49:44.8 Info: CreateIndex Albums (MBId) 12:49:44.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:44.8 Info: => 9.71E-05s 12:49:44.8 Info: CreateIndex Albums (TADBId) 12:49:44.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:44.8 Info: => 7.47E-05s 12:49:44.8 Info: CreateIndex Albums (TitleSlug) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:44.8 Info: => 7.72E-05s 12:49:44.8 Info: CreateIndex Albums (CleanTitle) 12:49:44.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.8 Info: => 8.04E-05s 12:49:44.8 Info: CreateIndex Albums (Path) 12:49:44.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:44.8 Info: => 7.91E-05s 12:49:44.8 Info: CreateTable Tracks 12:49:44.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:44.8 Info: => 0.0001806s 12:49:44.8 Info: CreateIndex Tracks (ForeignTrackId) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:44.8 Info: => 9.23E-05s 12:49:44.8 Info: CreateIndex Tracks (ArtistId) 12:49:44.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:44.8 Info: => 7.91E-05s 12:49:44.8 Info: CreateIndex Tracks (TrackFileId) 12:49:44.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:44.8 Info: => 0.000102s 12:49:44.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:44.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:44.8 Info: => 0.0001095s 12:49:44.8 Info: CreateTable TrackFiles 12:49:44.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:44.8 Info: => 0.000172s 12:49:44.8 Info: CreateIndex TrackFiles (ArtistId) 12:49:44.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:44.8 Info: => 9.33E-05s 12:49:44.8 Info: CreateIndex TrackFiles (AlbumId) 12:49:44.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:44.8 Info: => 8.92E-05s 12:49:44.8 Info: CreateTable History 12:49:44.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:44.8 Info: => 0.0001738s 12:49:44.8 Info: CreateIndex History (Date) 12:49:44.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:44.8 Info: => 8.65E-05s 12:49:44.8 Info: CreateIndex History (EventType) 12:49:44.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:44.8 Info: => 0.00011s 12:49:44.8 Info: CreateIndex History (DownloadId) 12:49:44.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:44.8 Info: => 9.58E-05s 12:49:44.8 Info: CreateIndex History (AlbumId) 12:49:44.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:44.8 Info: => 8.22E-05s 12:49:44.8 Info: CreateTable Notifications 12:49:44.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:44.8 Info: => 0.0022935s 12:49:44.8 Info: CreateTable ScheduledTasks 12:49:44.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:44.8 Info: => 0.0001325s 12:49:44.8 Info: CreateIndex ScheduledTasks (TypeName) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:44.8 Info: => 9.19E-05s 12:49:44.8 Info: CreateTable Indexers 12:49:44.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:44.8 Info: => 0.0001327s 12:49:44.8 Info: CreateIndex Indexers (Name) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:44.8 Info: => 0.0001236s 12:49:44.8 Info: CreateTable Profiles 12:49:44.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:44.8 Info: => 0.0001299s 12:49:44.8 Info: CreateIndex Profiles (Name) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:44.8 Info: => 8.7E-05s 12:49:44.8 Info: CreateTable QualityDefinitions 12:49:44.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:44.8 Info: => 0.000126s 12:49:44.8 Info: CreateIndex QualityDefinitions (Quality) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:44.8 Info: => 8.59E-05s 12:49:44.8 Info: CreateIndex QualityDefinitions (Title) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:44.8 Info: => 8.72E-05s 12:49:44.8 Info: CreateTable NamingConfig 12:49:44.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:44.8 Info: => 0.0001676s 12:49:44.8 Info: CreateTable Blacklist 12:49:44.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:44.8 Info: => 0.0002473s 12:49:44.8 Info: CreateTable Metadata 12:49:44.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:44.8 Info: => 0.0001231s 12:49:44.8 Info: CreateTable MetadataFiles 12:49:44.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:44.8 Info: => 0.0001544s 12:49:44.8 Info: CreateTable DownloadClients 12:49:44.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:44.8 Info: => 0.0001264s 12:49:44.8 Info: CreateTable PendingReleases 12:49:44.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:44.8 Info: => 0.0001353s 12:49:44.8 Info: CreateTable RemotePathMappings 12:49:44.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:44.8 Info: => 0.0001177s 12:49:44.8 Info: CreateTable Tags 12:49:44.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:44.8 Info: => 0.0001324s 12:49:44.8 Info: CreateIndex Tags (Label) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:44.8 Info: => 0.0001034s 12:49:44.8 Info: CreateTable Restrictions 12:49:44.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:44.8 Info: => 0.0001215s 12:49:44.8 Info: CreateTable DelayProfiles 12:49:44.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:44.8 Info: => 0.0001466s 12:49:44.8 Info: CreateTable Users 12:49:44.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:44.8 Info: => 0.0001115s 12:49:44.8 Info: CreateIndex Users (Identifier) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:44.8 Info: => 9.31E-05s 12:49:44.8 Info: CreateIndex Users (Username) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:44.8 Info: => 8.75E-05s 12:49:44.8 Info: CreateTable Commands 12:49:44.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:44.8 Info: => 0.0001874s 12:49:44.8 Info: CreateTable IndexerStatus 12:49:44.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:44.8 Info: => 0.0001597s 12:49:44.8 Info: CreateIndex IndexerStatus (ProviderId) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:44.8 Info: => 8.86E-05s 12:49:44.8 Info: CreateTable ExtraFiles 12:49:44.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:44.8 Info: => 0.0001414s 12:49:44.8 Info: CreateTable LyricFiles 12:49:44.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:44.8 Info: => 0.0001581s 12:49:44.8 Info: CreateTable LanguageProfiles 12:49:44.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:44.8 Info: => 0.000112s 12:49:44.8 Info: CreateIndex LanguageProfiles (Name) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:44.8 Info: => 9.46E-05s 12:49:44.8 Info: CreateTable DownloadClientStatus 12:49:44.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:44.8 Info: => 0.0001288s 12:49:44.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:44.8 Info: => 9.23E-05s 12:49:44.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:44.8 Info: -> 1 Insert operations completed in 00:00:00.0000827 taking an average of 00:00:00.0000827 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:44', 'InitialSetup') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 1: InitialSetup migrated 12:49:44.8 Info: => 0.0011201s 12:49:44.8 Info: 2: add_reason_to_pending_releases migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 2 12:49:44.8 Info: AlterTable PendingReleases 12:49:44.8 Info: => 1.4E-06s 12:49:44.8 Info: CreateColumn PendingReleases Reason Int32 12:49:44.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:44.8 Info: => 0.0006124s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:44', 'add_reason_to_pending_releases') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 2: add_reason_to_pending_releases migrated 12:49:44.8 Info: => 0.0009156s 12:49:44.8 Info: 3: add_medium_support migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 3 12:49:44.8 Info: AlterTable Albums 12:49:44.8 Info: => 1.2E-06s 12:49:44.8 Info: CreateColumn Albums Media String 12:49:44.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:44.8 Info: => 0.0005957s 12:49:44.8 Info: AlterTable Tracks 12:49:44.8 Info: => 1.2E-06s 12:49:44.8 Info: CreateColumn Tracks MediumNumber Int32 12:49:44.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:44.8 Info: => 0.0005568s 12:49:44.8 Info: AlterTable Tracks 12:49:44.8 Info: => 1.1E-06s 12:49:44.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:44.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:44.8 Info: => 0.0005443s 12:49:44.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:44.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:44.8 Info: => 4.48E-05s 12:49:44.8 Info: DeleteColumn Tracks TrackNumber 12:49:44.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:44.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:44.8 Info: DROP TABLE "Tracks" 12:49:44.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:44.8 Info: => 0.0046154s 12:49:44.8 Info: AlterTable Tracks 12:49:44.8 Info: => 1.1E-06s 12:49:44.8 Info: CreateColumn Tracks TrackNumber String 12:49:44.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:44.8 Info: => 0.0005582s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:44', 'add_medium_support') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 3: add_medium_support migrated 12:49:44.8 Info: => 0.00098s 12:49:44.8 Info: 4: add_various_qualites_in_profile migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 4 12:49:44.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:44.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:44.8 Info: => 5.8E-05s 12:49:44.8 Info: PerformDBOperation 12:49:44.8 Info: Performing DB Operation 12:49:44.8 Info: => 4.12E-05s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:44', 'add_various_qualites_in_profile') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 4: add_various_qualites_in_profile migrated 12:49:44.8 Info: => 0.0002874s 12:49:44.8 Info: 5: metadata_profiles migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 5 12:49:44.8 Info: CreateTable MetadataProfiles 12:49:44.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:44.8 Info: => 0.0001487s 12:49:44.8 Info: CreateIndex MetadataProfiles (Name) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:44.8 Info: => 0.0001376s 12:49:44.8 Info: AlterTable Artists 12:49:44.8 Info: => 1.7E-06s 12:49:44.8 Info: CreateColumn Artists MetadataProfileId Int32 12:49:44.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:44.8 Info: => 0.0005834s 12:49:44.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:44.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:44.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:44.8 Info: DROP TABLE "Artists" 12:49:44.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.8 Info: => 0.0050454s 12:49:44.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:44.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:44.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:44.8 Info: DROP TABLE "Artists" 12:49:44.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.8 Info: => 0.0049565s 12:49:44.8 Info: AlterTable Albums 12:49:44.8 Info: => 1E-06s 12:49:44.8 Info: CreateColumn Albums SecondaryTypes String 12:49:44.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:44.8 Info: => 0.0005731s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:44', 'metadata_profiles') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 5: metadata_profiles migrated 12:49:44.8 Info: => 0.0010184s 12:49:44.8 Info: 6: separate_automatic_and_interactive_search migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 6 12:49:44.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:44.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:44.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:44.8 Info: DROP TABLE "Indexers" 12:49:44.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:44.8 Info: => 0.0066916s 12:49:44.8 Info: AlterTable Indexers 12:49:44.8 Info: => 1.1E-06s 12:49:44.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:44.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:44.8 Info: => 0.000573s 12:49:44.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:44.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:44.8 Info: => 4.24E-05s 12:49:44.8 Info: AlterTable Indexers 12:49:44.8 Info: => 9E-07s 12:49:44.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49: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) 12:49: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" 12:49:44.8 Info: DROP TABLE "Indexers" 12:49:44.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:44.8 Info: => 0.004171s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:44', 'separate_automatic_and_interactive_search') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 6: separate_automatic_and_interactive_search migrated 12:49:44.8 Info: => 0.0045174s 12:49:44.8 Info: 7: change_album_path_to_relative migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 7 12:49:44.8 Info: DeleteColumn Albums Path 12:49: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) 12:49: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" 12:49:44.8 Info: DROP TABLE "Albums" 12:49:44.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.8 Info: => 0.0052309s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:44', 'change_album_path_to_relative') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 7: change_album_path_to_relative migrated 12:49:44.8 Info: => 0.0056346s 12:49:44.8 Info: 8: change_quality_size_mb_to_kb migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 8 12:49: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 12:49: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 12:49:44.8 Info: => 5.45E-05s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:44', 'change_quality_size_mb_to_kb') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 8: change_quality_size_mb_to_kb migrated 12:49:44.8 Info: => 0.0003044s 12:49:44.8 Info: 9: album_releases migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 9 12:49:44.8 Info: AlterTable Albums 12:49:44.8 Info: => 1.3E-06s 12:49:44.8 Info: CreateColumn Albums Releases String 12:49:44.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:44.8 Info: => 0.0006106s 12:49:44.8 Info: AlterTable Albums 12:49:44.8 Info: => 1.2E-06s 12:49:44.8 Info: CreateColumn Albums CurrentRelease String 12:49:44.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:44.8 Info: => 0.0005707s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:44', 'album_releases') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 9: album_releases migrated 12:49:44.8 Info: => 0.0008831s 12:49:44.8 Info: 10: album_releases_fix migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 10 12:49:44.8 Info: AlterTable Albums 12:49:44.8 Info: => 1.4E-06s 12:49:44.8 Info: AlterColumn Albums Releases String 12:49: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, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49: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", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:44.8 Info: DROP TABLE "Albums" 12:49:44.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.8 Info: => 0.0053243s 12:49:44.8 Info: AlterTable Albums 12:49:44.8 Info: => 1.1E-06s 12:49:44.8 Info: AlterColumn Albums CurrentRelease String 12:49: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, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49: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", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:44.8 Info: DROP TABLE "Albums" 12:49:44.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.8 Info: => 0.0056039s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:44', 'album_releases_fix') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 10: album_releases_fix migrated 12:49:44.8 Info: => 0.0059822s 12:49:44.8 Info: 11: import_lists migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 11 12:49:44.8 Info: CreateTable ImportLists 12:49:44.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:44.8 Info: => 0.0002392s 12:49:44.8 Info: CreateIndex ImportLists (Name) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:44.8 Info: => 0.0001226s 12:49:44.8 Info: CreateTable ImportListStatus 12:49:44.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:44.8 Info: => 0.0001485s 12:49:44.8 Info: CreateIndex ImportListStatus (ProviderId) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:44.8 Info: => 0.0001259s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:44', 'import_lists') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 11: import_lists migrated 12:49:44.8 Info: => 0.0004839s 12:49:44.8 Info: 12: add_release_status migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 12 12:49:44.8 Info: AlterTable MetadataProfiles 12:49:44.8 Info: => 1.3E-06s 12:49:44.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:44.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:44.8 Info: => 0.0006313s 12:49:44.8 Info: PerformDBOperation 12:49:44.8 Info: Performing DB Operation 12:49:44.8 Info: => 5.41E-05s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:44', 'add_release_status') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 12: add_release_status migrated 12:49:44.8 Info: => 0.0003338s 12:49:44.8 Info: 13: album_download_notification migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 13 12:49:44.8 Info: AlterTable Notifications 12:49:44.8 Info: => 1.3E-06s 12:49:44.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:44.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:44.8 Info: => 0.0006305s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:44', 'album_download_notification') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 13: album_download_notification migrated 12:49:44.8 Info: => 0.0009282s 12:49:44.8 Info: 14: fix_language_metadata_profiles migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 14 12:49:44.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:44.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:44.8 Info: => 9.19E-05s 12:49:44.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:44.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:44.8 Info: => 9.04E-05s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:44', 'fix_language_metadata_profiles') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 14: fix_language_metadata_profiles migrated 12:49:44.8 Info: => 0.000351s 12:49:44.8 Info: 15: remove_fanzub migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 15 12:49:44.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:44.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:44.8 Info: => 5.2E-05s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:44', 'remove_fanzub') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 15: remove_fanzub migrated 12:49:44.8 Info: => 0.0003101s 12:49:44.8 Info: 16: update_artist_history_indexes migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 16 12:49:44.8 Info: CreateIndex Albums (ArtistId) 12:49:44.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:44.8 Info: => 0.0001533s 12:49:44.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:44.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:44.8 Info: => 0.0001182s 12:49:44.8 Info: DeleteIndex History (AlbumId) 12:49:44.8 Info: DROP INDEX "IX_History_AlbumId" 12:49:44.8 Info: => 0.0001361s 12:49:44.8 Info: CreateIndex History (AlbumId, Date) 12:49:44.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:44.8 Info: => 0.0001262s 12:49:44.8 Info: DeleteIndex History (DownloadId) 12:49:44.8 Info: DROP INDEX "IX_History_DownloadId" 12:49:44.8 Info: => 0.0001171s 12:49:44.8 Info: CreateIndex History (DownloadId, Date) 12:49:44.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:44.8 Info: => 0.0001224s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:44', 'update_artist_history_indexes') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 16: update_artist_history_indexes migrated 12:49:44.8 Info: => 0.000478s 12:49:44.8 Info: 17: remove_nma migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 17 12:49:44.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:44.8 Info: => 5.97E-05s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:44', 'remove_nma') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 17: remove_nma migrated 12:49:44.8 Info: => 0.0003818s 12:49:44.8 Info: 18: album_disambiguation migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 18 12:49:44.8 Info: AlterTable Albums 12:49:44.8 Info: => 1.5E-06s 12:49:44.8 Info: CreateColumn Albums Disambiguation String 12:49:44.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:44.8 Info: => 0.0006569s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:44', 'album_disambiguation') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 18: album_disambiguation migrated 12:49:44.8 Info: => 0.001012s 12:49:44.8 Info: 19: add_ape_quality_in_profiles migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 19 12:49:44.8 Info: PerformDBOperation 12:49:44.8 Info: Performing DB Operation 12:49:44.8 Info: => 3.58E-05s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:44', 'add_ape_quality_in_profiles') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 19: add_ape_quality_in_profiles migrated 12:49:44.8 Info: => 0.000318s 12:49:44.8 Info: 20: remove_pushalot migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 20 12:49:44.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:44.8 Info: => 5.13E-05s 12:49:44.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:44.8 Info: => 3.78E-05s 12:49:44.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:44.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:44.8 Info: => 4.09E-05s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:44', 'remove_pushalot') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 20: remove_pushalot migrated 12:49:44.8 Info: => 0.0003004s 12:49:44.8 Info: 21: add_custom_filters migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 21 12:49:44.8 Info: CreateTable CustomFilters 12:49:44.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:44.8 Info: => 0.0001706s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:44', 'add_custom_filters') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 21: add_custom_filters migrated 12:49:44.8 Info: => 0.0004871s 12:49:44.8 Info: 22: import_list_tags migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 22 12:49:44.8 Info: AlterTable ImportLists 12:49:44.8 Info: => 1.3E-06s 12:49:44.8 Info: CreateColumn ImportLists Tags String 12:49:44.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:44.8 Info: => 0.0006399s 12:49:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:44', 'import_list_tags') 12:49:44.8 Info: Committing Transaction 12:49:44.8 Info: 22: import_list_tags migrated 12:49:44.8 Info: => 0.0009698s 12:49:44.8 Info: 23: add_release_groups_etc migrating 12:49:44.8 Info: Beginning Transaction 12:49:44.8 Info: Starting migration of Main DB to 23 12:49:44.8 Info: CreateTable ArtistMetadata 12:49:44.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:44.8 Info: => 0.0002278s 12:49:44.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:44.8 Info: => 0.0001348s 12:49:44.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:44.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:44.8 Info: => 0.0001309s 12:49:44.8 Info: AlterTable Artists 12:49:44.8 Info: => 1E-06s 12:49:44.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:44.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:44.8 Info: => 0.0006437s 12:49:44.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:44.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:44.8 Info: => 8.06E-05s 12:49:44.8 Info: CreateTable AlbumReleases 12:49:44.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:44.8 Info: => 0.0002673s 12:49:44.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:44.8 Info: => 0.0001239s 12:49:44.8 Info: CreateIndex AlbumReleases (AlbumId) 12:49:44.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:44.8 Info: => 0.000113s 12:49:44.8 Info: PerformDBOperation 12:49:44.8 Info: Performing DB Operation 12:49:44.8 Info: => 4.26E-05s 12:49:44.8 Info: AlterTable Albums 12:49:44.8 Info: => 1E-06s 12:49:44.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:44.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:44.8 Info: => 0.0006604s 12:49:44.8 Info: AlterTable Albums 12:49:44.8 Info: => 1E-06s 12:49:44.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:44.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:44.8 Info: => 0.0006431s 12:49:44.8 Info: AlterTable Albums 12:49:44.8 Info: => 1.1E-06s 12:49:44.8 Info: CreateColumn Albums Links String 12:49:44.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:44.8 Info: => 0.00063s 12:49:44.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:44.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:44.8 Info: => 9.54E-05s 12:49:44.8 Info: AlterTable Tracks 12:49:44.8 Info: => 1E-06s 12:49:44.8 Info: CreateColumn Tracks ForeignRecordingId String 12:49:44.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:44.8 Info: => 0.0006693s 12:49:44.8 Info: AlterTable Tracks 12:49:44.8 Info: => 1.2E-06s 12:49:44.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:44.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:44.8 Info: => 0.0006369s 12:49:44.8 Info: AlterTable Tracks 12:49:44.8 Info: => 1.2E-06s 12:49:44.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:44.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:44.8 Info: => 0.00064s 12:49:44.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:44.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:44.8 Info: => 0.0001203s 12:49:44.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:44.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:44.8 Info: => 8.59E-05s 12:49:44.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:44.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:44.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:44.8 Info: DROP TABLE "Artists" 12:49:44.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.8 Info: => 0.0057252s 12:49:44.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:44.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:44.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:44.8 Info: DROP TABLE "Albums" 12:49:44.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:44.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:44.8 Info: => 0.0075826s 12:49:44.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:44.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:44.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:44.9 Info: DROP TABLE "Tracks" 12:49:44.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:44.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:44.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:44.9 Info: => 0.0048438s 12:49:44.9 Info: DeleteColumn TrackFiles ArtistId 12:49:44.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:44.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:44.9 Info: DROP TABLE "TrackFiles" 12:49:44.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:44.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:44.9 Info: => 0.0046725s 12:49:44.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:44.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:44.9 Info: => 0.0001219s 12:49:44.9 Info: CreateIndex Artists (Monitored) 12:49:44.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:44.9 Info: => 0.0001123s 12:49:44.9 Info: CreateIndex Albums (ArtistMetadataId) 12:49:44.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:44.9 Info: => 0.0001103s 12:49:44.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:44.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:44.9 Info: => 0.0001206s 12:49:44.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:44.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:44.9 Info: => 0.0001124s 12:49:44.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:44.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:44.9 Info: => 0.0001142s 12:49:44.9 Info: UpdateData 12:49:44.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:44.9 Info: => 5.07E-05s 12:49:44.9 Info: UpdateData 12:49:44.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:44.9 Info: => 4.35E-05s 12:49:44.9 Info: UpdateData 12:49:44.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:44.9 Info: => 4.98E-05s 12:49:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:44', 'add_release_groups_etc') 12:49:44.9 Info: Committing Transaction 12:49:44.9 Info: 23: add_release_groups_etc migrated 12:49:44.9 Info: => 0.0006281s 12:49:44.9 Info: 24: NewMediaInfoFormat migrating 12:49:44.9 Info: Beginning Transaction 12:49:44.9 Info: Starting migration of Main DB to 24 12:49:44.9 Info: UpdateData 12:49:44.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:44.9 Info: => 5.58E-05s 12:49:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:44', 'NewMediaInfoFormat') 12:49:44.9 Info: Committing Transaction 12:49:44.9 Info: 24: NewMediaInfoFormat migrated 12:49:44.9 Info: => 0.0003325s 12:49:44.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:44.9 Info: Beginning Transaction 12:49:44.9 Info: Starting migration of Main DB to 25 12:49:44.9 Info: RenameTable Restrictions ReleaseProfiles 12:49:44.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:44.9 Info: => 0.0017468s 12:49:44.9 Info: AlterTable ReleaseProfiles 12:49:44.9 Info: => 1.6E-06s 12:49:44.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:44.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:44.9 Info: => 0.0006014s 12:49:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:44', 'rename_restrictions_to_release_profiles') 12:49:44.9 Info: Committing Transaction 12:49:44.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:44.9 Info: => 0.0009004s 12:49:44.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:44.9 Info: Beginning Transaction 12:49:44.9 Info: Starting migration of Main DB to 26 12:49:44.9 Info: RenameTable Profiles QualityProfiles 12:49:44.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:44.9 Info: => 0.0017479s 12:49:44.9 Info: AlterTable QualityProfiles 12:49:44.9 Info: => 1.2E-06s 12:49:44.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:44.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:44.9 Info: => 0.000583s 12:49:44.9 Info: AlterTable LanguageProfiles 12:49:44.9 Info: => 1.2E-06s 12:49:44.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:44.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:44.9 Info: => 0.0005658s 12:49:44.9 Info: UpdateData 12:49:44.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:44.9 Info: => 4.7E-05s 12:49:44.9 Info: UpdateData 12:49:44.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:44.9 Info: => 3.68E-05s 12:49:44.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:44.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:44.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:44.9 Info: DROP TABLE "Artists" 12:49:44.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:44.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:44.9 Info: => 0.0052448s 12:49:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:44', 'rename_quality_profiles_add_upgrade_allowed') 12:49:44.9 Info: Committing Transaction 12:49:44.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:44.9 Info: => 0.0056834s 12:49:44.9 Info: 27: add_import_exclusions migrating 12:49:44.9 Info: Beginning Transaction 12:49:44.9 Info: Starting migration of Main DB to 27 12:49:44.9 Info: CreateTable ImportListExclusions 12:49:44.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:44.9 Info: => 0.0001468s 12:49:44.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:44.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:44.9 Info: => 9.99E-05s 12:49:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:44', 'add_import_exclusions') 12:49:44.9 Info: Committing Transaction 12:49:44.9 Info: 27: add_import_exclusions migrated 12:49:44.9 Info: => 0.0004381s 12:49:44.9 Info: 28: clean_artist_metadata_table migrating 12:49:44.9 Info: Beginning Transaction 12:49:44.9 Info: Starting migration of Main DB to 28 12:49:44.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:44.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:44.9 Info: => 0.0001687s 12:49:44.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:44.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:44.9 Info: => 0.0001241s 12:49:44.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:44.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:44.9 Info: => 0.0001212s 12:49:44.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:44.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:44.9 Info: => 0.0001164s 12:49:44.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:44.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:44.9 Info: => 0.0001228s 12:49:44.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:44.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:44.9 Info: => 0.0001214s 12:49:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:44', 'clean_artist_metadata_table') 12:49:44.9 Info: Committing Transaction 12:49:44.9 Info: 28: clean_artist_metadata_table migrated 12:49:44.9 Info: => 0.0004165s 12:49:44.9 Info: 29: health_issue_notification migrating 12:49:44.9 Info: Beginning Transaction 12:49:44.9 Info: Starting migration of Main DB to 29 12:49:44.9 Info: AlterTable Notifications 12:49:44.9 Info: => 1.3E-06s 12:49:44.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:44.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:44.9 Info: => 0.0006617s 12:49:44.9 Info: AlterTable Notifications 12:49:44.9 Info: => 1E-06s 12:49:44.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:44.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:44.9 Info: => 0.000655s 12:49:44.9 Info: AlterTable Notifications 12:49:44.9 Info: => 1.1E-06s 12:49:44.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:44.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:44.9 Info: => 0.0006204s 12:49:44.9 Info: AlterTable Notifications 12:49:44.9 Info: => 1.1E-06s 12:49:44.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:44.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:44.9 Info: => 0.0006174s 12:49:44.9 Info: AlterTable Notifications 12:49:44.9 Info: => 1.3E-06s 12:49:44.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:44.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:44.9 Info: => 0.0006132s 12:49:44.9 Info: DeleteColumn Notifications OnDownload 12:49:44.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:44.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:44.9 Info: DROP TABLE "Notifications" 12:49:44.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:44.9 Info: => 0.0047381s 12:49:44.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:44.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:44.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:44.9 Info: DROP TABLE "Notifications" 12:49:44.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:44.9 Info: => 0.0048389s 12:49:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:44', 'health_issue_notification') 12:49:44.9 Info: Committing Transaction 12:49:44.9 Info: 29: health_issue_notification migrated 12:49:44.9 Info: => 0.0052872s 12:49:44.9 Info: 30: add_mediafilerepository_mtime migrating 12:49:44.9 Info: Beginning Transaction 12:49:44.9 Info: Starting migration of Main DB to 30 12:49:44.9 Info: AlterTable TrackFiles 12:49:44.9 Info: => 1.4E-06s 12:49:44.9 Info: CreateColumn TrackFiles Modified DateTime 12:49:44.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:44.9 Info: => 0.0006612s 12:49:44.9 Info: AlterTable TrackFiles 12:49:44.9 Info: => 1.1E-06s 12:49:44.9 Info: CreateColumn TrackFiles Path String 12:49:44.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:44.9 Info: => 0.0006154s 12:49:44.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:44.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:44.9 Info: => 4.23E-05s 12:49:44.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:44.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:44.9 Info: => 0.0001274s 12:49:44.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:44.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:44.9 Info: => 0.0001333s 12:49:44.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:44.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:44.9 Info: => 0.0001471s 12:49:44.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:44.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:44.9 Info: => 9.16E-05s 12:49:44.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:44.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:44.9 Info: => 5.9E-05s 12:49:44.9 Info: AlterTable TrackFiles 12:49:44.9 Info: => 9E-07s 12:49:44.9 Info: AlterColumn TrackFiles Path String 12:49:44.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:44.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:44.9 Info: DROP TABLE "TrackFiles" 12:49:44.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:44.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:44.9 Info: => 0.0048542s 12:49:44.9 Info: CreateIndex TrackFiles (Path) 12:49:44.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:44.9 Info: => 9.15E-05s 12:49:44.9 Info: DeleteColumn TrackFiles RelativePath 12:49:44.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:44.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:44.9 Info: DROP TABLE "TrackFiles" 12:49:44.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:44.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:44.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:44.9 Info: => 0.0050395s 12:49:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:44', 'add_mediafilerepository_mtime') 12:49:44.9 Info: Committing Transaction 12:49:44.9 Info: 30: add_mediafilerepository_mtime migrated 12:49:44.9 Info: => 0.0054563s 12:49:44.9 Info: 31: add_artistmetadataid_constraint migrating 12:49:44.9 Info: Beginning Transaction 12:49:44.9 Info: Starting migration of Main DB to 31 12:49:44.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:44.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:44.9 Info: => 0.0001019s 12:49:44.9 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:44.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:44.9 Info: => 0.0001355s 12:49:44.9 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:44.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:44.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:44.9 Info: DROP TABLE "Artists" 12:49:44.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:44.9 Info: => 0.0056556s 12:49:44.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:44.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:44.9 Info: => 8.92E-05s 12:49:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:44', 'add_artistmetadataid_constraint') 12:49:44.9 Info: Committing Transaction 12:49:44.9 Info: 31: add_artistmetadataid_constraint migrated 12:49:44.9 Info: => 0.0004752s 12:49:44.9 Info: 32: old_ids_and_artist_alias migrating 12:49:44.9 Info: Beginning Transaction 12:49:44.9 Info: Starting migration of Main DB to 32 12:49:44.9 Info: AlterTable ArtistMetadata 12:49:44.9 Info: => 1.3E-06s 12:49:44.9 Info: CreateColumn ArtistMetadata Aliases String 12:49:44.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:44.9 Info: => 0.0006608s 12:49:44.9 Info: AlterTable ArtistMetadata 12:49:44.9 Info: => 1.3E-06s 12:49:44.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:44.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:44.9 Info: => 0.0006174s 12:49:44.9 Info: AlterTable Albums 12:49:44.9 Info: => 1.1E-06s 12:49:44.9 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:44.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:44.9 Info: => 0.000643s 12:49:44.9 Info: AlterTable AlbumReleases 12:49:44.9 Info: => 1E-06s 12:49:44.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:44.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:44.9 Info: => 0.000624s 12:49:44.9 Info: AlterTable Tracks 12:49:44.9 Info: => 1.1E-06s 12:49:44.9 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:44.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:44.9 Info: => 0.0006184s 12:49:44.9 Info: AlterTable Tracks 12:49:44.9 Info: => 1.1E-06s 12:49:44.9 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:44.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:44.9 Info: => 0.0006227s 12:49:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:44', 'old_ids_and_artist_alias') 12:49:44.9 Info: Committing Transaction 12:49:44.9 Info: 32: old_ids_and_artist_alias migrated 12:49:44.9 Info: => 0.0009674s 12:49:44.9 Info: 33: download_propers_config migrating 12:49:44.9 Info: Beginning Transaction 12:49:44.9 Info: Starting migration of Main DB to 33 12:49:44.9 Info: PerformDBOperation 12:49:44.9 Info: Performing DB Operation 12:49:44.9 Info: => 4.35E-05s 12:49:44.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:44.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:44.9 Info: => 4.05E-05s 12:49:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:44', 'download_propers_config') 12:49:44.9 Info: Committing Transaction 12:49:44.9 Info: 33: download_propers_config migrated 12:49:44.9 Info: => 0.0003281s 12:49:44.9 Info: 34: remove_language_profiles migrating 12:49:44.9 Info: Beginning Transaction 12:49:44.9 Info: Starting migration of Main DB to 34 12:49:44.9 Info: DeleteTable LanguageProfiles 12:49:44.9 Info: DROP TABLE "LanguageProfiles" 12:49:44.9 Info: => 0.0002356s 12:49:44.9 Info: DeleteColumn Artists LanguageProfileId 12:49:44.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:44.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:44.9 Info: DROP TABLE "Artists" 12:49:44.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:44.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:44.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:44.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:44.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:44.9 Info: => 0.0057829s 12:49:44.9 Info: DeleteColumn ImportLists LanguageProfileId 12:49:44.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:44.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:44.9 Info: DROP TABLE "ImportLists" 12:49:44.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:44.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:44.9 Info: => 0.0053764s 12:49:44.9 Info: DeleteColumn Blacklist Language 12:49:44.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:44.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:44.9 Info: DROP TABLE "Blacklist" 12:49:44.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:44.9 Info: => 0.0051333s 12:49:44.9 Info: DeleteColumn History Language 12:49:44.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:44.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:44.9 Info: DROP TABLE "History" 12:49:44.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:44.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:44.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:44.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:44.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:44.9 Info: => 0.0074503s 12:49:44.9 Info: DeleteColumn LyricFiles Language 12:49:44.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:44.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:44.9 Info: DROP TABLE "LyricFiles" 12:49:44.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:44.9 Info: => 0.0045617s 12:49:44.9 Info: DeleteColumn TrackFiles Language 12:49:44.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:44.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:44.9 Info: DROP TABLE "TrackFiles" 12:49:44.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:44.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:44.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:44.9 Info: => 0.0049195s 12:49:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:44', 'remove_language_profiles') 12:49:44.9 Info: Committing Transaction 12:49:44.9 Info: 34: remove_language_profiles migrated 12:49:44.9 Info: => 0.0054936s 12:49:44.9 Info: 35: multi_disc_naming_format migrating 12:49:44.9 Info: Beginning Transaction 12:49:44.9 Info: Starting migration of Main DB to 35 12:49:44.9 Info: AlterTable NamingConfig 12:49:44.9 Info: => 1.2E-06s 12:49:44.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:44.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:44.9 Info: => 0.0006372s 12:49:44.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:44.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:44.9 Info: => 4.9E-05s 12:49:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:44', 'multi_disc_naming_format') 12:49:44.9 Info: Committing Transaction 12:49:44.9 Info: 35: multi_disc_naming_format migrated 12:49:44.9 Info: => 0.0003705s 12:49:44.9 Info: 36: add_download_client_priority migrating 12:49:44.9 Info: Beginning Transaction 12:49:44.9 Info: Starting migration of Main DB to 36 12:49:44.9 Info: AlterTable DownloadClients 12:49:44.9 Info: => 1.6E-06s 12:49:44.9 Info: CreateColumn DownloadClients Priority Int32 12:49:44.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:45.0 Info: => 0.0006562s 12:49:45.0 Info: PerformDBOperation 12:49:45.0 Info: Performing DB Operation 12:49:45.0 Info: => 6.13E-05s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:45', 'add_download_client_priority') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 36: add_download_client_priority migrated 12:49:45.0 Info: => 0.0003844s 12:49:45.0 Info: 37: remove_growl_prowl migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 37 12:49:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:45.0 Info: => 5.36E-05s 12:49:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:45.0 Info: => 3.76E-05s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:45', 'remove_growl_prowl') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 37: remove_growl_prowl migrated 12:49:45.0 Info: => 0.0003059s 12:49:45.0 Info: 38: remove_plex_hometheatre migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 38 12:49:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:45.0 Info: => 5.05E-05s 12:49:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:45.0 Info: => 3.91E-05s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:45', 'remove_plex_hometheatre') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 38: remove_plex_hometheatre migrated 12:49:45.0 Info: => 0.0003055s 12:49:45.0 Info: 39: add_root_folder_add_defaults migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 39 12:49:45.0 Info: AlterTable RootFolders 12:49:45.0 Info: => 1.2E-06s 12:49:45.0 Info: CreateColumn RootFolders Name String 12:49:45.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:45.0 Info: => 0.000621s 12:49:45.0 Info: AlterTable RootFolders 12:49:45.0 Info: => 1E-06s 12:49:45.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:45.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:45.0 Info: => 0.0006052s 12:49:45.0 Info: AlterTable RootFolders 12:49:45.0 Info: => 1E-06s 12:49:45.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:45.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:45.0 Info: => 0.0005814s 12:49:45.0 Info: AlterTable RootFolders 12:49:45.0 Info: => 1.3E-06s 12:49:45.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:45.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:45.0 Info: => 0.0005765s 12:49:45.0 Info: AlterTable RootFolders 12:49:45.0 Info: => 1.2E-06s 12:49:45.0 Info: CreateColumn RootFolders DefaultTags String 12:49:45.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:45.0 Info: => 0.0005717s 12:49:45.0 Info: PerformDBOperation 12:49:45.0 Info: Performing DB Operation 12:49:45.0 Info: => 5.54E-05s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:45', 'add_root_folder_add_defaults') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 39: add_root_folder_add_defaults migrated 12:49:45.0 Info: => 0.0003568s 12:49:45.0 Info: 40: task_duration migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 40 12:49:45.0 Info: AlterTable ScheduledTasks 12:49:45.0 Info: => 1.2E-06s 12:49:45.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:45.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:45.0 Info: => 0.0006147s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:45', 'task_duration') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 40: task_duration migrated 12:49:45.0 Info: => 0.0009304s 12:49:45.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 41 12:49:45.0 Info: AlterTable ReleaseProfiles 12:49:45.0 Info: => 1.4E-06s 12:49:45.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:45.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:45.0 Info: => 0.0006549s 12:49:45.0 Info: AlterTable ReleaseProfiles 12:49:45.0 Info: => 1E-06s 12:49:45.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:45.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:45.0 Info: => 0.0006014s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:45', 'add_indexer_and_enabled_to_release_profiles') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:45.0 Info: => 0.0009583s 12:49:45.0 Info: 42: remove_album_folders migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 42 12:49:45.0 Info: DeleteColumn Artists AlbumFolder 12:49:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:45.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:45.0 Info: DROP TABLE "Artists" 12:49:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:45.0 Info: => 0.0065646s 12:49:45.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:45.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:45.0 Info: => 4.48E-05s 12:49:45.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:45.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:45.0 Info: => 4.03E-05s 12:49:45.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:45.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:45.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:45.0 Info: DROP TABLE "NamingConfig" 12:49:45.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:45.0 Info: => 0.0045062s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:45', 'remove_album_folders') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 42: remove_album_folders migrated 12:49:45.0 Info: => 0.0049448s 12:49:45.0 Info: 44: add_priority_to_indexers migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 44 12:49:45.0 Info: AlterTable Indexers 12:49:45.0 Info: => 1.5E-06s 12:49:45.0 Info: CreateColumn Indexers Priority Int32 12:49:45.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:45.0 Info: => 0.0006277s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:45', 'add_priority_to_indexers') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 44: add_priority_to_indexers migrated 12:49:45.0 Info: => 0.0009411s 12:49:45.0 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 45 12:49:45.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:45.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:45.0 Info: => 0.0001501s 12:49:45.0 Info: PerformDBOperation 12:49:45.0 Info: Performing DB Operation 12:49:45.0 Info: => 3.51E-05s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:45', 'remove_chown_and_folderchmod_config') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:45.0 Info: => 0.0003256s 12:49:45.0 Info: 47: update_notifiarr migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 47 12:49:45.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:45.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:45.0 Info: => 7.83E-05s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:45', 'update_notifiarr') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 47: update_notifiarr migrated 12:49:45.0 Info: => 0.0003903s 12:49:45.0 Info: 49: email_multiple_addresses migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 49 12:49:45.0 Info: PerformDBOperation 12:49:45.0 Info: Performing DB Operation 12:49:45.0 Info: => 6.03E-05s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:45', 'email_multiple_addresses') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 49: email_multiple_addresses migrated 12:49:45.0 Info: => 0.0003446s 12:49:45.0 Info: 50: rename_blacklist_to_blocklist migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 50 12:49:45.0 Info: RenameTable Blacklist Blocklist 12:49:45.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:45.0 Info: => 0.0018539s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:45', 'rename_blacklist_to_blocklist') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 50: rename_blacklist_to_blocklist migrated 12:49:45.0 Info: => 0.0021987s 12:49:45.0 Info: 51: cdh_per_downloadclient migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 51 12:49:45.0 Info: AlterTable DownloadClients 12:49:45.0 Info: => 1.3E-06s 12:49:45.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:45.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:45.0 Info: => 0.0006458s 12:49:45.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:45.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:45.0 Info: => 0.0006042s 12:49:45.0 Info: PerformDBOperation 12:49:45.0 Info: Performing DB Operation 12:49:45.0 Info: => 0.0001616s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:45', 'cdh_per_downloadclient') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 51: cdh_per_downloadclient migrated 12:49:45.0 Info: => 0.0004792s 12:49:45.0 Info: 52: download_history migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 52 12:49:45.0 Info: CreateTable DownloadHistory 12:49:45.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:45.0 Info: => 0.00025s 12:49:45.0 Info: CreateIndex DownloadHistory (EventType) 12:49:45.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:45.0 Info: => 0.0001188s 12:49:45.0 Info: CreateIndex DownloadHistory (ArtistId) 12:49:45.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:45.0 Info: => 8.74E-05s 12:49:45.0 Info: CreateIndex DownloadHistory (DownloadId) 12:49:45.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:45.0 Info: => 9.07E-05s 12:49:45.0 Info: PerformDBOperation 12:49:45.0 Info: Performing DB Operation 12:49:45.0 Info: => 0.0001471s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:45', 'download_history') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 52: download_history migrated 12:49:45.0 Info: => 0.0005202s 12:49:45.0 Info: 53: add_update_history migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 53 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:45', 'add_update_history') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 53: add_update_history migrated 12:49:45.0 Info: => 0.00033s 12:49:45.0 Info: 54: add_on_update_to_notifications migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 54 12:49:45.0 Info: AlterTable Notifications 12:49:45.0 Info: => 1.1E-06s 12:49:45.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:45.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:45.0 Info: => 0.0007028s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:45', 'add_on_update_to_notifications') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 54: add_on_update_to_notifications migrated 12:49:45.0 Info: => 0.0010236s 12:49:45.0 Info: 55: download_client_per_indexer migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 55 12:49:45.0 Info: AlterTable Indexers 12:49:45.0 Info: => 1.1E-06s 12:49:45.0 Info: CreateColumn Indexers DownloadClientId Int32 12:49:45.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:45.0 Info: => 0.0006921s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:45', 'download_client_per_indexer') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 55: download_client_per_indexer migrated 12:49:45.0 Info: => 0.0010206s 12:49:45.0 Info: 56: AddNewItemMonitorType migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 56 12:49:45.0 Info: AlterTable Artists 12:49:45.0 Info: => 1.2E-06s 12:49:45.0 Info: CreateColumn Artists MonitorNewItems Int32 12:49:45.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:45.0 Info: => 0.0006741s 12:49:45.0 Info: AlterTable RootFolders 12:49:45.0 Info: => 1.1E-06s 12:49:45.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:45.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:45.0 Info: => 0.0006464s 12:49:45.0 Info: AlterTable ImportLists 12:49:45.0 Info: => 1.6E-06s 12:49:45.0 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:45.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:45.0 Info: => 0.0006351s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:45', 'AddNewItemMonitorType') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 56: AddNewItemMonitorType migrated 12:49:45.0 Info: => 0.0009729s 12:49:45.0 Info: 57: ImportListSearch migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 57 12:49:45.0 Info: AlterTable ImportLists 12:49:45.0 Info: => 1.4E-06s 12:49:45.0 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:45.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:45.0 Info: => 0.000676s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:45', 'ImportListSearch') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 57: ImportListSearch migrated 12:49:45.0 Info: => 0.0010112s 12:49:45.0 Info: 58: ImportListMonitorExisting migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 58 12:49:45.0 Info: AlterTable ImportLists 12:49:45.0 Info: => 1.2E-06s 12:49:45.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:45.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:45.0 Info: => 0.0006797s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:45', 'ImportListMonitorExisting') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 58: ImportListMonitorExisting migrated 12:49:45.0 Info: => 0.0010001s 12:49:45.0 Info: 59: add_indexer_tags migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 59 12:49:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:45.0 Info: => 5.42E-05s 12:49:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:45.0 Info: => 3.89E-05s 12:49:45.0 Info: AlterTable Indexers 12:49:45.0 Info: => 8E-07s 12:49:45.0 Info: CreateColumn Indexers Tags String 12:49:45.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:45.0 Info: => 0.0006998s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:45', 'add_indexer_tags') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 59: add_indexer_tags migrated 12:49:45.0 Info: => 0.002338s 12:49:45.0 Info: 60: update_audio_types migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 60 12:49:45.0 Info: PerformDBOperation 12:49:45.0 Info: Performing DB Operation 12:49:45.0 Info: => 5.99E-05s 12:49:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:45', 'update_audio_types') 12:49:45.0 Info: Committing Transaction 12:49:45.0 Info: 60: update_audio_types migrated 12:49:45.0 Info: => 0.0003489s 12:49:45.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:45.0 Info: Beginning Transaction 12:49:45.0 Info: Starting migration of Main DB to 61 12:49:45.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.0 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:45.0 Info: => 5.04E-05s 12:49:45.0 Info: AlterTable AlbumReleases 12:49:45.0 Info: => 9E-07s 12:49:45.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:45.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:45.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:45.0 Info: DROP TABLE "AlbumReleases" 12:49:45.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:45.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:45.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:45.0 Info: => 0.0067533s 12:49:45.0 Info: AlterTable Albums 12:49:45.0 Info: => 1.2E-06s 12:49:45.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:45.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:45.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:45.0 Info: DROP TABLE "Albums" 12:49:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:45.0 Info: => 0.0054898s 12:49:45.0 Info: AlterTable Albums 12:49:45.0 Info: => 1E-06s 12:49:45.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:45.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:45.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:45.0 Info: DROP TABLE "Albums" 12:49:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:45.0 Info: => 0.0069232s 12:49:45.0 Info: AlterTable Albums 12:49:45.0 Info: => 1E-06s 12:49:45.0 Info: AlterColumn Albums Added DateTimeOffset 12:49:45.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:45.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:45.0 Info: DROP TABLE "Albums" 12:49:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:45.0 Info: => 0.0054736s 12:49:45.0 Info: AlterTable Artists 12:49:45.0 Info: => 1.7E-06s 12:49:45.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:45.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:45.0 Info: DROP TABLE "Artists" 12:49:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:45.0 Info: => 0.0054985s 12:49:45.0 Info: AlterTable Artists 12:49:45.0 Info: => 1E-06s 12:49:45.0 Info: AlterColumn Artists Added DateTimeOffset 12:49:45.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:45.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:45.0 Info: DROP TABLE "Artists" 12:49:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:45.0 Info: => 0.0067593s 12:49:45.0 Info: AlterTable Blocklist 12:49:45.0 Info: => 1E-06s 12:49:45.0 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:45.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:45.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:45.0 Info: DROP TABLE "Blocklist" 12:49:45.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:45.0 Info: => 0.0062576s 12:49:45.0 Info: AlterTable Blocklist 12:49:45.0 Info: => 1.2E-06s 12:49:45.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:45.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:45.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:45.0 Info: DROP TABLE "Blocklist" 12:49:45.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:45.0 Info: => 0.0049191s 12:49:45.0 Info: AlterTable Commands 12:49:45.0 Info: => 1.1E-06s 12:49:45.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:45.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:45.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:45.0 Info: DROP TABLE "Commands" 12:49:45.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:45.0 Info: => 0.0050664s 12:49:45.0 Info: AlterTable Commands 12:49:45.0 Info: => 1.2E-06s 12:49:45.0 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:45.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:45.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:45.1 Info: DROP TABLE "Commands" 12:49:45.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:45.1 Info: => 0.0048735s 12:49:45.1 Info: AlterTable Commands 12:49:45.1 Info: => 1.2E-06s 12:49:45.1 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:45.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:45.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:45.1 Info: DROP TABLE "Commands" 12:49:45.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:45.1 Info: => 0.0051791s 12:49:45.1 Info: AlterTable DownloadClientStatus 12:49:45.1 Info: => 1.1E-06s 12:49:45.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:45.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:45.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:45.1 Info: DROP TABLE "DownloadClientStatus" 12:49:45.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:45.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:45.1 Info: => 0.006411s 12:49:45.1 Info: AlterTable DownloadClientStatus 12:49:45.1 Info: => 1.2E-06s 12:49:45.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:45.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:45.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:45.1 Info: DROP TABLE "DownloadClientStatus" 12:49:45.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:45.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:45.1 Info: => 0.0063931s 12:49:45.1 Info: AlterTable DownloadClientStatus 12:49:45.1 Info: => 1E-06s 12:49:45.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:45.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:45.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:45.1 Info: DROP TABLE "DownloadClientStatus" 12:49:45.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:45.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:45.1 Info: => 0.0049949s 12:49:45.1 Info: AlterTable DownloadHistory 12:49:45.1 Info: => 1E-06s 12:49:45.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:45.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:45.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:45.1 Info: DROP TABLE "DownloadHistory" 12:49:45.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:45.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:45.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:45.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:45.1 Info: => 0.0054552s 12:49:45.1 Info: AlterTable ExtraFiles 12:49:45.1 Info: => 1.1E-06s 12:49:45.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:45.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:45.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:45.1 Info: DROP TABLE "ExtraFiles" 12:49:45.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:45.1 Info: => 0.0048613s 12:49:45.1 Info: AlterTable ExtraFiles 12:49:45.1 Info: => 1.1E-06s 12:49:45.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:45.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:45.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:45.1 Info: DROP TABLE "ExtraFiles" 12:49:45.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:45.1 Info: => 0.0048919s 12:49:45.1 Info: AlterTable History 12:49:45.1 Info: => 1.1E-06s 12:49:45.1 Info: AlterColumn History Date DateTimeOffset 12:49:45.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:45.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:45.1 Info: DROP TABLE "History" 12:49:45.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:45.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:45.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:45.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:45.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:45.1 Info: => 0.0066338s 12:49:45.1 Info: AlterTable ImportListStatus 12:49:45.1 Info: => 1E-06s 12:49:45.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:45.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:45.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:45.1 Info: DROP TABLE "ImportListStatus" 12:49:45.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:45.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:45.1 Info: => 0.0049668s 12:49:45.1 Info: AlterTable ImportListStatus 12:49:45.1 Info: => 1E-06s 12:49:45.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:45.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:45.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:45.1 Info: DROP TABLE "ImportListStatus" 12:49:45.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:45.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:45.1 Info: => 0.0062153s 12:49:45.1 Info: AlterTable ImportListStatus 12:49:45.1 Info: => 1E-06s 12:49:45.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:45.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:45.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:45.1 Info: DROP TABLE "ImportListStatus" 12:49:45.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:45.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:45.1 Info: => 0.0050622s 12:49:45.1 Info: AlterTable IndexerStatus 12:49:45.1 Info: => 1.2E-06s 12:49:45.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:45.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:45.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:45.1 Info: DROP TABLE "IndexerStatus" 12:49:45.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:45.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:45.1 Info: => 0.0063305s 12:49:45.1 Info: AlterTable IndexerStatus 12:49:45.1 Info: => 1E-06s 12:49:45.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:45.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:45.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:45.1 Info: DROP TABLE "IndexerStatus" 12:49:45.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:45.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:45.1 Info: => 0.0048965s 12:49:45.1 Info: AlterTable IndexerStatus 12:49:45.1 Info: => 1.2E-06s 12:49:45.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:45.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:45.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:45.1 Info: DROP TABLE "IndexerStatus" 12:49:45.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:45.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:45.1 Info: => 0.0063267s 12:49:45.1 Info: AlterTable LyricFiles 12:49:45.1 Info: => 9E-07s 12:49:45.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:45.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:45.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:45.1 Info: DROP TABLE "LyricFiles" 12:49:45.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:45.1 Info: => 0.0048886s 12:49:45.1 Info: AlterTable LyricFiles 12:49:45.1 Info: => 1.2E-06s 12:49:45.1 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:45.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:45.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:45.1 Info: DROP TABLE "LyricFiles" 12:49:45.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:45.1 Info: => 0.0047541s 12:49:45.1 Info: AlterTable MetadataFiles 12:49:45.1 Info: => 1.1E-06s 12:49:45.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:45.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:45.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:45.1 Info: DROP TABLE "MetadataFiles" 12:49:45.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:45.1 Info: => 0.0063067s 12:49:45.1 Info: AlterTable MetadataFiles 12:49:45.1 Info: => 1.1E-06s 12:49:45.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:45.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:45.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:45.2 Info: DROP TABLE "MetadataFiles" 12:49:45.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:45.2 Info: => 0.0059815s 12:49:45.2 Info: AlterTable PendingReleases 12:49:45.2 Info: => 1.1E-06s 12:49:45.2 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:45.2 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:45.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:45.2 Info: DROP TABLE "PendingReleases" 12:49:45.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:45.2 Info: => 0.0059952s 12:49:45.2 Info: AlterTable ScheduledTasks 12:49:45.2 Info: => 1E-06s 12:49:45.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:45.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:45.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:45.2 Info: DROP TABLE "ScheduledTasks" 12:49:45.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:45.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:45.2 Info: => 0.0049281s 12:49:45.2 Info: AlterTable ScheduledTasks 12:49:45.2 Info: => 1E-06s 12:49:45.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:45.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:45.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:45.2 Info: DROP TABLE "ScheduledTasks" 12:49:45.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:45.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:45.2 Info: => 0.0049453s 12:49:45.2 Info: AlterTable TrackFiles 12:49:45.2 Info: => 1.2E-06s 12:49:45.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:45.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:45.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:45.2 Info: DROP TABLE "TrackFiles" 12:49:45.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:45.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:45.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:45.2 Info: => 0.0065385s 12:49:45.2 Info: AlterTable TrackFiles 12:49:45.2 Info: => 1.1E-06s 12:49:45.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:45.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:45.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:45.2 Info: DROP TABLE "TrackFiles" 12:49:45.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:45.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:45.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:45.2 Info: => 0.0051377s 12:49:45.2 Info: AlterTable VersionInfo 12:49:45.2 Info: => 1.1E-06s 12:49:45.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:45.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:45.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:45.2 Info: DROP TABLE "VersionInfo" 12:49:45.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:45.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:45.2 Info: => 0.0060925s 12:49:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:45', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:45.2 Info: Committing Transaction 12:49:45.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:45.2 Info: => 0.0068887s 12:49:45.2 Info: 62: add_on_delete_to_notifications migrating 12:49:45.2 Info: Beginning Transaction 12:49:45.2 Info: Starting migration of Main DB to 62 12:49:45.2 Info: AlterTable Notifications 12:49:45.2 Info: => 1E-06s 12:49:45.2 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:45.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:45.2 Info: => 0.000676s 12:49:45.2 Info: AlterTable Notifications 12:49:45.2 Info: => 1.2E-06s 12:49:45.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:45.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:45.2 Info: => 0.000669s 12:49:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:45', 'add_on_delete_to_notifications') 12:49:45.2 Info: Committing Transaction 12:49:45.2 Info: 62: add_on_delete_to_notifications migrated 12:49:45.2 Info: => 0.0010126s 12:49:45.2 Info: 63: add_custom_formats migrating 12:49:45.2 Info: Beginning Transaction 12:49:45.2 Info: Starting migration of Main DB to 63 12:49:45.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 12:49:45.2 Info: AlterTable DelayProfiles 12:49:45.2 Info: => 8E-07s 12:49:45.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:45.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:45.2 Info: => 0.0006703s 12:49:45.2 Info: UpdateData 12:49:45.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:45.2 Info: => 5.48E-05s 12:49:45.2 Info: AlterTable TrackFiles 12:49:45.2 Info: => 1E-06s 12:49:45.2 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:45.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:45.2 Info: => 0.0006139s 12:49:45.2 Info: PerformDBOperation 12:49:45.2 Info: Performing DB Operation 12:49:45.2 Info: => 0.0012982s 12:49:45.2 Info: CreateTable CustomFormats 12:49:45.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:45.2 Info: => 0.000162s 12:49:45.2 Info: CreateIndex CustomFormats (Name) 12:49:45.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:45.2 Info: => 9.59E-05s 12:49:45.2 Info: AlterTable QualityProfiles 12:49:45.2 Info: => 1.1E-06s 12:49:45.2 Info: CreateColumn QualityProfiles FormatItems String 12:49:45.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:45.2 Info: => 0.0007003s 12:49:45.2 Info: AlterTable QualityProfiles 12:49:45.2 Info: => 1E-06s 12:49:45.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:45.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:45.2 Info: => 0.000647s 12:49:45.2 Info: AlterTable QualityProfiles 12:49:45.2 Info: => 1.1E-06s 12:49:45.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:45.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:45.2 Info: => 0.0006449s 12:49:45.2 Info: PerformDBOperation 12:49:45.2 Info: Performing DB Operation 12:49:45.2 Info: => 0.0014132s 12:49:45.2 Info: PerformDBOperation 12:49:45.2 Info: Performing DB Operation 12:49:45.2 Info: => 3.84E-05s 12:49:45.2 Info: DeleteColumn ReleaseProfiles Preferred 12:49:45.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:45.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:45.2 Info: DROP TABLE "ReleaseProfiles" 12:49:45.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:45.2 Info: => 0.0064608s 12:49:45.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:45.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:45.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:45.2 Info: DROP TABLE "ReleaseProfiles" 12:49:45.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:45.2 Info: => 0.0048598s 12:49:45.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:45.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:45.2 Info: => 5.47E-05s 12:49:45.2 Info: AlterTable DelayProfiles 12:49:45.2 Info: => 1E-06s 12:49:45.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:45.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:45.2 Info: => 0.0006532s 12:49:45.2 Info: AlterTable DelayProfiles 12:49:45.2 Info: => 1E-06s 12:49:45.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:45.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:45.2 Info: => 0.0006333s 12:49:45.2 Info: -> 1 Insert operations completed in 00:00:00.0001017 taking an average of 00:00:00.0001017 12:49:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:45', 'add_custom_formats') 12:49:45.2 Info: Committing Transaction 12:49:45.2 Info: 63: add_custom_formats migrated 12:49:45.2 Info: => 0.0010716s 12:49:45.2 Debug: Took: 00:00:00.4878976 12:49:45.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 12:49:45.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 12:49:45.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469853024777_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.3 Info: DatabaseEngineVersionCheck migrating 12:49:45.3 Info: PerformDBOperation 12:49:45.3 Info: Performing DB Operation 12:49:45.3 Info: SQLite 3.45.3 12:49:45.3 Info: => 0.0011342s 12:49:45.3 Info: DatabaseEngineVersionCheck migrated 12:49:45.3 Info: => 0.0011518s 12:49:45.3 Info: VersionMigration migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: CreateTable VersionInfo 12:49:45.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:45.3 Info: => 0.0001613s 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: VersionMigration migrated 12:49:45.3 Info: => 0.0005401s 12:49:45.3 Info: VersionUniqueMigration migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: CreateIndex VersionInfo (Version) 12:49:45.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:45.3 Info: => 0.0001273s 12:49:45.3 Info: AlterTable VersionInfo 12:49:45.3 Info: => 1E-06s 12:49:45.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:45.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:45.3 Info: => 0.0005678s 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: VersionUniqueMigration migrated 12:49:45.3 Info: => 0.0007802s 12:49:45.3 Info: VersionDescriptionMigration migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: AlterTable VersionInfo 12:49:45.3 Info: => 1.3E-06s 12:49:45.3 Info: CreateColumn VersionInfo Description String 12:49:45.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:45.3 Info: => 0.0002032s 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: VersionDescriptionMigration migrated 12:49:45.3 Info: => 0.0003868s 12:49:45.3 Info: 1: InitialSetup migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 1 12:49:45.3 Info: CreateTable Config 12:49:45.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:45.3 Info: => 0.0001877s 12:49:45.3 Info: CreateIndex Config (Key) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:45.3 Info: => 8.46E-05s 12:49:45.3 Info: CreateTable RootFolders 12:49:45.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:45.3 Info: => 0.0001024s 12:49:45.3 Info: CreateIndex RootFolders (Path) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:45.3 Info: => 8.29E-05s 12:49:45.3 Info: CreateTable Artists 12:49:45.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:45.3 Info: => 0.0003659s 12:49:45.3 Info: CreateIndex Artists (ForeignArtistId) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:45.3 Info: => 8.8E-05s 12:49:45.3 Info: CreateIndex Artists (NameSlug) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:45.3 Info: => 7.79E-05s 12:49:45.3 Info: CreateIndex Artists (CleanName) 12:49:45.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.3 Info: => 7.9E-05s 12:49:45.3 Info: CreateIndex Artists (Path) 12:49:45.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.3 Info: => 7.7E-05s 12:49:45.3 Info: CreateTable Albums 12:49:45.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:45.3 Info: => 0.0002728s 12:49:45.3 Info: CreateIndex Albums (ForeignAlbumId) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.3 Info: => 8.46E-05s 12:49:45.3 Info: CreateIndex Albums (MBId) 12:49:45.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:45.3 Info: => 7.52E-05s 12:49:45.3 Info: CreateIndex Albums (TADBId) 12:49:45.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:45.3 Info: => 7.61E-05s 12:49:45.3 Info: CreateIndex Albums (TitleSlug) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:45.3 Info: => 7.67E-05s 12:49:45.3 Info: CreateIndex Albums (CleanTitle) 12:49:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.3 Info: => 7.46E-05s 12:49:45.3 Info: CreateIndex Albums (Path) 12:49:45.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:45.3 Info: => 7.37E-05s 12:49:45.3 Info: CreateTable Tracks 12:49:45.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:45.3 Info: => 0.0001664s 12:49:45.3 Info: CreateIndex Tracks (ForeignTrackId) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:45.3 Info: => 7.93E-05s 12:49:45.3 Info: CreateIndex Tracks (ArtistId) 12:49:45.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:45.3 Info: => 0.0001348s 12:49:45.3 Info: CreateIndex Tracks (TrackFileId) 12:49:45.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:45.3 Info: => 0.000111s 12:49:45.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:45.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:45.3 Info: => 9.07E-05s 12:49:45.3 Info: CreateTable TrackFiles 12:49:45.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:45.3 Info: => 0.0001658s 12:49:45.3 Info: CreateIndex TrackFiles (ArtistId) 12:49:45.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:45.3 Info: => 8.51E-05s 12:49:45.3 Info: CreateIndex TrackFiles (AlbumId) 12:49:45.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:45.3 Info: => 8.06E-05s 12:49:45.3 Info: CreateTable History 12:49:45.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:45.3 Info: => 0.0001673s 12:49:45.3 Info: CreateIndex History (Date) 12:49:45.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:45.3 Info: => 8.19E-05s 12:49:45.3 Info: CreateIndex History (EventType) 12:49:45.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:45.3 Info: => 0.0001113s 12:49:45.3 Info: CreateIndex History (DownloadId) 12:49:45.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:45.3 Info: => 9.34E-05s 12:49:45.3 Info: CreateIndex History (AlbumId) 12:49:45.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:45.3 Info: => 8.44E-05s 12:49:45.3 Info: CreateTable Notifications 12:49:45.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:45.3 Info: => 0.0001504s 12:49:45.3 Info: CreateTable ScheduledTasks 12:49:45.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:45.3 Info: => 0.0001226s 12:49:45.3 Info: CreateIndex ScheduledTasks (TypeName) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:45.3 Info: => 8.31E-05s 12:49:45.3 Info: CreateTable Indexers 12:49:45.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:45.3 Info: => 0.0001306s 12:49:45.3 Info: CreateIndex Indexers (Name) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:45.3 Info: => 0.0001161s 12:49:45.3 Info: CreateTable Profiles 12:49:45.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:45.3 Info: => 0.00013s 12:49:45.3 Info: CreateIndex Profiles (Name) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:45.3 Info: => 8.66E-05s 12:49:45.3 Info: CreateTable QualityDefinitions 12:49:45.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:45.3 Info: => 0.0001287s 12:49:45.3 Info: CreateIndex QualityDefinitions (Quality) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:45.3 Info: => 8.35E-05s 12:49:45.3 Info: CreateIndex QualityDefinitions (Title) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:45.3 Info: => 8.6E-05s 12:49:45.3 Info: CreateTable NamingConfig 12:49:45.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:45.3 Info: => 0.0001677s 12:49:45.3 Info: CreateTable Blacklist 12:49:45.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:45.3 Info: => 0.0001997s 12:49:45.3 Info: CreateTable Metadata 12:49:45.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:45.3 Info: => 0.0001274s 12:49:45.3 Info: CreateTable MetadataFiles 12:49:45.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:45.3 Info: => 0.000168s 12:49:45.3 Info: CreateTable DownloadClients 12:49:45.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:45.3 Info: => 0.0001279s 12:49:45.3 Info: CreateTable PendingReleases 12:49:45.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:45.3 Info: => 0.0001373s 12:49:45.3 Info: CreateTable RemotePathMappings 12:49:45.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:45.3 Info: => 0.0001171s 12:49:45.3 Info: CreateTable Tags 12:49:45.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:45.3 Info: => 0.0001317s 12:49:45.3 Info: CreateIndex Tags (Label) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:45.3 Info: => 0.0001055s 12:49:45.3 Info: CreateTable Restrictions 12:49:45.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:45.3 Info: => 0.0001218s 12:49:45.3 Info: CreateTable DelayProfiles 12:49:45.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:45.3 Info: => 0.000148s 12:49:45.3 Info: CreateTable Users 12:49:45.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:45.3 Info: => 0.0001136s 12:49:45.3 Info: CreateIndex Users (Identifier) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:45.3 Info: => 8.96E-05s 12:49:45.3 Info: CreateIndex Users (Username) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:45.3 Info: => 8.68E-05s 12:49:45.3 Info: CreateTable Commands 12:49:45.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:45.3 Info: => 0.0001921s 12:49:45.3 Info: CreateTable IndexerStatus 12:49:45.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:45.3 Info: => 0.0001614s 12:49:45.3 Info: CreateIndex IndexerStatus (ProviderId) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:45.3 Info: => 8.95E-05s 12:49:45.3 Info: CreateTable ExtraFiles 12:49:45.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:45.3 Info: => 0.0001434s 12:49:45.3 Info: CreateTable LyricFiles 12:49:45.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:45.3 Info: => 0.0001551s 12:49:45.3 Info: CreateTable LanguageProfiles 12:49:45.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:45.3 Info: => 0.0001113s 12:49:45.3 Info: CreateIndex LanguageProfiles (Name) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:45.3 Info: => 9.2E-05s 12:49:45.3 Info: CreateTable DownloadClientStatus 12:49:45.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:45.3 Info: => 0.0001318s 12:49:45.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:45.3 Info: => 9.21E-05s 12:49:45.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:45.3 Info: -> 1 Insert operations completed in 00:00:00.0000692 taking an average of 00:00:00.0000692 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:45', 'InitialSetup') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 1: InitialSetup migrated 12:49:45.3 Info: => 0.0009459s 12:49:45.3 Info: 2: add_reason_to_pending_releases migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 2 12:49:45.3 Info: AlterTable PendingReleases 12:49:45.3 Info: => 1.3E-06s 12:49:45.3 Info: CreateColumn PendingReleases Reason Int32 12:49:45.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:45.3 Info: => 0.0006044s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:45', 'add_reason_to_pending_releases') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 2: add_reason_to_pending_releases migrated 12:49:45.3 Info: => 0.0008896s 12:49:45.3 Info: 3: add_medium_support migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 3 12:49:45.3 Info: AlterTable Albums 12:49:45.3 Info: => 1.4E-06s 12:49:45.3 Info: CreateColumn Albums Media String 12:49:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:45.3 Info: => 0.0005951s 12:49:45.3 Info: AlterTable Tracks 12:49:45.3 Info: => 1.2E-06s 12:49:45.3 Info: CreateColumn Tracks MediumNumber Int32 12:49:45.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:45.3 Info: => 0.0005469s 12:49:45.3 Info: AlterTable Tracks 12:49:45.3 Info: => 1E-06s 12:49:45.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:45.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:45.3 Info: => 0.000559s 12:49:45.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:45.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:45.3 Info: => 4.56E-05s 12:49:45.3 Info: DeleteColumn Tracks TrackNumber 12:49:45.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:45.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:45.3 Info: DROP TABLE "Tracks" 12:49:45.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:45.3 Info: => 0.0046519s 12:49:45.3 Info: AlterTable Tracks 12:49:45.3 Info: => 1.2E-06s 12:49:45.3 Info: CreateColumn Tracks TrackNumber String 12:49:45.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:45.3 Info: => 0.0005515s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:45', 'add_medium_support') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 3: add_medium_support migrated 12:49:45.3 Info: => 0.0009088s 12:49:45.3 Info: 4: add_various_qualites_in_profile migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 4 12:49:45.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:45.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:45.3 Info: => 5.61E-05s 12:49:45.3 Info: PerformDBOperation 12:49:45.3 Info: Performing DB Operation 12:49:45.3 Info: => 4.1E-05s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:45', 'add_various_qualites_in_profile') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 4: add_various_qualites_in_profile migrated 12:49:45.3 Info: => 0.0002815s 12:49:45.3 Info: 5: metadata_profiles migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 5 12:49:45.3 Info: CreateTable MetadataProfiles 12:49:45.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:45.3 Info: => 0.000146s 12:49:45.3 Info: CreateIndex MetadataProfiles (Name) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:45.3 Info: => 0.0001389s 12:49:45.3 Info: AlterTable Artists 12:49:45.3 Info: => 1E-06s 12:49:45.3 Info: CreateColumn Artists MetadataProfileId Int32 12:49:45.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:45.3 Info: => 0.000595s 12:49:45.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:45.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:45.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:45.3 Info: DROP TABLE "Artists" 12:49:45.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.3 Info: => 0.0052316s 12:49:45.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:45.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:45.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:45.3 Info: DROP TABLE "Artists" 12:49:45.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.3 Info: => 0.0053179s 12:49:45.3 Info: AlterTable Albums 12:49:45.3 Info: => 1.1E-06s 12:49:45.3 Info: CreateColumn Albums SecondaryTypes String 12:49:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:45.3 Info: => 0.0005843s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:45', 'metadata_profiles') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 5: metadata_profiles migrated 12:49:45.3 Info: => 0.0010297s 12:49:45.3 Info: 6: separate_automatic_and_interactive_search migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 6 12:49:45.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:45.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:45.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:45.3 Info: DROP TABLE "Indexers" 12:49:45.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:45.3 Info: => 0.0045374s 12:49:45.3 Info: AlterTable Indexers 12:49:45.3 Info: => 1.1E-06s 12:49:45.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:45.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:45.3 Info: => 0.0005599s 12:49:45.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:45.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:45.3 Info: => 4.25E-05s 12:49:45.3 Info: AlterTable Indexers 12:49:45.3 Info: => 1.2E-06s 12:49:45.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:45.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:45.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:45.3 Info: DROP TABLE "Indexers" 12:49:45.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:45.3 Info: => 0.0065236s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:45', 'separate_automatic_and_interactive_search') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 6: separate_automatic_and_interactive_search migrated 12:49:45.3 Info: => 0.0068802s 12:49:45.3 Info: 7: change_album_path_to_relative migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 7 12:49:45.3 Info: DeleteColumn Albums Path 12:49:45.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:45.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:45.3 Info: DROP TABLE "Albums" 12:49:45.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.3 Info: => 0.0050557s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:45', 'change_album_path_to_relative') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 7: change_album_path_to_relative migrated 12:49:45.3 Info: => 0.0054531s 12:49:45.3 Info: 8: change_quality_size_mb_to_kb migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 8 12:49:45.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:45.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:45.3 Info: => 5.59E-05s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:45', 'change_quality_size_mb_to_kb') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 8: change_quality_size_mb_to_kb migrated 12:49:45.3 Info: => 0.0003032s 12:49:45.3 Info: 9: album_releases migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 9 12:49:45.3 Info: AlterTable Albums 12:49:45.3 Info: => 1.3E-06s 12:49:45.3 Info: CreateColumn Albums Releases String 12:49:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:45.3 Info: => 0.0006017s 12:49:45.3 Info: AlterTable Albums 12:49:45.3 Info: => 1E-06s 12:49:45.3 Info: CreateColumn Albums CurrentRelease String 12:49:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:45.3 Info: => 0.0005628s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:45', 'album_releases') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 9: album_releases migrated 12:49:45.3 Info: => 0.0008632s 12:49:45.3 Info: 10: album_releases_fix migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 10 12:49:45.3 Info: AlterTable Albums 12:49:45.3 Info: => 1.6E-06s 12:49:45.3 Info: AlterColumn Albums Releases String 12:49:45.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:45.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:45.3 Info: DROP TABLE "Albums" 12:49:45.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.3 Info: => 0.0049906s 12:49:45.3 Info: AlterTable Albums 12:49:45.3 Info: => 1E-06s 12:49:45.3 Info: AlterColumn Albums CurrentRelease String 12:49:45.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:45.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:45.3 Info: DROP TABLE "Albums" 12:49:45.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:45.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.3 Info: => 0.0049941s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:45', 'album_releases_fix') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 10: album_releases_fix migrated 12:49:45.3 Info: => 0.0053706s 12:49:45.3 Info: 11: import_lists migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 11 12:49:45.3 Info: CreateTable ImportLists 12:49:45.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:45.3 Info: => 0.0001899s 12:49:45.3 Info: CreateIndex ImportLists (Name) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:45.3 Info: => 9.3E-05s 12:49:45.3 Info: CreateTable ImportListStatus 12:49:45.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:45.3 Info: => 0.0001358s 12:49:45.3 Info: CreateIndex ImportListStatus (ProviderId) 12:49:45.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:45.3 Info: => 8.62E-05s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:45', 'import_lists') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 11: import_lists migrated 12:49:45.3 Info: => 0.000415s 12:49:45.3 Info: 12: add_release_status migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 12 12:49:45.3 Info: AlterTable MetadataProfiles 12:49:45.3 Info: => 1.4E-06s 12:49:45.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:45.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:45.3 Info: => 0.0006135s 12:49:45.3 Info: PerformDBOperation 12:49:45.3 Info: Performing DB Operation 12:49:45.3 Info: => 3.3E-05s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:45', 'add_release_status') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 12: add_release_status migrated 12:49:45.3 Info: => 0.0003166s 12:49:45.3 Info: 13: album_download_notification migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 13 12:49:45.3 Info: AlterTable Notifications 12:49:45.3 Info: => 1.4E-06s 12:49:45.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:45.3 Info: => 0.0006077s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:45', 'album_download_notification') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 13: album_download_notification migrated 12:49:45.3 Info: => 0.0009017s 12:49:45.3 Info: 14: fix_language_metadata_profiles migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 14 12:49:45.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:45.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:45.3 Info: => 8.49E-05s 12:49:45.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:45.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:45.3 Info: => 6.31E-05s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:45', 'fix_language_metadata_profiles') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 14: fix_language_metadata_profiles migrated 12:49:45.3 Info: => 0.0003139s 12:49:45.3 Info: 15: remove_fanzub migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 15 12:49:45.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:45.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:45.3 Info: => 4.98E-05s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:45', 'remove_fanzub') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 15: remove_fanzub migrated 12:49:45.3 Info: => 0.0002964s 12:49:45.3 Info: 16: update_artist_history_indexes migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 16 12:49:45.3 Info: CreateIndex Albums (ArtistId) 12:49:45.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:45.3 Info: => 0.0001129s 12:49:45.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:45.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:45.3 Info: => 9.41E-05s 12:49:45.3 Info: DeleteIndex History (AlbumId) 12:49:45.3 Info: DROP INDEX "IX_History_AlbumId" 12:49:45.3 Info: => 0.0001275s 12:49:45.3 Info: CreateIndex History (AlbumId, Date) 12:49:45.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:45.3 Info: => 0.0001013s 12:49:45.3 Info: DeleteIndex History (DownloadId) 12:49:45.3 Info: DROP INDEX "IX_History_DownloadId" 12:49:45.3 Info: => 0.0001106s 12:49:45.3 Info: CreateIndex History (DownloadId, Date) 12:49:45.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:45.3 Info: => 9.72E-05s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:45', 'update_artist_history_indexes') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 16: update_artist_history_indexes migrated 12:49:45.3 Info: => 0.0004337s 12:49:45.3 Info: 17: remove_nma migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 17 12:49:45.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:45.3 Info: => 5.43E-05s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:45', 'remove_nma') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 17: remove_nma migrated 12:49:45.3 Info: => 0.0003011s 12:49:45.3 Info: 18: album_disambiguation migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 18 12:49:45.3 Info: AlterTable Albums 12:49:45.3 Info: => 1.3E-06s 12:49:45.3 Info: CreateColumn Albums Disambiguation String 12:49:45.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:45.3 Info: => 0.0006904s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:45', 'album_disambiguation') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 18: album_disambiguation migrated 12:49:45.3 Info: => 0.0010031s 12:49:45.3 Info: 19: add_ape_quality_in_profiles migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 19 12:49:45.3 Info: PerformDBOperation 12:49:45.3 Info: Performing DB Operation 12:49:45.3 Info: => 3.58E-05s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:45', 'add_ape_quality_in_profiles') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 19: add_ape_quality_in_profiles migrated 12:49:45.3 Info: => 0.0002927s 12:49:45.3 Info: 20: remove_pushalot migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 20 12:49:45.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:45.3 Info: => 5.05E-05s 12:49:45.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:45.3 Info: => 3.79E-05s 12:49:45.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:45.3 Info: => 3.75E-05s 12:49:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:45', 'remove_pushalot') 12:49:45.3 Info: Committing Transaction 12:49:45.3 Info: 20: remove_pushalot migrated 12:49:45.3 Info: => 0.0002834s 12:49:45.3 Info: 21: add_custom_filters migrating 12:49:45.3 Info: Beginning Transaction 12:49:45.3 Info: Starting migration of Main DB to 21 12:49:45.3 Info: CreateTable CustomFilters 12:49:45.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:45.4 Info: => 0.0001654s 12:49:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:45', 'add_custom_filters') 12:49:45.4 Info: Committing Transaction 12:49:45.4 Info: 21: add_custom_filters migrated 12:49:45.4 Info: => 0.0004581s 12:49:45.4 Info: 22: import_list_tags migrating 12:49:45.4 Info: Beginning Transaction 12:49:45.4 Info: Starting migration of Main DB to 22 12:49:45.4 Info: AlterTable ImportLists 12:49:45.4 Info: => 1.2E-06s 12:49:45.4 Info: CreateColumn ImportLists Tags String 12:49:45.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:45.4 Info: => 0.0006252s 12:49:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:45', 'import_list_tags') 12:49:45.4 Info: Committing Transaction 12:49:45.4 Info: 22: import_list_tags migrated 12:49:45.4 Info: => 0.0009203s 12:49:45.4 Info: 23: add_release_groups_etc migrating 12:49:45.4 Info: Beginning Transaction 12:49:45.4 Info: Starting migration of Main DB to 23 12:49:45.4 Info: CreateTable ArtistMetadata 12:49:45.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:45.4 Info: => 0.0020223s 12:49:45.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:45.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:45.4 Info: => 0.0001003s 12:49:45.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:45.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:45.4 Info: => 0.0001424s 12:49:45.4 Info: AlterTable Artists 12:49:45.4 Info: => 1.1E-06s 12:49:45.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:45.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:45.4 Info: => 0.0006363s 12:49:45.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:45.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:45.4 Info: => 7.41E-05s 12:49:45.4 Info: CreateTable AlbumReleases 12:49:45.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:45.4 Info: => 0.0001785s 12:49:45.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:45.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:45.4 Info: => 9.18E-05s 12:49:45.4 Info: CreateIndex AlbumReleases (AlbumId) 12:49:45.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:45.4 Info: => 8.46E-05s 12:49:45.4 Info: PerformDBOperation 12:49:45.4 Info: Performing DB Operation 12:49:45.4 Info: => 3.57E-05s 12:49:45.4 Info: AlterTable Albums 12:49:45.4 Info: => 1E-06s 12:49:45.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:45.4 Info: => 0.0006552s 12:49:45.4 Info: AlterTable Albums 12:49:45.4 Info: => 1E-06s 12:49:45.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:45.4 Info: => 0.0006269s 12:49:45.4 Info: AlterTable Albums 12:49:45.4 Info: => 1.8E-06s 12:49:45.4 Info: CreateColumn Albums Links String 12:49:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:45.4 Info: => 0.0006225s 12:49:45.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:45.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:45.4 Info: => 8.74E-05s 12:49:45.4 Info: AlterTable Tracks 12:49:45.4 Info: => 9E-07s 12:49:45.4 Info: CreateColumn Tracks ForeignRecordingId String 12:49:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:45.4 Info: => 0.0006292s 12:49:45.4 Info: AlterTable Tracks 12:49:45.4 Info: => 1.2E-06s 12:49:45.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:45.4 Info: => 0.0006344s 12:49:45.4 Info: AlterTable Tracks 12:49:45.4 Info: => 1.2E-06s 12:49:45.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:45.4 Info: => 0.0006598s 12:49:45.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:45.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:45.4 Info: => 0.0001152s 12:49:45.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:45.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:45.4 Info: => 7.99E-05s 12:49:45.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:45.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:45.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:45.4 Info: DROP TABLE "Artists" 12:49:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.4 Info: => 0.0063955s 12:49:45.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:45.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:45.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:45.4 Info: DROP TABLE "Albums" 12:49:45.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.4 Info: => 0.0051455s 12:49:45.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:45.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:45.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:45.4 Info: DROP TABLE "Tracks" 12:49:45.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:45.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:45.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:45.4 Info: => 0.0047791s 12:49:45.4 Info: DeleteColumn TrackFiles ArtistId 12:49:45.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:45.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:45.4 Info: DROP TABLE "TrackFiles" 12:49:45.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:45.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:45.4 Info: => 0.006986s 12:49:45.4 Info: CreateIndex Artists (ArtistMetadataId) 12:49:45.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:45.4 Info: => 9.01E-05s 12:49:45.4 Info: CreateIndex Artists (Monitored) 12:49:45.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:45.4 Info: => 8.48E-05s 12:49:45.4 Info: CreateIndex Albums (ArtistMetadataId) 12:49:45.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:45.4 Info: => 8.76E-05s 12:49:45.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:45.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:45.4 Info: => 8.4E-05s 12:49:45.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:45.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:45.4 Info: => 8.34E-05s 12:49:45.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:45.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:45.4 Info: => 8.41E-05s 12:49:45.4 Info: UpdateData 12:49:45.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:45.4 Info: => 4.8E-05s 12:49:45.4 Info: UpdateData 12:49:45.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:45.4 Info: => 4.23E-05s 12:49:45.4 Info: UpdateData 12:49:45.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:45.4 Info: => 4.91E-05s 12:49:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:45', 'add_release_groups_etc') 12:49:45.4 Info: Committing Transaction 12:49:45.4 Info: 23: add_release_groups_etc migrated 12:49:45.4 Info: => 0.0006551s 12:49:45.4 Info: 24: NewMediaInfoFormat migrating 12:49:45.4 Info: Beginning Transaction 12:49:45.4 Info: Starting migration of Main DB to 24 12:49:45.4 Info: UpdateData 12:49:45.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:45.4 Info: => 5.34E-05s 12:49:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:45', 'NewMediaInfoFormat') 12:49:45.4 Info: Committing Transaction 12:49:45.4 Info: 24: NewMediaInfoFormat migrated 12:49:45.4 Info: => 0.0003337s 12:49:45.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:45.4 Info: Beginning Transaction 12:49:45.4 Info: Starting migration of Main DB to 25 12:49:45.4 Info: RenameTable Restrictions ReleaseProfiles 12:49:45.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:45.4 Info: => 0.0017574s 12:49:45.4 Info: AlterTable ReleaseProfiles 12:49:45.4 Info: => 1.2E-06s 12:49:45.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:45.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:45.4 Info: => 0.0005866s 12:49:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:45', 'rename_restrictions_to_release_profiles') 12:49:45.4 Info: Committing Transaction 12:49:45.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:45.4 Info: => 0.0008825s 12:49:45.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:45.4 Info: Beginning Transaction 12:49:45.4 Info: Starting migration of Main DB to 26 12:49:45.4 Info: RenameTable Profiles QualityProfiles 12:49:45.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:45.4 Info: => 0.0017803s 12:49:45.4 Info: AlterTable QualityProfiles 12:49:45.4 Info: => 1.2E-06s 12:49:45.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:45.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:45.4 Info: => 0.0005757s 12:49:45.4 Info: AlterTable LanguageProfiles 12:49:45.4 Info: => 1.1E-06s 12:49:45.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:45.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:45.4 Info: => 0.0005772s 12:49:45.4 Info: UpdateData 12:49:45.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:45.4 Info: => 4.69E-05s 12:49:45.4 Info: UpdateData 12:49:45.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:45.4 Info: => 3.6E-05s 12:49:45.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:45.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:45.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:45.4 Info: DROP TABLE "Artists" 12:49:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:45.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:45.4 Info: => 0.0064654s 12:49:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:45', 'rename_quality_profiles_add_upgrade_allowed') 12:49:45.4 Info: Committing Transaction 12:49:45.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:45.4 Info: => 0.0069239s 12:49:45.4 Info: 27: add_import_exclusions migrating 12:49:45.4 Info: Beginning Transaction 12:49:45.4 Info: Starting migration of Main DB to 27 12:49:45.4 Info: CreateTable ImportListExclusions 12:49:45.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:45.4 Info: => 0.0001695s 12:49:45.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:45.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:45.4 Info: => 0.0001034s 12:49:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:45', 'add_import_exclusions') 12:49:45.4 Info: Committing Transaction 12:49:45.4 Info: 27: add_import_exclusions migrated 12:49:45.4 Info: => 0.000445s 12:49:45.4 Info: 28: clean_artist_metadata_table migrating 12:49:45.4 Info: Beginning Transaction 12:49:45.4 Info: Starting migration of Main DB to 28 12:49: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) 12:49: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) 12:49:45.4 Info: => 0.0001657s 12:49: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) 12:49: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) 12:49:45.4 Info: => 0.0001313s 12:49: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) 12:49: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) 12:49:45.4 Info: => 0.0001226s 12:49: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) 12:49: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) 12:49:45.4 Info: => 0.0001467s 12:49: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) 12:49: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) 12:49:45.4 Info: => 0.0001233s 12:49: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) 12:49: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) 12:49:45.4 Info: => 0.0001176s 12:49:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:45', 'clean_artist_metadata_table') 12:49:45.4 Info: Committing Transaction 12:49:45.4 Info: 28: clean_artist_metadata_table migrated 12:49:45.4 Info: => 0.0004082s 12:49:45.4 Info: 29: health_issue_notification migrating 12:49:45.4 Info: Beginning Transaction 12:49:45.4 Info: Starting migration of Main DB to 29 12:49:45.4 Info: AlterTable Notifications 12:49:45.4 Info: => 1.4E-06s 12:49:45.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:45.4 Info: => 0.0006943s 12:49:45.4 Info: AlterTable Notifications 12:49:45.4 Info: => 1.1E-06s 12:49:45.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:45.4 Info: => 0.0006659s 12:49:45.4 Info: AlterTable Notifications 12:49:45.4 Info: => 1.2E-06s 12:49:45.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:45.4 Info: => 0.0006095s 12:49:45.4 Info: AlterTable Notifications 12:49:45.4 Info: => 1.1E-06s 12:49:45.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:45.4 Info: => 0.0006262s 12:49:45.4 Info: AlterTable Notifications 12:49:45.4 Info: => 1.1E-06s 12:49:45.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:45.4 Info: => 0.0006121s 12:49:45.4 Info: DeleteColumn Notifications OnDownload 12:49: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) 12:49: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" 12:49:45.4 Info: DROP TABLE "Notifications" 12:49:45.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:45.4 Info: => 0.0047666s 12:49:45.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49: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, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:45.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:45.4 Info: DROP TABLE "Notifications" 12:49:45.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:45.4 Info: => 0.0047628s 12:49:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:45', 'health_issue_notification') 12:49:45.4 Info: Committing Transaction 12:49:45.4 Info: 29: health_issue_notification migrated 12:49:45.4 Info: => 0.005207s 12:49:45.4 Info: 30: add_mediafilerepository_mtime migrating 12:49:45.4 Info: Beginning Transaction 12:49:45.4 Info: Starting migration of Main DB to 30 12:49:45.4 Info: AlterTable TrackFiles 12:49:45.4 Info: => 1.3E-06s 12:49:45.4 Info: CreateColumn TrackFiles Modified DateTime 12:49:45.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:45.4 Info: => 0.0006722s 12:49:45.4 Info: AlterTable TrackFiles 12:49:45.4 Info: => 1E-06s 12:49:45.4 Info: CreateColumn TrackFiles Path String 12:49:45.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:45.4 Info: => 0.000633s 12:49:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:45.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:45.4 Info: => 4.33E-05s 12:49:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:45.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:45.4 Info: => 0.0001306s 12:49:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:45.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:45.4 Info: => 0.0001438s 12:49:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:45.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:45.4 Info: => 0.0001533s 12:49:45.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:45.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:45.4 Info: => 0.0001182s 12:49:45.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:45.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:45.4 Info: => 5.9E-05s 12:49:45.4 Info: AlterTable TrackFiles 12:49:45.4 Info: => 1E-06s 12:49:45.4 Info: AlterColumn TrackFiles Path String 12:49:45.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:45.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:45.4 Info: DROP TABLE "TrackFiles" 12:49:45.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:45.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:45.4 Info: => 0.0060339s 12:49:45.4 Info: CreateIndex TrackFiles (Path) 12:49:45.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:45.4 Info: => 8.87E-05s 12:49:45.4 Info: DeleteColumn TrackFiles RelativePath 12:49:45.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:45.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:45.4 Info: DROP TABLE "TrackFiles" 12:49:45.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:45.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:45.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:45.4 Info: => 0.0050529s 12:49:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:45', 'add_mediafilerepository_mtime') 12:49:45.4 Info: Committing Transaction 12:49:45.4 Info: 30: add_mediafilerepository_mtime migrated 12:49:45.4 Info: => 0.0054248s 12:49:45.4 Info: 31: add_artistmetadataid_constraint migrating 12:49:45.4 Info: Beginning Transaction 12:49:45.4 Info: Starting migration of Main DB to 31 12:49:45.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:45.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:45.4 Info: => 0.0001004s 12:49:45.4 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:45.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:45.4 Info: => 0.000144s 12:49:45.4 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:45.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:45.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:45.4 Info: DROP TABLE "Artists" 12:49:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:45.4 Info: => 0.006493s 12:49:45.4 Info: CreateIndex Artists (ArtistMetadataId) 12:49:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:45.4 Info: => 9.16E-05s 12:49:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:45', 'add_artistmetadataid_constraint') 12:49:45.4 Info: Committing Transaction 12:49:45.4 Info: 31: add_artistmetadataid_constraint migrated 12:49:45.4 Info: => 0.000451s 12:49:45.4 Info: 32: old_ids_and_artist_alias migrating 12:49:45.4 Info: Beginning Transaction 12:49:45.4 Info: Starting migration of Main DB to 32 12:49:45.4 Info: AlterTable ArtistMetadata 12:49:45.4 Info: => 1.2E-06s 12:49:45.4 Info: CreateColumn ArtistMetadata Aliases String 12:49:45.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:45.4 Info: => 0.0006558s 12:49:45.4 Info: AlterTable ArtistMetadata 12:49:45.4 Info: => 1E-06s 12:49:45.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:45.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:45.4 Info: => 0.0006369s 12:49:45.4 Info: AlterTable Albums 12:49:45.4 Info: => 1E-06s 12:49:45.4 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:45.4 Info: => 0.0006273s 12:49:45.4 Info: AlterTable AlbumReleases 12:49:45.4 Info: => 1.3E-06s 12:49:45.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:45.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:45.4 Info: => 0.0006246s 12:49:45.4 Info: AlterTable Tracks 12:49:45.4 Info: => 1.1E-06s 12:49:45.4 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:45.4 Info: => 0.0006189s 12:49:45.4 Info: AlterTable Tracks 12:49:45.4 Info: => 1.1E-06s 12:49:45.4 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:45.4 Info: => 0.0006407s 12:49:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:45', 'old_ids_and_artist_alias') 12:49:45.4 Info: Committing Transaction 12:49:45.4 Info: 32: old_ids_and_artist_alias migrated 12:49:45.4 Info: => 0.0009735s 12:49:45.4 Info: 33: download_propers_config migrating 12:49:45.4 Info: Beginning Transaction 12:49:45.4 Info: Starting migration of Main DB to 33 12:49:45.4 Info: PerformDBOperation 12:49:45.4 Info: Performing DB Operation 12:49:45.4 Info: => 3.95E-05s 12:49:45.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:45.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:45.4 Info: => 3.95E-05s 12:49:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:45', 'download_propers_config') 12:49:45.4 Info: Committing Transaction 12:49:45.4 Info: 33: download_propers_config migrated 12:49:45.4 Info: => 0.0003064s 12:49:45.4 Info: 34: remove_language_profiles migrating 12:49:45.4 Info: Beginning Transaction 12:49:45.4 Info: Starting migration of Main DB to 34 12:49:45.4 Info: DeleteTable LanguageProfiles 12:49:45.4 Info: DROP TABLE "LanguageProfiles" 12:49:45.4 Info: => 0.0002186s 12:49:45.4 Info: DeleteColumn Artists LanguageProfileId 12:49:45.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:45.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:45.4 Info: DROP TABLE "Artists" 12:49:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:45.4 Info: => 0.0053477s 12:49:45.4 Info: DeleteColumn ImportLists LanguageProfileId 12:49:45.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:45.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:45.5 Info: DROP TABLE "ImportLists" 12:49:45.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:45.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:45.5 Info: => 0.0060832s 12:49:45.5 Info: DeleteColumn Blacklist Language 12:49:45.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:45.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:45.5 Info: DROP TABLE "Blacklist" 12:49:45.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:45.5 Info: => 0.0046592s 12:49:45.5 Info: DeleteColumn History Language 12:49:45.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:45.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:45.5 Info: DROP TABLE "History" 12:49:45.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:45.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:45.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:45.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:45.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:45.5 Info: => 0.0052768s 12:49:45.5 Info: DeleteColumn LyricFiles Language 12:49:45.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:45.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:45.5 Info: DROP TABLE "LyricFiles" 12:49:45.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:45.5 Info: => 0.0060301s 12:49:45.5 Info: DeleteColumn TrackFiles Language 12:49: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:45.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:45.5 Info: DROP TABLE "TrackFiles" 12:49:45.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:45.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:45.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:45.5 Info: => 0.004903s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:45', 'remove_language_profiles') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 34: remove_language_profiles migrated 12:49:45.5 Info: => 0.0055059s 12:49:45.5 Info: 35: multi_disc_naming_format migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 35 12:49:45.5 Info: AlterTable NamingConfig 12:49:45.5 Info: => 1.3E-06s 12:49:45.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:45.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:45.5 Info: => 0.0006447s 12:49:45.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:45.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:45.5 Info: => 4.87E-05s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:45', 'multi_disc_naming_format') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 35: multi_disc_naming_format migrated 12:49:45.5 Info: => 0.0003416s 12:49:45.5 Info: 36: add_download_client_priority migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 36 12:49:45.5 Info: AlterTable DownloadClients 12:49:45.5 Info: => 1.2E-06s 12:49:45.5 Info: CreateColumn DownloadClients Priority Int32 12:49:45.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:45.5 Info: => 0.0006445s 12:49:45.5 Info: PerformDBOperation 12:49:45.5 Info: Performing DB Operation 12:49:45.5 Info: => 5.69E-05s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:45', 'add_download_client_priority') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 36: add_download_client_priority migrated 12:49:45.5 Info: => 0.0003808s 12:49:45.5 Info: 37: remove_growl_prowl migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 37 12:49:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:45.5 Info: => 5.45E-05s 12:49:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:45.5 Info: => 3.82E-05s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:45', 'remove_growl_prowl') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 37: remove_growl_prowl migrated 12:49:45.5 Info: => 0.0003038s 12:49:45.5 Info: 38: remove_plex_hometheatre migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 38 12:49:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:45.5 Info: => 5.04E-05s 12:49:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:45.5 Info: => 3.97E-05s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:45', 'remove_plex_hometheatre') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 38: remove_plex_hometheatre migrated 12:49:45.5 Info: => 0.0003065s 12:49:45.5 Info: 39: add_root_folder_add_defaults migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 39 12:49:45.5 Info: AlterTable RootFolders 12:49:45.5 Info: => 1.2E-06s 12:49:45.5 Info: CreateColumn RootFolders Name String 12:49:45.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:45.5 Info: => 0.0006391s 12:49:45.5 Info: AlterTable RootFolders 12:49:45.5 Info: => 1E-06s 12:49:45.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:45.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:45.5 Info: => 0.0006053s 12:49:45.5 Info: AlterTable RootFolders 12:49:45.5 Info: => 1E-06s 12:49:45.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:45.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:45.5 Info: => 0.0006285s 12:49:45.5 Info: AlterTable RootFolders 12:49:45.5 Info: => 1E-06s 12:49:45.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:45.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:45.5 Info: => 0.0006527s 12:49:45.5 Info: AlterTable RootFolders 12:49:45.5 Info: => 1.1E-06s 12:49:45.5 Info: CreateColumn RootFolders DefaultTags String 12:49:45.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:45.5 Info: => 0.0006065s 12:49:45.5 Info: PerformDBOperation 12:49:45.5 Info: Performing DB Operation 12:49:45.5 Info: => 6E-05s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:45', 'add_root_folder_add_defaults') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 39: add_root_folder_add_defaults migrated 12:49:45.5 Info: => 0.0003932s 12:49:45.5 Info: 40: task_duration migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 40 12:49:45.5 Info: AlterTable ScheduledTasks 12:49:45.5 Info: => 1.3E-06s 12:49:45.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:45.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:45.5 Info: => 0.00064s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:45', 'task_duration') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 40: task_duration migrated 12:49:45.5 Info: => 0.0009613s 12:49:45.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 41 12:49:45.5 Info: AlterTable ReleaseProfiles 12:49:45.5 Info: => 1.2E-06s 12:49:45.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:45.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:45.5 Info: => 0.0006378s 12:49:45.5 Info: AlterTable ReleaseProfiles 12:49:45.5 Info: => 1.2E-06s 12:49:45.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:45.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:45.5 Info: => 0.0005914s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:45', 'add_indexer_and_enabled_to_release_profiles') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:45.5 Info: => 0.000911s 12:49:45.5 Info: 42: remove_album_folders migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 42 12:49:45.5 Info: DeleteColumn Artists AlbumFolder 12:49: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:45.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:45.5 Info: DROP TABLE "Artists" 12:49:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:45.5 Info: => 0.0064148s 12:49:45.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:45.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:45.5 Info: => 4.55E-05s 12:49:45.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:45.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:45.5 Info: => 4.14E-05s 12:49:45.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:45.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:45.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:45.5 Info: DROP TABLE "NamingConfig" 12:49:45.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:45.5 Info: => 0.0057172s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:45', 'remove_album_folders') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 42: remove_album_folders migrated 12:49:45.5 Info: => 0.0061665s 12:49:45.5 Info: 44: add_priority_to_indexers migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 44 12:49:45.5 Info: AlterTable Indexers 12:49:45.5 Info: => 1.6E-06s 12:49:45.5 Info: CreateColumn Indexers Priority Int32 12:49:45.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:45.5 Info: => 0.0006587s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:45', 'add_priority_to_indexers') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 44: add_priority_to_indexers migrated 12:49:45.5 Info: => 0.0009769s 12:49:45.5 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 45 12:49:45.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:45.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:45.5 Info: => 0.0001228s 12:49:45.5 Info: PerformDBOperation 12:49:45.5 Info: Performing DB Operation 12:49:45.5 Info: => 3.07E-05s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:45', 'remove_chown_and_folderchmod_config') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:45.5 Info: => 0.0003114s 12:49:45.5 Info: 47: update_notifiarr migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 47 12:49:45.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:45.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:45.5 Info: => 7.76E-05s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:45', 'update_notifiarr') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 47: update_notifiarr migrated 12:49:45.5 Info: => 0.0003548s 12:49:45.5 Info: 49: email_multiple_addresses migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 49 12:49:45.5 Info: PerformDBOperation 12:49:45.5 Info: Performing DB Operation 12:49:45.5 Info: => 6.16E-05s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:45', 'email_multiple_addresses') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 49: email_multiple_addresses migrated 12:49:45.5 Info: => 0.000347s 12:49:45.5 Info: 50: rename_blacklist_to_blocklist migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 50 12:49:45.5 Info: RenameTable Blacklist Blocklist 12:49:45.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:45.5 Info: => 0.001886s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:45', 'rename_blacklist_to_blocklist') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 50: rename_blacklist_to_blocklist migrated 12:49:45.5 Info: => 0.0022231s 12:49:45.5 Info: 51: cdh_per_downloadclient migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 51 12:49:45.5 Info: AlterTable DownloadClients 12:49:45.5 Info: => 1.4E-06s 12:49:45.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:45.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:45.5 Info: => 0.0006653s 12:49:45.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:45.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:45.5 Info: => 0.0006651s 12:49:45.5 Info: PerformDBOperation 12:49:45.5 Info: Performing DB Operation 12:49:45.5 Info: => 0.0001622s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:45', 'cdh_per_downloadclient') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 51: cdh_per_downloadclient migrated 12:49:45.5 Info: => 0.0004766s 12:49:45.5 Info: 52: download_history migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 52 12:49:45.5 Info: CreateTable DownloadHistory 12:49:45.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:45.5 Info: => 0.0002289s 12:49:45.5 Info: CreateIndex DownloadHistory (EventType) 12:49:45.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:45.5 Info: => 0.0001058s 12:49:45.5 Info: CreateIndex DownloadHistory (ArtistId) 12:49:45.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:45.5 Info: => 8.89E-05s 12:49:45.5 Info: CreateIndex DownloadHistory (DownloadId) 12:49:45.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:45.5 Info: => 0.0001125s 12:49:45.5 Info: PerformDBOperation 12:49:45.5 Info: Performing DB Operation 12:49:45.5 Info: => 0.0001375s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:45', 'download_history') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 52: download_history migrated 12:49:45.5 Info: => 0.0005156s 12:49:45.5 Info: 53: add_update_history migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 53 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:45', 'add_update_history') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 53: add_update_history migrated 12:49:45.5 Info: => 0.0003272s 12:49:45.5 Info: 54: add_on_update_to_notifications migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 54 12:49:45.5 Info: AlterTable Notifications 12:49:45.5 Info: => 1.1E-06s 12:49:45.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:45.5 Info: => 0.0006833s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:45', 'add_on_update_to_notifications') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 54: add_on_update_to_notifications migrated 12:49:45.5 Info: => 0.0010085s 12:49:45.5 Info: 55: download_client_per_indexer migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 55 12:49:45.5 Info: AlterTable Indexers 12:49:45.5 Info: => 1.3E-06s 12:49:45.5 Info: CreateColumn Indexers DownloadClientId Int32 12:49:45.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:45.5 Info: => 0.0006804s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:45', 'download_client_per_indexer') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 55: download_client_per_indexer migrated 12:49:45.5 Info: => 0.0009997s 12:49:45.5 Info: 56: AddNewItemMonitorType migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 56 12:49:45.5 Info: AlterTable Artists 12:49:45.5 Info: => 1.2E-06s 12:49:45.5 Info: CreateColumn Artists MonitorNewItems Int32 12:49:45.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:45.5 Info: => 0.0006789s 12:49:45.5 Info: AlterTable RootFolders 12:49:45.5 Info: => 1.1E-06s 12:49:45.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:45.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:45.5 Info: => 0.000646s 12:49:45.5 Info: AlterTable ImportLists 12:49:45.5 Info: => 1.1E-06s 12:49:45.5 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:45.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:45.5 Info: => 0.0006581s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:45', 'AddNewItemMonitorType') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 56: AddNewItemMonitorType migrated 12:49:45.5 Info: => 0.0010034s 12:49:45.5 Info: 57: ImportListSearch migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 57 12:49:45.5 Info: AlterTable ImportLists 12:49:45.5 Info: => 1.1E-06s 12:49:45.5 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:45.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:45.5 Info: => 0.0006947s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:45', 'ImportListSearch') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 57: ImportListSearch migrated 12:49:45.5 Info: => 0.0010176s 12:49:45.5 Info: 58: ImportListMonitorExisting migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 58 12:49:45.5 Info: AlterTable ImportLists 12:49:45.5 Info: => 1.4E-06s 12:49:45.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:45.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:45.5 Info: => 0.0006816s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:45', 'ImportListMonitorExisting') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 58: ImportListMonitorExisting migrated 12:49:45.5 Info: => 0.0010173s 12:49:45.5 Info: 59: add_indexer_tags migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 59 12:49:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:45.5 Info: => 5.21E-05s 12:49:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:45.5 Info: => 3.76E-05s 12:49:45.5 Info: AlterTable Indexers 12:49:45.5 Info: => 9E-07s 12:49:45.5 Info: CreateColumn Indexers Tags String 12:49:45.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:45.5 Info: => 0.000668s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:45', 'add_indexer_tags') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 59: add_indexer_tags migrated 12:49:45.5 Info: => 0.0009976s 12:49:45.5 Info: 60: update_audio_types migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 60 12:49:45.5 Info: PerformDBOperation 12:49:45.5 Info: Performing DB Operation 12:49:45.5 Info: => 7.31E-05s 12:49:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:45', 'update_audio_types') 12:49:45.5 Info: Committing Transaction 12:49:45.5 Info: 60: update_audio_types migrated 12:49:45.5 Info: => 0.0003683s 12:49:45.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:45.5 Info: Beginning Transaction 12:49:45.5 Info: Starting migration of Main DB to 61 12:49:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.5 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:45.5 Info: => 4.91E-05s 12:49:45.5 Info: AlterTable AlbumReleases 12:49:45.5 Info: => 1E-06s 12:49:45.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:45.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:45.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:45.5 Info: DROP TABLE "AlbumReleases" 12:49:45.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:45.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:45.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:45.5 Info: => 0.0067802s 12:49:45.5 Info: AlterTable Albums 12:49:45.5 Info: => 1.1E-06s 12:49:45.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:45.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:45.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:45.5 Info: DROP TABLE "Albums" 12:49:45.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:45.5 Info: => 0.0055003s 12:49:45.5 Info: AlterTable Albums 12:49:45.5 Info: => 1E-06s 12:49:45.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:45.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:45.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:45.5 Info: DROP TABLE "Albums" 12:49:45.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:45.5 Info: => 0.0053882s 12:49:45.5 Info: AlterTable Albums 12:49:45.5 Info: => 1E-06s 12:49:45.5 Info: AlterColumn Albums Added DateTimeOffset 12:49:45.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:45.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:45.5 Info: DROP TABLE "Albums" 12:49:45.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:45.5 Info: => 0.0068754s 12:49:45.5 Info: AlterTable Artists 12:49:45.5 Info: => 1E-06s 12:49:45.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:45.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:45.5 Info: DROP TABLE "Artists" 12:49:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:45.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:45.6 Info: => 0.0055365s 12:49:45.6 Info: AlterTable Artists 12:49:45.6 Info: => 1E-06s 12:49:45.6 Info: AlterColumn Artists Added DateTimeOffset 12:49:45.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:45.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:45.6 Info: DROP TABLE "Artists" 12:49:45.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:45.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:45.6 Info: => 0.0066274s 12:49:45.6 Info: AlterTable Blocklist 12:49:45.6 Info: => 1.1E-06s 12:49:45.6 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:45.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:45.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:45.6 Info: DROP TABLE "Blocklist" 12:49:45.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:45.6 Info: => 0.0048699s 12:49:45.6 Info: AlterTable Blocklist 12:49:45.6 Info: => 1.1E-06s 12:49:45.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:45.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:45.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:45.6 Info: DROP TABLE "Blocklist" 12:49:45.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:45.6 Info: => 0.0051313s 12:49:45.6 Info: AlterTable Commands 12:49:45.6 Info: => 1.1E-06s 12:49:45.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:45.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:45.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:45.6 Info: DROP TABLE "Commands" 12:49:45.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:45.6 Info: => 0.006186s 12:49:45.6 Info: AlterTable Commands 12:49:45.6 Info: => 1.1E-06s 12:49:45.6 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:45.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:45.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:45.6 Info: DROP TABLE "Commands" 12:49:45.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:45.6 Info: => 0.004952s 12:49:45.6 Info: AlterTable Commands 12:49:45.6 Info: => 1.1E-06s 12:49:45.6 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:45.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:45.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:45.6 Info: DROP TABLE "Commands" 12:49:45.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:45.6 Info: => 0.0048965s 12:49:45.6 Info: AlterTable DownloadClientStatus 12:49:45.6 Info: => 1E-06s 12:49:45.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:45.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:45.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:45.6 Info: DROP TABLE "DownloadClientStatus" 12:49:45.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:45.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:45.6 Info: => 0.0063435s 12:49:45.6 Info: AlterTable DownloadClientStatus 12:49:45.6 Info: => 1.1E-06s 12:49:45.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:45.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:45.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:45.6 Info: DROP TABLE "DownloadClientStatus" 12:49:45.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:45.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:45.6 Info: => 0.0049823s 12:49:45.6 Info: AlterTable DownloadClientStatus 12:49:45.6 Info: => 1E-06s 12:49:45.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:45.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:45.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:45.6 Info: DROP TABLE "DownloadClientStatus" 12:49:45.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:45.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:45.6 Info: => 0.0062571s 12:49:45.6 Info: AlterTable DownloadHistory 12:49:45.6 Info: => 1.1E-06s 12:49:45.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:45.6 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:45.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:45.6 Info: DROP TABLE "DownloadHistory" 12:49:45.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:45.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:45.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:45.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:45.6 Info: => 0.006594s 12:49:45.6 Info: AlterTable ExtraFiles 12:49:45.6 Info: => 1E-06s 12:49:45.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49: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) 12:49: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" 12:49:45.6 Info: DROP TABLE "ExtraFiles" 12:49:45.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:45.6 Info: => 0.0048636s 12:49:45.6 Info: AlterTable ExtraFiles 12:49:45.6 Info: => 1.1E-06s 12:49:45.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49: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) 12:49: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" 12:49:45.6 Info: DROP TABLE "ExtraFiles" 12:49:45.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:45.6 Info: => 0.0048689s 12:49:45.6 Info: AlterTable History 12:49:45.6 Info: => 1.1E-06s 12:49:45.6 Info: AlterColumn History Date DateTimeOffset 12:49: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) 12:49: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" 12:49:45.6 Info: DROP TABLE "History" 12:49:45.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:45.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:45.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:45.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:45.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:45.6 Info: => 0.0066286s 12:49:45.6 Info: AlterTable ImportListStatus 12:49:45.6 Info: => 1E-06s 12:49:45.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49: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) 12:49:45.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:45.6 Info: DROP TABLE "ImportListStatus" 12:49:45.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:45.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:45.6 Info: => 0.0063193s 12:49:45.6 Info: AlterTable ImportListStatus 12:49:45.6 Info: => 1.1E-06s 12:49:45.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49: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) 12:49:45.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:45.6 Info: DROP TABLE "ImportListStatus" 12:49:45.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:45.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:45.6 Info: => 0.0050735s 12:49:45.6 Info: AlterTable ImportListStatus 12:49:45.6 Info: => 1E-06s 12:49:45.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49: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) 12:49:45.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:45.6 Info: DROP TABLE "ImportListStatus" 12:49:45.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:45.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:45.6 Info: => 0.0050972s 12:49:45.6 Info: AlterTable IndexerStatus 12:49:45.6 Info: => 1.1E-06s 12:49:45.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49: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) 12:49:45.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:45.6 Info: DROP TABLE "IndexerStatus" 12:49:45.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:45.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:45.6 Info: => 0.0050208s 12:49:45.6 Info: AlterTable IndexerStatus 12:49:45.6 Info: => 1.1E-06s 12:49:45.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49: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) 12:49:45.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:45.7 Info: DROP TABLE "IndexerStatus" 12:49:45.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:45.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:45.7 Info: => 0.007357s 12:49:45.7 Info: AlterTable IndexerStatus 12:49:45.7 Info: => 1.1E-06s 12:49:45.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49: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) 12:49:45.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:45.7 Info: DROP TABLE "IndexerStatus" 12:49:45.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:45.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:45.7 Info: => 0.005156s 12:49:45.7 Info: AlterTable LyricFiles 12:49:45.7 Info: => 1E-06s 12:49:45.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:45.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:45.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:45.7 Info: DROP TABLE "LyricFiles" 12:49:45.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:45.7 Info: => 0.0061545s 12:49:45.7 Info: AlterTable LyricFiles 12:49:45.7 Info: => 1.9E-06s 12:49:45.7 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49: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) 12:49:45.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:45.7 Info: DROP TABLE "LyricFiles" 12:49:45.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:45.7 Info: => 0.0060621s 12:49:45.7 Info: AlterTable MetadataFiles 12:49:45.7 Info: => 1.2E-06s 12:49:45.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49: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) 12:49: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" 12:49:45.7 Info: DROP TABLE "MetadataFiles" 12:49:45.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:45.7 Info: => 0.0065016s 12:49:45.7 Info: AlterTable MetadataFiles 12:49:45.7 Info: => 1.1E-06s 12:49:45.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49: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) 12:49: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" 12:49:45.7 Info: DROP TABLE "MetadataFiles" 12:49:45.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:45.7 Info: => 0.0049845s 12:49:45.7 Info: AlterTable PendingReleases 12:49:45.7 Info: => 1.2E-06s 12:49:45.7 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49: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) 12:49:45.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:45.7 Info: DROP TABLE "PendingReleases" 12:49:45.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:45.7 Info: => 0.0049487s 12:49:45.7 Info: AlterTable ScheduledTasks 12:49:45.7 Info: => 1.3E-06s 12:49:45.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:45.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:45.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:45.7 Info: DROP TABLE "ScheduledTasks" 12:49:45.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:45.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:45.7 Info: => 0.0050882s 12:49:45.7 Info: AlterTable ScheduledTasks 12:49:45.7 Info: => 1.2E-06s 12:49:45.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:45.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:45.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:45.7 Info: DROP TABLE "ScheduledTasks" 12:49:45.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:45.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:45.7 Info: => 0.00644s 12:49:45.7 Info: AlterTable TrackFiles 12:49:45.7 Info: => 1.1E-06s 12:49:45.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:45.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:45.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:45.7 Info: DROP TABLE "TrackFiles" 12:49:45.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:45.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:45.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:45.7 Info: => 0.0050736s 12:49:45.7 Info: AlterTable TrackFiles 12:49:45.7 Info: => 1.2E-06s 12:49:45.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:45.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:45.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:45.7 Info: DROP TABLE "TrackFiles" 12:49:45.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:45.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:45.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:45.7 Info: => 0.0064389s 12:49:45.7 Info: AlterTable VersionInfo 12:49:45.7 Info: => 1E-06s 12:49:45.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:45.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:45.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:45.7 Info: DROP TABLE "VersionInfo" 12:49:45.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:45.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:45.7 Info: => 0.0050365s 12:49:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:45', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:45.7 Info: Committing Transaction 12:49:45.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:45.7 Info: => 0.0058201s 12:49:45.7 Info: 62: add_on_delete_to_notifications migrating 12:49:45.7 Info: Beginning Transaction 12:49:45.7 Info: Starting migration of Main DB to 62 12:49:45.7 Info: AlterTable Notifications 12:49:45.7 Info: => 1.4E-06s 12:49:45.7 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:45.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:45.7 Info: => 0.0007134s 12:49:45.7 Info: AlterTable Notifications 12:49:45.7 Info: => 1.1E-06s 12:49:45.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:45.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:45.7 Info: => 0.0006845s 12:49:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:45', 'add_on_delete_to_notifications') 12:49:45.7 Info: Committing Transaction 12:49:45.7 Info: 62: add_on_delete_to_notifications migrated 12:49:45.7 Info: => 0.0010323s 12:49:45.7 Info: 63: add_custom_formats migrating 12:49:45.7 Info: Beginning Transaction 12:49:45.7 Info: Starting migration of Main DB to 63 12:49:45.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 12:49:45.7 Info: AlterTable DelayProfiles 12:49:45.7 Info: => 1E-06s 12:49:45.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:45.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:45.7 Info: => 0.0006814s 12:49:45.7 Info: UpdateData 12:49:45.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:45.7 Info: => 5.66E-05s 12:49:45.7 Info: AlterTable TrackFiles 12:49:45.7 Info: => 1E-06s 12:49:45.7 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:45.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:45.7 Info: => 0.0006396s 12:49:45.7 Info: PerformDBOperation 12:49:45.7 Info: Performing DB Operation 12:49:45.7 Info: => 0.0013316s 12:49:45.7 Info: CreateTable CustomFormats 12:49:45.7 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:45.7 Info: => 0.0001728s 12:49:45.7 Info: CreateIndex CustomFormats (Name) 12:49:45.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:45.7 Info: => 9.79E-05s 12:49:45.7 Info: AlterTable QualityProfiles 12:49:45.7 Info: => 1.1E-06s 12:49:45.7 Info: CreateColumn QualityProfiles FormatItems String 12:49:45.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:45.7 Info: => 0.000682s 12:49:45.7 Info: AlterTable QualityProfiles 12:49:45.7 Info: => 1.1E-06s 12:49:45.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:45.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:45.7 Info: => 0.0006531s 12:49:45.7 Info: AlterTable QualityProfiles 12:49:45.7 Info: => 1.1E-06s 12:49:45.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:45.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:45.7 Info: => 0.0006559s 12:49:45.7 Info: PerformDBOperation 12:49:45.7 Info: Performing DB Operation 12:49:45.7 Info: => 0.0014618s 12:49:45.7 Info: PerformDBOperation 12:49:45.7 Info: Performing DB Operation 12:49:45.7 Info: => 4.14E-05s 12:49:45.7 Info: DeleteColumn ReleaseProfiles Preferred 12:49:45.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:45.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:45.7 Info: DROP TABLE "ReleaseProfiles" 12:49:45.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:45.7 Info: => 0.0049681s 12:49:45.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:45.7 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:45.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:45.7 Info: DROP TABLE "ReleaseProfiles" 12:49:45.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:45.7 Info: => 0.0062502s 12:49:45.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:45.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:45.7 Info: => 5.92E-05s 12:49:45.7 Info: AlterTable DelayProfiles 12:49:45.7 Info: => 1E-06s 12:49:45.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:45.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:45.7 Info: => 0.0006587s 12:49:45.7 Info: AlterTable DelayProfiles 12:49:45.7 Info: => 1.2E-06s 12:49:45.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:45.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:45.7 Info: => 0.0006451s 12:49:45.7 Info: -> 1 Insert operations completed in 00:00:00.0001056 taking an average of 00:00:00.0001056 12:49:45.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:45', 'add_custom_formats') 12:49:45.7 Info: Committing Transaction 12:49:45.7 Info: 63: add_custom_formats migrated 12:49:45.7 Info: => 0.0011644s 12:49:45.7 Debug: Took: 00:00:00.4886851 12:49:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 12:49:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 12:49:45.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469858320538_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:45.8 Info: DatabaseEngineVersionCheck migrating 12:49:45.8 Info: PerformDBOperation 12:49:45.8 Info: Performing DB Operation 12:49:45.8 Info: SQLite 3.45.3 12:49:45.8 Info: => 0.0011628s 12:49:45.8 Info: DatabaseEngineVersionCheck migrated 12:49:45.8 Info: => 0.0011802s 12:49:45.8 Info: VersionMigration migrating 12:49:45.8 Info: Beginning Transaction 12:49:45.8 Info: CreateTable VersionInfo 12:49:45.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:45.8 Info: => 0.0001744s 12:49:45.8 Info: Committing Transaction 12:49:45.8 Info: VersionMigration migrated 12:49:45.8 Info: => 0.0005321s 12:49:45.8 Info: VersionUniqueMigration migrating 12:49:45.8 Info: Beginning Transaction 12:49:45.8 Info: CreateIndex VersionInfo (Version) 12:49:45.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:45.8 Info: => 0.000134s 12:49:45.8 Info: AlterTable VersionInfo 12:49:45.8 Info: => 1E-06s 12:49:45.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:45.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:45.8 Info: => 0.0006136s 12:49:45.8 Info: Committing Transaction 12:49:45.8 Info: VersionUniqueMigration migrated 12:49:45.8 Info: => 0.0008416s 12:49:45.8 Info: VersionDescriptionMigration migrating 12:49:45.8 Info: Beginning Transaction 12:49:45.8 Info: AlterTable VersionInfo 12:49:45.8 Info: => 1.3E-06s 12:49:45.8 Info: CreateColumn VersionInfo Description String 12:49:45.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:45.8 Info: => 0.0002169s 12:49:45.8 Info: Committing Transaction 12:49:45.8 Info: VersionDescriptionMigration migrated 12:49:45.8 Info: => 0.0004035s 12:49:45.8 Info: 1: InitialSetup migrating 12:49:45.8 Info: Beginning Transaction 12:49:45.8 Info: Starting migration of Main DB to 1 12:49:45.8 Info: CreateTable Config 12:49:45.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:45.8 Info: => 0.0001984s 12:49:45.8 Info: CreateIndex Config (Key) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:45.8 Info: => 9.11E-05s 12:49:45.8 Info: CreateTable RootFolders 12:49:45.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:45.8 Info: => 0.0001028s 12:49:45.8 Info: CreateIndex RootFolders (Path) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:45.8 Info: => 8.38E-05s 12:49:45.8 Info: CreateTable Artists 12:49:45.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:45.8 Info: => 0.0004237s 12:49:45.8 Info: CreateIndex Artists (ForeignArtistId) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:45.8 Info: => 9.71E-05s 12:49:45.8 Info: CreateIndex Artists (NameSlug) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:45.8 Info: => 8.03E-05s 12:49:45.8 Info: CreateIndex Artists (CleanName) 12:49:45.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.8 Info: => 7.88E-05s 12:49:45.8 Info: CreateIndex Artists (Path) 12:49:45.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.8 Info: => 7.54E-05s 12:49:45.8 Info: CreateTable Albums 12:49:45.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:45.8 Info: => 0.0002511s 12:49:45.8 Info: CreateIndex Albums (ForeignAlbumId) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.8 Info: => 8.19E-05s 12:49:45.8 Info: CreateIndex Albums (MBId) 12:49:45.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:45.8 Info: => 7.61E-05s 12:49:45.8 Info: CreateIndex Albums (TADBId) 12:49:45.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:45.8 Info: => 7.74E-05s 12:49:45.8 Info: CreateIndex Albums (TitleSlug) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:45.8 Info: => 7.6E-05s 12:49:45.8 Info: CreateIndex Albums (CleanTitle) 12:49:45.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.8 Info: => 7.42E-05s 12:49:45.8 Info: CreateIndex Albums (Path) 12:49:45.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:45.8 Info: => 7.54E-05s 12:49:45.8 Info: CreateTable Tracks 12:49:45.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:45.8 Info: => 0.0001646s 12:49:45.8 Info: CreateIndex Tracks (ForeignTrackId) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:45.8 Info: => 7.97E-05s 12:49:45.8 Info: CreateIndex Tracks (ArtistId) 12:49:45.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:45.8 Info: => 8.2E-05s 12:49:45.8 Info: CreateIndex Tracks (TrackFileId) 12:49:45.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:45.8 Info: => 0.0001056s 12:49:45.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:45.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:45.8 Info: => 8.94E-05s 12:49:45.8 Info: CreateTable TrackFiles 12:49:45.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:45.8 Info: => 0.0001651s 12:49:45.8 Info: CreateIndex TrackFiles (ArtistId) 12:49:45.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:45.8 Info: => 8.54E-05s 12:49:45.8 Info: CreateIndex TrackFiles (AlbumId) 12:49:45.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:45.8 Info: => 8.9E-05s 12:49:45.8 Info: CreateTable History 12:49:45.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:45.8 Info: => 0.0001728s 12:49:45.8 Info: CreateIndex History (Date) 12:49:45.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:45.8 Info: => 8.8E-05s 12:49:45.8 Info: CreateIndex History (EventType) 12:49:45.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:45.8 Info: => 0.0001145s 12:49:45.8 Info: CreateIndex History (DownloadId) 12:49:45.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:45.8 Info: => 9.67E-05s 12:49:45.8 Info: CreateIndex History (AlbumId) 12:49:45.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:45.8 Info: => 8.75E-05s 12:49:45.8 Info: CreateTable Notifications 12:49:45.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:45.8 Info: => 0.0001516s 12:49:45.8 Info: CreateTable ScheduledTasks 12:49:45.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:45.8 Info: => 0.0001374s 12:49:45.8 Info: CreateIndex ScheduledTasks (TypeName) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:45.8 Info: => 8.8E-05s 12:49:45.8 Info: CreateTable Indexers 12:49:45.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:45.8 Info: => 0.0001318s 12:49:45.8 Info: CreateIndex Indexers (Name) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:45.8 Info: => 0.000121s 12:49:45.8 Info: CreateTable Profiles 12:49:45.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:45.8 Info: => 0.0001314s 12:49:45.8 Info: CreateIndex Profiles (Name) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:45.8 Info: => 9.14E-05s 12:49:45.8 Info: CreateTable QualityDefinitions 12:49:45.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:45.8 Info: => 0.0001311s 12:49:45.8 Info: CreateIndex QualityDefinitions (Quality) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:45.8 Info: => 8.65E-05s 12:49:45.8 Info: CreateIndex QualityDefinitions (Title) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:45.8 Info: => 8.61E-05s 12:49:45.8 Info: CreateTable NamingConfig 12:49:45.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:45.8 Info: => 0.000168s 12:49:45.8 Info: CreateTable Blacklist 12:49:45.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:45.8 Info: => 0.000211s 12:49:45.8 Info: CreateTable Metadata 12:49:45.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:45.8 Info: => 0.0001279s 12:49:45.8 Info: CreateTable MetadataFiles 12:49:45.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:45.8 Info: => 0.0001553s 12:49:45.8 Info: CreateTable DownloadClients 12:49:45.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:45.8 Info: => 0.0001294s 12:49:45.8 Info: CreateTable PendingReleases 12:49:45.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:45.8 Info: => 0.0001359s 12:49:45.8 Info: CreateTable RemotePathMappings 12:49:45.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:45.8 Info: => 0.0001151s 12:49:45.8 Info: CreateTable Tags 12:49:45.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:45.8 Info: => 0.0001322s 12:49:45.8 Info: CreateIndex Tags (Label) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:45.8 Info: => 0.0001042s 12:49:45.8 Info: CreateTable Restrictions 12:49:45.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:45.8 Info: => 0.0001217s 12:49:45.8 Info: CreateTable DelayProfiles 12:49:45.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:45.8 Info: => 0.0001508s 12:49:45.8 Info: CreateTable Users 12:49:45.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:45.8 Info: => 0.0001096s 12:49:45.8 Info: CreateIndex Users (Identifier) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:45.8 Info: => 9.52E-05s 12:49:45.8 Info: CreateIndex Users (Username) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:45.8 Info: => 8.83E-05s 12:49:45.8 Info: CreateTable Commands 12:49:45.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:45.8 Info: => 0.0002175s 12:49:45.8 Info: CreateTable IndexerStatus 12:49:45.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:45.8 Info: => 0.0001605s 12:49:45.8 Info: CreateIndex IndexerStatus (ProviderId) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:45.8 Info: => 8.9E-05s 12:49:45.8 Info: CreateTable ExtraFiles 12:49:45.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:45.8 Info: => 0.0001508s 12:49:45.8 Info: CreateTable LyricFiles 12:49:45.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:45.8 Info: => 0.00016s 12:49:45.8 Info: CreateTable LanguageProfiles 12:49:45.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:45.8 Info: => 0.000116s 12:49:45.8 Info: CreateIndex LanguageProfiles (Name) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:45.8 Info: => 9.76E-05s 12:49:45.8 Info: CreateTable DownloadClientStatus 12:49:45.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:45.8 Info: => 0.0001312s 12:49:45.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:45.8 Info: => 9.38E-05s 12:49:45.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:45.8 Info: -> 1 Insert operations completed in 00:00:00.0000684 taking an average of 00:00:00.0000684 12:49:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:45', 'InitialSetup') 12:49:45.8 Info: Committing Transaction 12:49:45.8 Info: 1: InitialSetup migrated 12:49:45.8 Info: => 0.0009249s 12:49:45.8 Info: 2: add_reason_to_pending_releases migrating 12:49:45.8 Info: Beginning Transaction 12:49:45.8 Info: Starting migration of Main DB to 2 12:49:45.8 Info: AlterTable PendingReleases 12:49:45.8 Info: => 1.2E-06s 12:49:45.8 Info: CreateColumn PendingReleases Reason Int32 12:49:45.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:45.8 Info: => 0.0006244s 12:49:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:45', 'add_reason_to_pending_releases') 12:49:45.8 Info: Committing Transaction 12:49:45.8 Info: 2: add_reason_to_pending_releases migrated 12:49:45.8 Info: => 0.0009533s 12:49:45.8 Info: 3: add_medium_support migrating 12:49:45.8 Info: Beginning Transaction 12:49:45.8 Info: Starting migration of Main DB to 3 12:49:45.8 Info: AlterTable Albums 12:49:45.8 Info: => 1.9E-06s 12:49:45.8 Info: CreateColumn Albums Media String 12:49:45.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:45.8 Info: => 0.0006153s 12:49:45.8 Info: AlterTable Tracks 12:49:45.8 Info: => 1E-06s 12:49:45.8 Info: CreateColumn Tracks MediumNumber Int32 12:49:45.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:45.8 Info: => 0.0005571s 12:49:45.8 Info: AlterTable Tracks 12:49:45.8 Info: => 1.2E-06s 12:49:45.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:45.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:45.8 Info: => 0.0005484s 12:49:45.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:45.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:45.8 Info: => 4.65E-05s 12:49:45.8 Info: DeleteColumn Tracks TrackNumber 12:49:45.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:45.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:45.8 Info: DROP TABLE "Tracks" 12:49:45.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:45.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:45.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:45.8 Info: => 0.0046227s 12:49:45.8 Info: AlterTable Tracks 12:49:45.8 Info: => 1E-06s 12:49:45.8 Info: CreateColumn Tracks TrackNumber String 12:49:45.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:45.8 Info: => 0.0005606s 12:49:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:45', 'add_medium_support') 12:49:45.8 Info: Committing Transaction 12:49:45.8 Info: 3: add_medium_support migrated 12:49:45.8 Info: => 0.0009293s 12:49:45.8 Info: 4: add_various_qualites_in_profile migrating 12:49:45.8 Info: Beginning Transaction 12:49:45.8 Info: Starting migration of Main DB to 4 12:49:45.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:45.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:45.8 Info: => 5.97E-05s 12:49:45.8 Info: PerformDBOperation 12:49:45.8 Info: Performing DB Operation 12:49:45.8 Info: => 4.01E-05s 12:49:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:45', 'add_various_qualites_in_profile') 12:49:45.8 Info: Committing Transaction 12:49:45.8 Info: 4: add_various_qualites_in_profile migrated 12:49:45.8 Info: => 0.0002904s 12:49:45.8 Info: 5: metadata_profiles migrating 12:49:45.8 Info: Beginning Transaction 12:49:45.8 Info: Starting migration of Main DB to 5 12:49:45.8 Info: CreateTable MetadataProfiles 12:49:45.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:45.8 Info: => 0.0001517s 12:49:45.8 Info: CreateIndex MetadataProfiles (Name) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:45.8 Info: => 9.74E-05s 12:49:45.8 Info: AlterTable Artists 12:49:45.8 Info: => 9E-07s 12:49:45.8 Info: CreateColumn Artists MetadataProfileId Int32 12:49:45.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:45.8 Info: => 0.0006091s 12:49:45.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:45.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:45.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:45.8 Info: DROP TABLE "Artists" 12:49:45.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:45.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.8 Info: => 0.0049712s 12:49:45.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:45.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:45.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:45.8 Info: DROP TABLE "Artists" 12:49:45.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:45.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.8 Info: => 0.0049639s 12:49:45.8 Info: AlterTable Albums 12:49:45.8 Info: => 1E-06s 12:49:45.8 Info: CreateColumn Albums SecondaryTypes String 12:49:45.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:45.8 Info: => 0.0005861s 12:49:45.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:45', 'metadata_profiles') 12:49:45.8 Info: Committing Transaction 12:49:45.8 Info: 5: metadata_profiles migrated 12:49:45.8 Info: => 0.0009958s 12:49:45.8 Info: 6: separate_automatic_and_interactive_search migrating 12:49:45.8 Info: Beginning Transaction 12:49:45.8 Info: Starting migration of Main DB to 6 12:49:45.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:45.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:45.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:45.8 Info: DROP TABLE "Indexers" 12:49:45.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:45.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:45.8 Info: => 0.0054608s 12:49:45.8 Info: AlterTable Indexers 12:49:45.8 Info: => 1.1E-06s 12:49:45.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:45.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:45.8 Info: => 0.0005779s 12:49:45.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:45.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:45.8 Info: => 4.73E-05s 12:49:45.8 Info: AlterTable Indexers 12:49:45.8 Info: => 9E-07s 12:49:45.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:45.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:45.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:45.8 Info: DROP TABLE "Indexers" 12:49:45.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:45.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:45.9 Info: => 0.0041692s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:45', 'separate_automatic_and_interactive_search') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 6: separate_automatic_and_interactive_search migrated 12:49:45.9 Info: => 0.0045626s 12:49:45.9 Info: 7: change_album_path_to_relative migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 7 12:49:45.9 Info: DeleteColumn Albums Path 12:49:45.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:45.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:45.9 Info: DROP TABLE "Albums" 12:49:45.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:45.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:45.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.9 Info: => 0.0064205s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:45', 'change_album_path_to_relative') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 7: change_album_path_to_relative migrated 12:49:45.9 Info: => 0.006838s 12:49:45.9 Info: 8: change_quality_size_mb_to_kb migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 8 12:49:45.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:45.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:45.9 Info: => 5.95E-05s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:45', 'change_quality_size_mb_to_kb') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 8: change_quality_size_mb_to_kb migrated 12:49:45.9 Info: => 0.0003191s 12:49:45.9 Info: 9: album_releases migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 9 12:49:45.9 Info: AlterTable Albums 12:49:45.9 Info: => 1.3E-06s 12:49:45.9 Info: CreateColumn Albums Releases String 12:49:45.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:45.9 Info: => 0.0006214s 12:49:45.9 Info: AlterTable Albums 12:49:45.9 Info: => 1.2E-06s 12:49:45.9 Info: CreateColumn Albums CurrentRelease String 12:49:45.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:45.9 Info: => 0.0005708s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:45', 'album_releases') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 9: album_releases migrated 12:49:45.9 Info: => 0.0008938s 12:49:45.9 Info: 10: album_releases_fix migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 10 12:49:45.9 Info: AlterTable Albums 12:49:45.9 Info: => 1.2E-06s 12:49:45.9 Info: AlterColumn Albums Releases String 12:49:45.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:45.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:45.9 Info: DROP TABLE "Albums" 12:49:45.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:45.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:45.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.9 Info: => 0.0050347s 12:49:45.9 Info: AlterTable Albums 12:49:45.9 Info: => 1E-06s 12:49:45.9 Info: AlterColumn Albums CurrentRelease String 12:49:45.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:45.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:45.9 Info: DROP TABLE "Albums" 12:49:45.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:45.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:45.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.9 Info: => 0.0050289s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:45', 'album_releases_fix') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 10: album_releases_fix migrated 12:49:45.9 Info: => 0.0054195s 12:49:45.9 Info: 11: import_lists migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 11 12:49:45.9 Info: CreateTable ImportLists 12:49:45.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:45.9 Info: => 0.0002104s 12:49:45.9 Info: CreateIndex ImportLists (Name) 12:49:45.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:45.9 Info: => 9.28E-05s 12:49:45.9 Info: CreateTable ImportListStatus 12:49:45.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:45.9 Info: => 0.0001404s 12:49:45.9 Info: CreateIndex ImportListStatus (ProviderId) 12:49:45.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:45.9 Info: => 8.95E-05s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:45', 'import_lists') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 11: import_lists migrated 12:49:45.9 Info: => 0.0004555s 12:49:45.9 Info: 12: add_release_status migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 12 12:49:45.9 Info: AlterTable MetadataProfiles 12:49:45.9 Info: => 1.3E-06s 12:49:45.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:45.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:45.9 Info: => 0.0006372s 12:49:45.9 Info: PerformDBOperation 12:49:45.9 Info: Performing DB Operation 12:49:45.9 Info: => 3.58E-05s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:45', 'add_release_status') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 12: add_release_status migrated 12:49:45.9 Info: => 0.0003293s 12:49:45.9 Info: 13: album_download_notification migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 13 12:49:45.9 Info: AlterTable Notifications 12:49:45.9 Info: => 1.3E-06s 12:49:45.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:45.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:45.9 Info: => 0.0006378s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:45', 'album_download_notification') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 13: album_download_notification migrated 12:49:45.9 Info: => 0.0009751s 12:49:45.9 Info: 14: fix_language_metadata_profiles migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 14 12:49:45.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:45.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:45.9 Info: => 8.88E-05s 12:49:45.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:45.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:45.9 Info: => 6.46E-05s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:45', 'fix_language_metadata_profiles') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 14: fix_language_metadata_profiles migrated 12:49:45.9 Info: => 0.0003221s 12:49:45.9 Info: 15: remove_fanzub migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 15 12:49:45.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:45.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:45.9 Info: => 4.88E-05s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:45', 'remove_fanzub') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 15: remove_fanzub migrated 12:49:45.9 Info: => 0.0002966s 12:49:45.9 Info: 16: update_artist_history_indexes migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 16 12:49:45.9 Info: CreateIndex Albums (ArtistId) 12:49:45.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:45.9 Info: => 0.0001186s 12:49:45.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:45.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:45.9 Info: => 9.4E-05s 12:49:45.9 Info: DeleteIndex History (AlbumId) 12:49:45.9 Info: DROP INDEX "IX_History_AlbumId" 12:49:45.9 Info: => 0.0001329s 12:49:45.9 Info: CreateIndex History (AlbumId, Date) 12:49:45.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:45.9 Info: => 0.0001059s 12:49:45.9 Info: DeleteIndex History (DownloadId) 12:49:45.9 Info: DROP INDEX "IX_History_DownloadId" 12:49:45.9 Info: => 0.0001149s 12:49:45.9 Info: CreateIndex History (DownloadId, Date) 12:49:45.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:45.9 Info: => 9.87E-05s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:45', 'update_artist_history_indexes') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 16: update_artist_history_indexes migrated 12:49:45.9 Info: => 0.0004513s 12:49:45.9 Info: 17: remove_nma migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 17 12:49:45.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:45.9 Info: => 5.8E-05s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:45', 'remove_nma') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 17: remove_nma migrated 12:49:45.9 Info: => 0.0003171s 12:49:45.9 Info: 18: album_disambiguation migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 18 12:49:45.9 Info: AlterTable Albums 12:49:45.9 Info: => 1.3E-06s 12:49:45.9 Info: CreateColumn Albums Disambiguation String 12:49:45.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:45.9 Info: => 0.00065s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:45', 'album_disambiguation') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 18: album_disambiguation migrated 12:49:45.9 Info: => 0.0009723s 12:49:45.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 19 12:49:45.9 Info: PerformDBOperation 12:49:45.9 Info: Performing DB Operation 12:49:45.9 Info: => 3.8E-05s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:45', 'add_ape_quality_in_profiles') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:45.9 Info: => 0.0002942s 12:49:45.9 Info: 20: remove_pushalot migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 20 12:49:45.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:45.9 Info: => 5.29E-05s 12:49:45.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:45.9 Info: => 3.88E-05s 12:49:45.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:45.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:45.9 Info: => 3.88E-05s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:45', 'remove_pushalot') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 20: remove_pushalot migrated 12:49:45.9 Info: => 0.0002857s 12:49:45.9 Info: 21: add_custom_filters migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 21 12:49:45.9 Info: CreateTable CustomFilters 12:49:45.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:45.9 Info: => 0.0001505s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:45', 'add_custom_filters') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 21: add_custom_filters migrated 12:49:45.9 Info: => 0.0004563s 12:49:45.9 Info: 22: import_list_tags migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 22 12:49:45.9 Info: AlterTable ImportLists 12:49:45.9 Info: => 1.2E-06s 12:49:45.9 Info: CreateColumn ImportLists Tags String 12:49:45.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:45.9 Info: => 0.000647s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:45', 'import_list_tags') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 22: import_list_tags migrated 12:49:45.9 Info: => 0.0009555s 12:49:45.9 Info: 23: add_release_groups_etc migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 23 12:49:45.9 Info: CreateTable ArtistMetadata 12:49:45.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:45.9 Info: => 0.000208s 12:49:45.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:45.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:45.9 Info: => 9.65E-05s 12:49:45.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:45.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:45.9 Info: => 0.0001412s 12:49:45.9 Info: AlterTable Artists 12:49:45.9 Info: => 1.1E-06s 12:49:45.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:45.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:45.9 Info: => 0.0006464s 12:49:45.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:45.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:45.9 Info: => 8E-05s 12:49:45.9 Info: CreateTable AlbumReleases 12:49:45.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:45.9 Info: => 0.0001856s 12:49:45.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:45.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:45.9 Info: => 9.39E-05s 12:49:45.9 Info: CreateIndex AlbumReleases (AlbumId) 12:49:45.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:45.9 Info: => 8.87E-05s 12:49:45.9 Info: PerformDBOperation 12:49:45.9 Info: Performing DB Operation 12:49:45.9 Info: => 3.57E-05s 12:49:45.9 Info: AlterTable Albums 12:49:45.9 Info: => 1.1E-06s 12:49:45.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:45.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:45.9 Info: => 0.0006558s 12:49:45.9 Info: AlterTable Albums 12:49:45.9 Info: => 1.1E-06s 12:49:45.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:45.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:45.9 Info: => 0.0006426s 12:49:45.9 Info: AlterTable Albums 12:49:45.9 Info: => 1E-06s 12:49:45.9 Info: CreateColumn Albums Links String 12:49:45.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:45.9 Info: => 0.0006394s 12:49:45.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:45.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:45.9 Info: => 0.0001121s 12:49:45.9 Info: AlterTable Tracks 12:49:45.9 Info: => 1E-06s 12:49:45.9 Info: CreateColumn Tracks ForeignRecordingId String 12:49:45.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:45.9 Info: => 0.0006445s 12:49:45.9 Info: AlterTable Tracks 12:49:45.9 Info: => 1E-06s 12:49:45.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:45.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:45.9 Info: => 0.0006492s 12:49:45.9 Info: AlterTable Tracks 12:49:45.9 Info: => 1.1E-06s 12:49:45.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:45.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:45.9 Info: => 0.0006426s 12:49:45.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:45.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:45.9 Info: => 0.0001151s 12:49:45.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:45.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:45.9 Info: => 7.88E-05s 12:49:45.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:45.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:45.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:45.9 Info: DROP TABLE "Artists" 12:49:45.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.9 Info: => 0.0064964s 12:49:45.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:45.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:45.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:45.9 Info: DROP TABLE "Albums" 12:49:45.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:45.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:45.9 Info: => 0.0052242s 12:49:45.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:45.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:45.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:45.9 Info: DROP TABLE "Tracks" 12:49:45.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:45.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:45.9 Info: => 0.0048013s 12:49:45.9 Info: DeleteColumn TrackFiles ArtistId 12:49:45.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:45.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:45.9 Info: DROP TABLE "TrackFiles" 12:49:45.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:45.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:45.9 Info: => 0.0046646s 12:49:45.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:45.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:45.9 Info: => 9.6E-05s 12:49:45.9 Info: CreateIndex Artists (Monitored) 12:49:45.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:45.9 Info: => 8.93E-05s 12:49:45.9 Info: CreateIndex Albums (ArtistMetadataId) 12:49:45.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:45.9 Info: => 8.38E-05s 12:49:45.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:45.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:45.9 Info: => 8.34E-05s 12:49:45.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:45.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:45.9 Info: => 8.6E-05s 12:49:45.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:45.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:45.9 Info: => 8.91E-05s 12:49:45.9 Info: UpdateData 12:49:45.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:45.9 Info: => 4.95E-05s 12:49:45.9 Info: UpdateData 12:49:45.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:45.9 Info: => 4.3E-05s 12:49:45.9 Info: UpdateData 12:49:45.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:45.9 Info: => 4.84E-05s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:45', 'add_release_groups_etc') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 23: add_release_groups_etc migrated 12:49:45.9 Info: => 0.0006452s 12:49:45.9 Info: 24: NewMediaInfoFormat migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 24 12:49:45.9 Info: UpdateData 12:49:45.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:45.9 Info: => 5.86E-05s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:45', 'NewMediaInfoFormat') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 24: NewMediaInfoFormat migrated 12:49:45.9 Info: => 0.0003134s 12:49:45.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 25 12:49:45.9 Info: RenameTable Restrictions ReleaseProfiles 12:49:45.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:45.9 Info: => 0.0017749s 12:49:45.9 Info: AlterTable ReleaseProfiles 12:49:45.9 Info: => 1E-06s 12:49:45.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:45.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:45.9 Info: => 0.0006047s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:45', 'rename_restrictions_to_release_profiles') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:45.9 Info: => 0.0009207s 12:49:45.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 26 12:49:45.9 Info: RenameTable Profiles QualityProfiles 12:49:45.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:45.9 Info: => 0.001776s 12:49:45.9 Info: AlterTable QualityProfiles 12:49:45.9 Info: => 1.1E-06s 12:49:45.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:45.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:45.9 Info: => 0.0005954s 12:49:45.9 Info: AlterTable LanguageProfiles 12:49:45.9 Info: => 1.1E-06s 12:49:45.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:45.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:45.9 Info: => 0.0006152s 12:49:45.9 Info: UpdateData 12:49:45.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:45.9 Info: => 4.86E-05s 12:49:45.9 Info: UpdateData 12:49:45.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:45.9 Info: => 3.78E-05s 12:49:45.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:45.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:45.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:45.9 Info: DROP TABLE "Artists" 12:49:45.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:45.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:45.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:45.9 Info: => 0.006393s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:45', 'rename_quality_profiles_add_upgrade_allowed') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:45.9 Info: => 0.0068619s 12:49:45.9 Info: 27: add_import_exclusions migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 27 12:49:45.9 Info: CreateTable ImportListExclusions 12:49:45.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:45.9 Info: => 0.0001521s 12:49:45.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:45.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:45.9 Info: => 0.0001004s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:45', 'add_import_exclusions') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 27: add_import_exclusions migrated 12:49:45.9 Info: => 0.0004601s 12:49:45.9 Info: 28: clean_artist_metadata_table migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 28 12:49:45.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:45.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:45.9 Info: => 0.0001633s 12:49:45.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:45.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:45.9 Info: => 0.0001312s 12:49:45.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:45.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:45.9 Info: => 0.0001232s 12:49:45.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:45.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:45.9 Info: => 0.0001236s 12:49:45.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:45.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:45.9 Info: => 0.0001235s 12:49:45.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:45.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:45.9 Info: => 0.0001231s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:45', 'clean_artist_metadata_table') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 28: clean_artist_metadata_table migrated 12:49:45.9 Info: => 0.0004295s 12:49:45.9 Info: 29: health_issue_notification migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 29 12:49:45.9 Info: AlterTable Notifications 12:49:45.9 Info: => 1.3E-06s 12:49:45.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:45.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:45.9 Info: => 0.0006457s 12:49:45.9 Info: AlterTable Notifications 12:49:45.9 Info: => 1E-06s 12:49:45.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:45.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:45.9 Info: => 0.0006001s 12:49:45.9 Info: AlterTable Notifications 12:49:45.9 Info: => 1.2E-06s 12:49:45.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:45.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:45.9 Info: => 0.0006161s 12:49:45.9 Info: AlterTable Notifications 12:49:45.9 Info: => 1E-06s 12:49:45.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:45.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:45.9 Info: => 0.0005999s 12:49:45.9 Info: AlterTable Notifications 12:49:45.9 Info: => 1.1E-06s 12:49:45.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:45.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:45.9 Info: => 0.0005936s 12:49:45.9 Info: DeleteColumn Notifications OnDownload 12:49:45.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:45.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:45.9 Info: DROP TABLE "Notifications" 12:49:45.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:45.9 Info: => 0.0059537s 12:49:45.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:45.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:45.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:45.9 Info: DROP TABLE "Notifications" 12:49:45.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:45.9 Info: => 0.0047884s 12:49:45.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:45', 'health_issue_notification') 12:49:45.9 Info: Committing Transaction 12:49:45.9 Info: 29: health_issue_notification migrated 12:49:45.9 Info: => 0.005231s 12:49:45.9 Info: 30: add_mediafilerepository_mtime migrating 12:49:45.9 Info: Beginning Transaction 12:49:45.9 Info: Starting migration of Main DB to 30 12:49:45.9 Info: AlterTable TrackFiles 12:49:45.9 Info: => 9E-07s 12:49:45.9 Info: CreateColumn TrackFiles Modified DateTime 12:49:45.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:45.9 Info: => 0.0006774s 12:49:45.9 Info: AlterTable TrackFiles 12:49:45.9 Info: => 1.4E-06s 12:49:45.9 Info: CreateColumn TrackFiles Path String 12:49:45.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:45.9 Info: => 0.0006217s 12:49:45.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:45.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:45.9 Info: => 4.36E-05s 12:49:45.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:45.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:45.9 Info: => 0.00013s 12:49:45.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:45.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:45.9 Info: => 0.0001449s 12:49:45.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:45.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:45.9 Info: => 0.0001464s 12:49:45.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:45.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:45.9 Info: => 8.81E-05s 12:49:45.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:45.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:45.9 Info: => 5.71E-05s 12:49:45.9 Info: AlterTable TrackFiles 12:49:45.9 Info: => 1E-06s 12:49:45.9 Info: AlterColumn TrackFiles Path String 12:49: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:46.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:46.0 Info: DROP TABLE "TrackFiles" 12:49:46.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:46.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:46.0 Info: => 0.006107s 12:49:46.0 Info: CreateIndex TrackFiles (Path) 12:49:46.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:46.0 Info: => 9.52E-05s 12:49:46.0 Info: DeleteColumn TrackFiles RelativePath 12:49: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:46.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:46.0 Info: DROP TABLE "TrackFiles" 12:49:46.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:46.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:46.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:46.0 Info: => 0.0050715s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:46', 'add_mediafilerepository_mtime') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 30: add_mediafilerepository_mtime migrated 12:49:46.0 Info: => 0.0054719s 12:49:46.0 Info: 31: add_artistmetadataid_constraint migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 31 12:49:46.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:46.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:46.0 Info: => 0.0001018s 12:49:46.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:46.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:46.0 Info: => 0.0001425s 12:49:46.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:49: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, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:46.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:46.0 Info: DROP TABLE "Artists" 12:49:46.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:46.0 Info: => 0.0067542s 12:49:46.0 Info: CreateIndex Artists (ArtistMetadataId) 12:49:46.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:46.0 Info: => 9.29E-05s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:46', 'add_artistmetadataid_constraint') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 31: add_artistmetadataid_constraint migrated 12:49:46.0 Info: => 0.0004947s 12:49:46.0 Info: 32: old_ids_and_artist_alias migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 32 12:49:46.0 Info: AlterTable ArtistMetadata 12:49:46.0 Info: => 1.6E-06s 12:49:46.0 Info: CreateColumn ArtistMetadata Aliases String 12:49:46.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:46.0 Info: => 0.0006861s 12:49:46.0 Info: AlterTable ArtistMetadata 12:49:46.0 Info: => 1.2E-06s 12:49:46.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:46.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:46.0 Info: => 0.0006453s 12:49:46.0 Info: AlterTable Albums 12:49:46.0 Info: => 1E-06s 12:49:46.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:46.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:46.0 Info: => 0.000697s 12:49:46.0 Info: AlterTable AlbumReleases 12:49:46.0 Info: => 1E-06s 12:49:46.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:46.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:46.0 Info: => 0.0006512s 12:49:46.0 Info: AlterTable Tracks 12:49:46.0 Info: => 1.1E-06s 12:49:46.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:46.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:46.0 Info: => 0.0006331s 12:49:46.0 Info: AlterTable Tracks 12:49:46.0 Info: => 1.1E-06s 12:49:46.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:46.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:46.0 Info: => 0.0006549s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:46', 'old_ids_and_artist_alias') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 32: old_ids_and_artist_alias migrated 12:49:46.0 Info: => 0.001036s 12:49:46.0 Info: 33: download_propers_config migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 33 12:49:46.0 Info: PerformDBOperation 12:49:46.0 Info: Performing DB Operation 12:49:46.0 Info: => 3.75E-05s 12:49:46.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:46.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:46.0 Info: => 4.09E-05s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:46', 'download_propers_config') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 33: download_propers_config migrated 12:49:46.0 Info: => 0.000322s 12:49:46.0 Info: 34: remove_language_profiles migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 34 12:49:46.0 Info: DeleteTable LanguageProfiles 12:49:46.0 Info: DROP TABLE "LanguageProfiles" 12:49:46.0 Info: => 0.0002378s 12:49:46.0 Info: DeleteColumn Artists LanguageProfileId 12:49: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) 12:49: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" 12:49:46.0 Info: DROP TABLE "Artists" 12:49:46.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:46.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:46.0 Info: => 0.0054196s 12:49:46.0 Info: DeleteColumn ImportLists LanguageProfileId 12:49: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) 12:49: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" 12:49:46.0 Info: DROP TABLE "ImportLists" 12:49:46.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:46.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:46.0 Info: => 0.0048688s 12:49:46.0 Info: DeleteColumn Blacklist Language 12:49: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) 12:49: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" 12:49:46.0 Info: DROP TABLE "Blacklist" 12:49:46.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:46.0 Info: => 0.005136s 12:49:46.0 Info: DeleteColumn History Language 12:49: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) 12:49: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" 12:49:46.0 Info: DROP TABLE "History" 12:49:46.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:46.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:46.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:46.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:46.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:46.0 Info: => 0.0067182s 12:49:46.0 Info: DeleteColumn LyricFiles Language 12:49:46.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:46.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:46.0 Info: DROP TABLE "LyricFiles" 12:49:46.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:46.0 Info: => 0.0045852s 12:49:46.0 Info: DeleteColumn TrackFiles Language 12:49:46.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:46.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:46.0 Info: DROP TABLE "TrackFiles" 12:49:46.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:46.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:46.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:46.0 Info: => 0.0062997s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:46', 'remove_language_profiles') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 34: remove_language_profiles migrated 12:49:46.0 Info: => 0.0068672s 12:49:46.0 Info: 35: multi_disc_naming_format migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 35 12:49:46.0 Info: AlterTable NamingConfig 12:49:46.0 Info: => 1.3E-06s 12:49:46.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:46.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:46.0 Info: => 0.0006539s 12:49:46.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:46.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:46.0 Info: => 5.12E-05s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:46', 'multi_disc_naming_format') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 35: multi_disc_naming_format migrated 12:49:46.0 Info: => 0.000352s 12:49:46.0 Info: 36: add_download_client_priority migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 36 12:49:46.0 Info: AlterTable DownloadClients 12:49:46.0 Info: => 1E-06s 12:49:46.0 Info: CreateColumn DownloadClients Priority Int32 12:49:46.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:46.0 Info: => 0.0006769s 12:49:46.0 Info: PerformDBOperation 12:49:46.0 Info: Performing DB Operation 12:49:46.0 Info: => 6.41E-05s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:46', 'add_download_client_priority') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 36: add_download_client_priority migrated 12:49:46.0 Info: => 0.0003735s 12:49:46.0 Info: 37: remove_growl_prowl migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 37 12:49:46.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:46.0 Info: => 5.5E-05s 12:49:46.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:46.0 Info: => 3.93E-05s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:46', 'remove_growl_prowl') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 37: remove_growl_prowl migrated 12:49:46.0 Info: => 0.0003071s 12:49:46.0 Info: 38: remove_plex_hometheatre migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 38 12:49:46.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:46.0 Info: => 5.3E-05s 12:49:46.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:46.0 Info: => 3.85E-05s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:46', 'remove_plex_hometheatre') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 38: remove_plex_hometheatre migrated 12:49:46.0 Info: => 0.0003037s 12:49:46.0 Info: 39: add_root_folder_add_defaults migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 39 12:49:46.0 Info: AlterTable RootFolders 12:49:46.0 Info: => 1.5E-06s 12:49:46.0 Info: CreateColumn RootFolders Name String 12:49:46.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:46.0 Info: => 0.0006987s 12:49:46.0 Info: AlterTable RootFolders 12:49:46.0 Info: => 1E-06s 12:49:46.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:46.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:46.0 Info: => 0.0006062s 12:49:46.0 Info: AlterTable RootFolders 12:49:46.0 Info: => 1E-06s 12:49:46.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:46.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:46.0 Info: => 0.0006068s 12:49:46.0 Info: AlterTable RootFolders 12:49:46.0 Info: => 1.1E-06s 12:49:46.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:46.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:46.0 Info: => 0.0006149s 12:49:46.0 Info: AlterTable RootFolders 12:49:46.0 Info: => 1.1E-06s 12:49:46.0 Info: CreateColumn RootFolders DefaultTags String 12:49:46.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:46.0 Info: => 0.0005942s 12:49:46.0 Info: PerformDBOperation 12:49:46.0 Info: Performing DB Operation 12:49:46.0 Info: => 6.37E-05s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:46', 'add_root_folder_add_defaults') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 39: add_root_folder_add_defaults migrated 12:49:46.0 Info: => 0.0003809s 12:49:46.0 Info: 40: task_duration migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 40 12:49:46.0 Info: AlterTable ScheduledTasks 12:49:46.0 Info: => 1.3E-06s 12:49:46.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:46.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:46.0 Info: => 0.0006546s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:46', 'task_duration') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 40: task_duration migrated 12:49:46.0 Info: => 0.0009955s 12:49:46.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 41 12:49:46.0 Info: AlterTable ReleaseProfiles 12:49:46.0 Info: => 1.1E-06s 12:49:46.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:46.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:46.0 Info: => 0.0006663s 12:49:46.0 Info: AlterTable ReleaseProfiles 12:49:46.0 Info: => 1E-06s 12:49:46.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:46.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:46.0 Info: => 0.0006274s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:46', 'add_indexer_and_enabled_to_release_profiles') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:46.0 Info: => 0.0009401s 12:49:46.0 Info: 42: remove_album_folders migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 42 12:49:46.0 Info: DeleteColumn Artists AlbumFolder 12:49: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:46.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:46.0 Info: DROP TABLE "Artists" 12:49:46.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:46.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:46.0 Info: => 0.0053759s 12:49:46.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:46.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:46.0 Info: => 4.6E-05s 12:49:46.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:46.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:46.0 Info: => 4E-05s 12:49:46.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:46.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:46.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:46.0 Info: DROP TABLE "NamingConfig" 12:49:46.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:46.0 Info: => 0.0071311s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:46', 'remove_album_folders') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 42: remove_album_folders migrated 12:49:46.0 Info: => 0.0075766s 12:49:46.0 Info: 44: add_priority_to_indexers migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 44 12:49:46.0 Info: AlterTable Indexers 12:49:46.0 Info: => 1.3E-06s 12:49:46.0 Info: CreateColumn Indexers Priority Int32 12:49:46.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:46.0 Info: => 0.0006722s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:46', 'add_priority_to_indexers') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 44: add_priority_to_indexers migrated 12:49:46.0 Info: => 0.0010037s 12:49:46.0 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 45 12:49:46.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:46.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:46.0 Info: => 0.0001356s 12:49:46.0 Info: PerformDBOperation 12:49:46.0 Info: Performing DB Operation 12:49:46.0 Info: => 3.28E-05s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:46', 'remove_chown_and_folderchmod_config') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:46.0 Info: => 0.0003137s 12:49:46.0 Info: 47: update_notifiarr migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 47 12:49:46.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:46.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:46.0 Info: => 8.25E-05s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:46', 'update_notifiarr') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 47: update_notifiarr migrated 12:49:46.0 Info: => 0.0003513s 12:49:46.0 Info: 49: email_multiple_addresses migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 49 12:49:46.0 Info: PerformDBOperation 12:49:46.0 Info: Performing DB Operation 12:49:46.0 Info: => 6.2E-05s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:46', 'email_multiple_addresses') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 49: email_multiple_addresses migrated 12:49:46.0 Info: => 0.0003395s 12:49:46.0 Info: 50: rename_blacklist_to_blocklist migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 50 12:49:46.0 Info: RenameTable Blacklist Blocklist 12:49:46.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:46.0 Info: => 0.0019569s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:46', 'rename_blacklist_to_blocklist') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 50: rename_blacklist_to_blocklist migrated 12:49:46.0 Info: => 0.0023051s 12:49:46.0 Info: 51: cdh_per_downloadclient migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 51 12:49:46.0 Info: AlterTable DownloadClients 12:49:46.0 Info: => 1.1E-06s 12:49:46.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:46.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:46.0 Info: => 0.0006832s 12:49:46.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:46.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:46.0 Info: => 0.0006095s 12:49:46.0 Info: PerformDBOperation 12:49:46.0 Info: Performing DB Operation 12:49:46.0 Info: => 0.0001779s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:46', 'cdh_per_downloadclient') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 51: cdh_per_downloadclient migrated 12:49:46.0 Info: => 0.0004897s 12:49:46.0 Info: 52: download_history migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 52 12:49:46.0 Info: CreateTable DownloadHistory 12:49:46.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:46.0 Info: => 0.0002463s 12:49:46.0 Info: CreateIndex DownloadHistory (EventType) 12:49:46.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:46.0 Info: => 0.000108s 12:49:46.0 Info: CreateIndex DownloadHistory (ArtistId) 12:49:46.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:46.0 Info: => 9.1E-05s 12:49:46.0 Info: CreateIndex DownloadHistory (DownloadId) 12:49:46.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:46.0 Info: => 9.35E-05s 12:49:46.0 Info: PerformDBOperation 12:49:46.0 Info: Performing DB Operation 12:49:46.0 Info: => 0.000144s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:46', 'download_history') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 52: download_history migrated 12:49:46.0 Info: => 0.0005025s 12:49:46.0 Info: 53: add_update_history migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 53 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:46', 'add_update_history') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 53: add_update_history migrated 12:49:46.0 Info: => 0.0003241s 12:49:46.0 Info: 54: add_on_update_to_notifications migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 54 12:49:46.0 Info: AlterTable Notifications 12:49:46.0 Info: => 1.2E-06s 12:49:46.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:46.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:46.0 Info: => 0.0007323s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:46', 'add_on_update_to_notifications') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 54: add_on_update_to_notifications migrated 12:49:46.0 Info: => 0.0010601s 12:49:46.0 Info: 55: download_client_per_indexer migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 55 12:49:46.0 Info: AlterTable Indexers 12:49:46.0 Info: => 1.3E-06s 12:49:46.0 Info: CreateColumn Indexers DownloadClientId Int32 12:49:46.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:46.0 Info: => 0.0006949s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:46', 'download_client_per_indexer') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 55: download_client_per_indexer migrated 12:49:46.0 Info: => 0.0010118s 12:49:46.0 Info: 56: AddNewItemMonitorType migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 56 12:49:46.0 Info: AlterTable Artists 12:49:46.0 Info: => 1E-06s 12:49:46.0 Info: CreateColumn Artists MonitorNewItems Int32 12:49:46.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:46.0 Info: => 0.0006911s 12:49:46.0 Info: AlterTable RootFolders 12:49:46.0 Info: => 9E-07s 12:49:46.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:46.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:46.0 Info: => 0.0006841s 12:49:46.0 Info: AlterTable ImportLists 12:49:46.0 Info: => 1E-06s 12:49:46.0 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:46.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:46.0 Info: => 0.0006628s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:46', 'AddNewItemMonitorType') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 56: AddNewItemMonitorType migrated 12:49:46.0 Info: => 0.0010192s 12:49:46.0 Info: 57: ImportListSearch migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 57 12:49:46.0 Info: AlterTable ImportLists 12:49:46.0 Info: => 1.4E-06s 12:49:46.0 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:46.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:46.0 Info: => 0.0007041s 12:49:46.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:46', 'ImportListSearch') 12:49:46.0 Info: Committing Transaction 12:49:46.0 Info: 57: ImportListSearch migrated 12:49:46.0 Info: => 0.0010188s 12:49:46.0 Info: 58: ImportListMonitorExisting migrating 12:49:46.0 Info: Beginning Transaction 12:49:46.0 Info: Starting migration of Main DB to 58 12:49:46.0 Info: AlterTable ImportLists 12:49:46.0 Info: => 1.2E-06s 12:49:46.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:46.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:46.0 Info: => 0.0007065s 12:49:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:46', 'ImportListMonitorExisting') 12:49:46.1 Info: Committing Transaction 12:49:46.1 Info: 58: ImportListMonitorExisting migrated 12:49:46.1 Info: => 0.0010387s 12:49:46.1 Info: 59: add_indexer_tags migrating 12:49:46.1 Info: Beginning Transaction 12:49:46.1 Info: Starting migration of Main DB to 59 12:49:46.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:46.1 Info: => 5.98E-05s 12:49:46.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:46.1 Info: => 4E-05s 12:49:46.1 Info: AlterTable Indexers 12:49:46.1 Info: => 1.1E-06s 12:49:46.1 Info: CreateColumn Indexers Tags String 12:49:46.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:46.1 Info: => 0.0006977s 12:49:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:46', 'add_indexer_tags') 12:49:46.1 Info: Committing Transaction 12:49:46.1 Info: 59: add_indexer_tags migrated 12:49:46.1 Info: => 0.0010171s 12:49:46.1 Info: 60: update_audio_types migrating 12:49:46.1 Info: Beginning Transaction 12:49:46.1 Info: Starting migration of Main DB to 60 12:49:46.1 Info: PerformDBOperation 12:49:46.1 Info: Performing DB Operation 12:49:46.1 Info: => 6.13E-05s 12:49:46.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:46', 'update_audio_types') 12:49:46.1 Info: Committing Transaction 12:49:46.1 Info: 60: update_audio_types migrated 12:49:46.1 Info: => 0.0003554s 12:49:46.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:46.1 Info: Beginning Transaction 12:49:46.1 Info: Starting migration of Main DB to 61 12:49:46.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.1 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:46.1 Info: => 5.32E-05s 12:49:46.1 Info: AlterTable AlbumReleases 12:49:46.1 Info: => 9E-07s 12:49:46.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:46.1 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:46.1 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:46.1 Info: DROP TABLE "AlbumReleases" 12:49:46.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:46.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:46.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:46.1 Info: => 0.0066937s 12:49:46.1 Info: AlterTable Albums 12:49:46.1 Info: => 1E-06s 12:49:46.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:46.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:46.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:46.1 Info: DROP TABLE "Albums" 12:49:46.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:46.1 Info: => 0.0054673s 12:49:46.1 Info: AlterTable Albums 12:49:46.1 Info: => 1E-06s 12:49:46.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:46.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:46.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:46.1 Info: DROP TABLE "Albums" 12:49:46.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:46.1 Info: => 0.0054673s 12:49:46.1 Info: AlterTable Albums 12:49:46.1 Info: => 1E-06s 12:49:46.1 Info: AlterColumn Albums Added DateTimeOffset 12:49:46.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:46.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:46.1 Info: DROP TABLE "Albums" 12:49:46.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:46.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:46.1 Info: => 0.0055316s 12:49:46.1 Info: AlterTable Artists 12:49:46.1 Info: => 1.1E-06s 12:49:46.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:46.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:46.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:46.1 Info: DROP TABLE "Artists" 12:49:46.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:46.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:46.1 Info: => 0.0067081s 12:49:46.1 Info: AlterTable Artists 12:49:46.1 Info: => 1.2E-06s 12:49:46.1 Info: AlterColumn Artists Added DateTimeOffset 12:49:46.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:46.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:46.1 Info: DROP TABLE "Artists" 12:49:46.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:46.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:46.1 Info: => 0.0053705s 12:49:46.1 Info: AlterTable Blocklist 12:49:46.1 Info: => 1.1E-06s 12:49:46.1 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:46.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:46.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:46.1 Info: DROP TABLE "Blocklist" 12:49:46.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:46.1 Info: => 0.0061633s 12:49:46.1 Info: AlterTable Blocklist 12:49:46.1 Info: => 1.1E-06s 12:49:46.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:46.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:46.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:46.1 Info: DROP TABLE "Blocklist" 12:49:46.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:46.1 Info: => 0.0049146s 12:49:46.1 Info: AlterTable Commands 12:49:46.1 Info: => 1.2E-06s 12:49:46.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:46.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:46.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:46.1 Info: DROP TABLE "Commands" 12:49:46.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:46.1 Info: => 0.0048072s 12:49:46.1 Info: AlterTable Commands 12:49:46.1 Info: => 1.1E-06s 12:49:46.1 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:46.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:46.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:46.1 Info: DROP TABLE "Commands" 12:49:46.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:46.1 Info: => 0.0064008s 12:49:46.1 Info: AlterTable Commands 12:49:46.1 Info: => 1.3E-06s 12:49:46.1 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:46.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:46.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:46.1 Info: DROP TABLE "Commands" 12:49:46.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:46.1 Info: => 0.0049487s 12:49:46.1 Info: AlterTable DownloadClientStatus 12:49:46.1 Info: => 1.1E-06s 12:49:46.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:46.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:46.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:46.1 Info: DROP TABLE "DownloadClientStatus" 12:49:46.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:46.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:46.1 Info: => 0.0049976s 12:49:46.1 Info: AlterTable DownloadClientStatus 12:49:46.1 Info: => 1.1E-06s 12:49:46.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:46.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:46.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:46.1 Info: DROP TABLE "DownloadClientStatus" 12:49:46.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:46.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:46.1 Info: => 0.006491s 12:49:46.1 Info: AlterTable DownloadClientStatus 12:49:46.1 Info: => 1.4E-06s 12:49:46.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:46.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:46.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:46.1 Info: DROP TABLE "DownloadClientStatus" 12:49:46.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:46.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:46.1 Info: => 0.0049039s 12:49:46.1 Info: AlterTable DownloadHistory 12:49:46.1 Info: => 1.2E-06s 12:49:46.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:46.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:46.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:46.1 Info: DROP TABLE "DownloadHistory" 12:49:46.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:46.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:46.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:46.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:46.1 Info: => 0.0055546s 12:49:46.1 Info: AlterTable ExtraFiles 12:49:46.1 Info: => 1E-06s 12:49:46.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:46.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:46.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:46.1 Info: DROP TABLE "ExtraFiles" 12:49:46.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:46.1 Info: => 0.0063443s 12:49:46.1 Info: AlterTable ExtraFiles 12:49:46.1 Info: => 1.1E-06s 12:49:46.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:46.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:46.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:46.1 Info: DROP TABLE "ExtraFiles" 12:49:46.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:46.2 Info: => 0.0048557s 12:49:46.2 Info: AlterTable History 12:49:46.2 Info: => 1E-06s 12:49:46.2 Info: AlterColumn History Date DateTimeOffset 12:49:46.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:46.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:46.2 Info: DROP TABLE "History" 12:49:46.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:46.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:46.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:46.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:46.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:46.2 Info: => 0.0055749s 12:49:46.2 Info: AlterTable ImportListStatus 12:49:46.2 Info: => 1E-06s 12:49:46.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:46.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:46.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:46.2 Info: DROP TABLE "ImportListStatus" 12:49:46.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:46.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:46.2 Info: => 0.0070561s 12:49:46.2 Info: AlterTable ImportListStatus 12:49:46.2 Info: => 1.2E-06s 12:49:46.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:46.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:46.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:46.2 Info: DROP TABLE "ImportListStatus" 12:49:46.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:46.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:46.2 Info: => 0.006601s 12:49:46.2 Info: AlterTable ImportListStatus 12:49:46.2 Info: => 1.2E-06s 12:49:46.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:46.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:46.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:46.2 Info: DROP TABLE "ImportListStatus" 12:49:46.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:46.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:46.2 Info: => 0.0049617s 12:49:46.2 Info: AlterTable IndexerStatus 12:49:46.2 Info: => 1.1E-06s 12:49:46.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:46.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:46.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:46.2 Info: DROP TABLE "IndexerStatus" 12:49:46.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:46.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:46.2 Info: => 0.0050105s 12:49:46.2 Info: AlterTable IndexerStatus 12:49:46.2 Info: => 1.1E-06s 12:49:46.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:46.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:46.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:46.2 Info: DROP TABLE "IndexerStatus" 12:49:46.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:46.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:46.2 Info: => 0.0050481s 12:49:46.2 Info: AlterTable IndexerStatus 12:49:46.2 Info: => 1E-06s 12:49:46.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:46.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:46.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:46.2 Info: DROP TABLE "IndexerStatus" 12:49:46.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:46.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:46.2 Info: => 0.0049814s 12:49:46.2 Info: AlterTable LyricFiles 12:49:46.2 Info: => 1E-06s 12:49:46.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:46.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:46.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:46.2 Info: DROP TABLE "LyricFiles" 12:49:46.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:46.2 Info: => 0.0060457s 12:49:46.2 Info: AlterTable LyricFiles 12:49:46.2 Info: => 1.2E-06s 12:49:46.2 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:46.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:46.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:46.2 Info: DROP TABLE "LyricFiles" 12:49:46.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:46.2 Info: => 0.0062557s 12:49:46.2 Info: AlterTable MetadataFiles 12:49:46.2 Info: => 1.1E-06s 12:49:46.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:46.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:46.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:46.2 Info: DROP TABLE "MetadataFiles" 12:49:46.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:46.2 Info: => 0.0049604s 12:49:46.2 Info: AlterTable MetadataFiles 12:49:46.2 Info: => 1.1E-06s 12:49:46.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:46.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:46.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:46.2 Info: DROP TABLE "MetadataFiles" 12:49:46.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:46.2 Info: => 0.0049407s 12:49:46.2 Info: AlterTable PendingReleases 12:49:46.2 Info: => 1.2E-06s 12:49:46.2 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:46.2 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:46.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:46.2 Info: DROP TABLE "PendingReleases" 12:49:46.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:46.2 Info: => 0.0048385s 12:49:46.2 Info: AlterTable ScheduledTasks 12:49:46.2 Info: => 1.1E-06s 12:49:46.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:46.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:46.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:46.2 Info: DROP TABLE "ScheduledTasks" 12:49:46.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:46.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:46.2 Info: => 0.0067113s 12:49:46.2 Info: AlterTable ScheduledTasks 12:49:46.2 Info: => 1E-06s 12:49:46.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:46.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:46.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:46.2 Info: DROP TABLE "ScheduledTasks" 12:49:46.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:46.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:46.2 Info: => 0.0049312s 12:49:46.2 Info: AlterTable TrackFiles 12:49:46.2 Info: => 1E-06s 12:49:46.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:46.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:46.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:46.2 Info: DROP TABLE "TrackFiles" 12:49:46.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:46.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:46.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:46.2 Info: => 0.0051759s 12:49:46.2 Info: AlterTable TrackFiles 12:49:46.2 Info: => 9E-07s 12:49:46.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:46.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:46.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:46.2 Info: DROP TABLE "TrackFiles" 12:49:46.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:46.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:46.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:46.2 Info: => 0.0064508s 12:49:46.2 Info: AlterTable VersionInfo 12:49:46.2 Info: => 1E-06s 12:49:46.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:46.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:46.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:46.2 Info: DROP TABLE "VersionInfo" 12:49:46.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:46.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:46.2 Info: => 0.0048578s 12:49:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:46', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:46.2 Info: Committing Transaction 12:49:46.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:46.2 Info: => 0.0057197s 12:49:46.2 Info: 62: add_on_delete_to_notifications migrating 12:49:46.2 Info: Beginning Transaction 12:49:46.2 Info: Starting migration of Main DB to 62 12:49:46.2 Info: AlterTable Notifications 12:49:46.2 Info: => 1.3E-06s 12:49:46.2 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:46.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:46.2 Info: => 0.0006848s 12:49:46.2 Info: AlterTable Notifications 12:49:46.2 Info: => 1.5E-06s 12:49:46.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:46.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:46.2 Info: => 0.0006616s 12:49:46.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:46', 'add_on_delete_to_notifications') 12:49:46.2 Info: Committing Transaction 12:49:46.2 Info: 62: add_on_delete_to_notifications migrated 12:49:46.2 Info: => 0.0010038s 12:49:46.2 Info: 63: add_custom_formats migrating 12:49:46.2 Info: Beginning Transaction 12:49:46.3 Info: Starting migration of Main DB to 63 12:49:46.3 Info: INSERT INTO "NamingConfig" ("ReplaceIllegalCharacters", "StandardTrackFormat", "MultiDiscTrackFormat") VALUES (0, '{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Preferred Words } {Quality Full}', '{Series Title} - {Air-Date} - {Episode Title} {Preferred.Words } {Quality Full}') 12:49:46.3 Info: AlterTable DelayProfiles 12:49:46.3 Info: => 1E-06s 12:49:46.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:46.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:46.3 Info: => 0.0007029s 12:49:46.3 Info: UpdateData 12:49:46.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:46.3 Info: => 5.75E-05s 12:49:46.3 Info: AlterTable TrackFiles 12:49:46.3 Info: => 1E-06s 12:49:46.3 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:46.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:46.3 Info: => 0.0006294s 12:49:46.3 Info: PerformDBOperation 12:49:46.3 Info: Performing DB Operation 12:49:46.3 Info: => 3.68E-05s 12:49:46.3 Info: CreateTable CustomFormats 12:49:46.3 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:46.3 Info: => 0.0001519s 12:49:46.3 Info: CreateIndex CustomFormats (Name) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:46.3 Info: => 9.51E-05s 12:49:46.3 Info: AlterTable QualityProfiles 12:49:46.3 Info: => 1.2E-06s 12:49:46.3 Info: CreateColumn QualityProfiles FormatItems String 12:49:46.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:46.3 Info: => 0.0006436s 12:49:46.3 Info: AlterTable QualityProfiles 12:49:46.3 Info: => 1.2E-06s 12:49:46.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:46.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:46.3 Info: => 0.0006643s 12:49:46.3 Info: AlterTable QualityProfiles 12:49:46.3 Info: => 1.9E-06s 12:49:46.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:46.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:46.3 Info: => 0.0006445s 12:49:46.3 Info: PerformDBOperation 12:49:46.3 Info: Performing DB Operation 12:49:46.3 Info: => 7.73E-05s 12:49:46.3 Info: PerformDBOperation 12:49:46.3 Info: Performing DB Operation 12:49:46.3 Info: => 0.0013588s 12:49:46.3 Info: DeleteColumn ReleaseProfiles Preferred 12:49:46.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:46.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:46.3 Info: DROP TABLE "ReleaseProfiles" 12:49:46.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:46.3 Info: => 0.004871s 12:49:46.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:46.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:46.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:46.3 Info: DROP TABLE "ReleaseProfiles" 12:49:46.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:46.3 Info: => 0.0058922s 12:49:46.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:46.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:46.3 Info: => 5.54E-05s 12:49:46.3 Info: AlterTable DelayProfiles 12:49:46.3 Info: => 1.1E-06s 12:49:46.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:46.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:46.3 Info: => 0.0006675s 12:49:46.3 Info: AlterTable DelayProfiles 12:49:46.3 Info: => 1.1E-06s 12:49:46.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:46.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:46.3 Info: => 0.0006589s 12:49:46.3 Info: -> 1 Insert operations completed in 00:00:00.0000999 taking an average of 00:00:00.0000999 12:49:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:46', 'add_custom_formats') 12:49:46.3 Info: Committing Transaction 12:49:46.3 Info: 63: add_custom_formats migrated 12:49:46.3 Info: => 0.0011146s 12:49:46.3 Debug: Took: 00:00:00.4864650 12:49:46.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 12:49:46.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 12:49:46.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469863582627_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:46.3 Info: DatabaseEngineVersionCheck migrating 12:49:46.3 Info: PerformDBOperation 12:49:46.3 Info: Performing DB Operation 12:49:46.3 Info: SQLite 3.45.3 12:49:46.3 Info: => 0.0011525s 12:49:46.3 Info: DatabaseEngineVersionCheck migrated 12:49:46.3 Info: => 0.0011704s 12:49:46.3 Info: VersionMigration migrating 12:49:46.3 Info: Beginning Transaction 12:49:46.3 Info: CreateTable VersionInfo 12:49:46.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:46.3 Info: => 0.0001671s 12:49:46.3 Info: Committing Transaction 12:49:46.3 Info: VersionMigration migrated 12:49:46.3 Info: => 0.0005563s 12:49:46.3 Info: VersionUniqueMigration migrating 12:49:46.3 Info: Beginning Transaction 12:49:46.3 Info: CreateIndex VersionInfo (Version) 12:49:46.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:46.3 Info: => 0.0001318s 12:49:46.3 Info: AlterTable VersionInfo 12:49:46.3 Info: => 1.3E-06s 12:49:46.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:46.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:46.3 Info: => 0.0005847s 12:49:46.3 Info: Committing Transaction 12:49:46.3 Info: VersionUniqueMigration migrated 12:49:46.3 Info: => 0.0008275s 12:49:46.3 Info: VersionDescriptionMigration migrating 12:49:46.3 Info: Beginning Transaction 12:49:46.3 Info: AlterTable VersionInfo 12:49:46.3 Info: => 1.2E-06s 12:49:46.3 Info: CreateColumn VersionInfo Description String 12:49:46.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:46.3 Info: => 0.0002075s 12:49:46.3 Info: Committing Transaction 12:49:46.3 Info: VersionDescriptionMigration migrated 12:49:46.3 Info: => 0.0004039s 12:49:46.3 Info: 1: InitialSetup migrating 12:49:46.3 Info: Beginning Transaction 12:49:46.3 Info: Starting migration of Main DB to 1 12:49:46.3 Info: CreateTable Config 12:49:46.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:46.3 Info: => 0.0001984s 12:49:46.3 Info: CreateIndex Config (Key) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:46.3 Info: => 8.97E-05s 12:49:46.3 Info: CreateTable RootFolders 12:49:46.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:46.3 Info: => 0.0001033s 12:49:46.3 Info: CreateIndex RootFolders (Path) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:46.3 Info: => 8.14E-05s 12:49:46.3 Info: CreateTable Artists 12:49:46.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:46.3 Info: => 0.0003565s 12:49:46.3 Info: CreateIndex Artists (ForeignArtistId) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:46.3 Info: => 9.07E-05s 12:49:46.3 Info: CreateIndex Artists (NameSlug) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:46.3 Info: => 8.14E-05s 12:49:46.3 Info: CreateIndex Artists (CleanName) 12:49:46.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.3 Info: => 7.39E-05s 12:49:46.3 Info: CreateIndex Artists (Path) 12:49:46.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.3 Info: => 7.56E-05s 12:49:46.3 Info: CreateTable Albums 12:49:46.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:46.3 Info: => 0.0002914s 12:49:46.3 Info: CreateIndex Albums (ForeignAlbumId) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.3 Info: => 8.79E-05s 12:49:46.3 Info: CreateIndex Albums (MBId) 12:49:46.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:46.3 Info: => 7.38E-05s 12:49:46.3 Info: CreateIndex Albums (TADBId) 12:49:46.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:46.3 Info: => 7.6E-05s 12:49:46.3 Info: CreateIndex Albums (TitleSlug) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:46.3 Info: => 7.68E-05s 12:49:46.3 Info: CreateIndex Albums (CleanTitle) 12:49:46.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.3 Info: => 7.69E-05s 12:49:46.3 Info: CreateIndex Albums (Path) 12:49:46.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:46.3 Info: => 7.34E-05s 12:49:46.3 Info: CreateTable Tracks 12:49:46.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:46.3 Info: => 0.0001685s 12:49:46.3 Info: CreateIndex Tracks (ForeignTrackId) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:46.3 Info: => 7.83E-05s 12:49:46.3 Info: CreateIndex Tracks (ArtistId) 12:49:46.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:46.3 Info: => 7.86E-05s 12:49:46.3 Info: CreateIndex Tracks (TrackFileId) 12:49:46.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:46.3 Info: => 0.0001004s 12:49:46.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:46.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:46.3 Info: => 8.92E-05s 12:49:46.3 Info: CreateTable TrackFiles 12:49:46.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:46.3 Info: => 0.0001585s 12:49:46.3 Info: CreateIndex TrackFiles (ArtistId) 12:49:46.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:46.3 Info: => 8.83E-05s 12:49:46.3 Info: CreateIndex TrackFiles (AlbumId) 12:49:46.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:46.3 Info: => 8.37E-05s 12:49:46.3 Info: CreateTable History 12:49:46.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:46.3 Info: => 0.0001689s 12:49:46.3 Info: CreateIndex History (Date) 12:49:46.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:46.3 Info: => 0.0001412s 12:49:46.3 Info: CreateIndex History (EventType) 12:49:46.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:46.3 Info: => 0.0001117s 12:49:46.3 Info: CreateIndex History (DownloadId) 12:49:46.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:46.3 Info: => 9.47E-05s 12:49:46.3 Info: CreateIndex History (AlbumId) 12:49:46.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:46.3 Info: => 8.32E-05s 12:49:46.3 Info: CreateTable Notifications 12:49:46.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:46.3 Info: => 0.0001567s 12:49:46.3 Info: CreateTable ScheduledTasks 12:49:46.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:46.3 Info: => 0.0001245s 12:49:46.3 Info: CreateIndex ScheduledTasks (TypeName) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:46.3 Info: => 8.75E-05s 12:49:46.3 Info: CreateTable Indexers 12:49:46.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:46.3 Info: => 0.0001332s 12:49:46.3 Info: CreateIndex Indexers (Name) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:46.3 Info: => 0.0001176s 12:49:46.3 Info: CreateTable Profiles 12:49:46.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:46.3 Info: => 0.0001328s 12:49:46.3 Info: CreateIndex Profiles (Name) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:46.3 Info: => 9.24E-05s 12:49:46.3 Info: CreateTable QualityDefinitions 12:49:46.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:46.3 Info: => 0.0001315s 12:49:46.3 Info: CreateIndex QualityDefinitions (Quality) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:46.3 Info: => 0.0001089s 12:49:46.3 Info: CreateIndex QualityDefinitions (Title) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:46.3 Info: => 9.41E-05s 12:49:46.3 Info: CreateTable NamingConfig 12:49:46.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:46.3 Info: => 0.0001645s 12:49:46.3 Info: CreateTable Blacklist 12:49:46.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:46.3 Info: => 0.0002175s 12:49:46.3 Info: CreateTable Metadata 12:49:46.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:46.3 Info: => 0.0001362s 12:49:46.3 Info: CreateTable MetadataFiles 12:49:46.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:46.3 Info: => 0.0001882s 12:49:46.3 Info: CreateTable DownloadClients 12:49:46.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:46.3 Info: => 0.0001394s 12:49:46.3 Info: CreateTable PendingReleases 12:49:46.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:46.3 Info: => 0.0001454s 12:49:46.3 Info: CreateTable RemotePathMappings 12:49:46.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:46.3 Info: => 0.000121s 12:49:46.3 Info: CreateTable Tags 12:49:46.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:46.3 Info: => 0.0001285s 12:49:46.3 Info: CreateIndex Tags (Label) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:46.3 Info: => 0.0001242s 12:49:46.3 Info: CreateTable Restrictions 12:49:46.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:46.3 Info: => 0.0001261s 12:49:46.3 Info: CreateTable DelayProfiles 12:49:46.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:46.3 Info: => 0.0001777s 12:49:46.3 Info: CreateTable Users 12:49:46.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:46.3 Info: => 0.0001243s 12:49:46.3 Info: CreateIndex Users (Identifier) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:46.3 Info: => 9.68E-05s 12:49:46.3 Info: CreateIndex Users (Username) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:46.3 Info: => 9.35E-05s 12:49:46.3 Info: CreateTable Commands 12:49:46.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:46.3 Info: => 0.0001919s 12:49:46.3 Info: CreateTable IndexerStatus 12:49:46.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:46.3 Info: => 0.0001599s 12:49:46.3 Info: CreateIndex IndexerStatus (ProviderId) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:46.3 Info: => 0.0001117s 12:49:46.3 Info: CreateTable ExtraFiles 12:49:46.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:46.3 Info: => 0.0001543s 12:49:46.3 Info: CreateTable LyricFiles 12:49:46.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:46.3 Info: => 0.0001632s 12:49:46.3 Info: CreateTable LanguageProfiles 12:49:46.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:46.3 Info: => 0.0001217s 12:49:46.3 Info: CreateIndex LanguageProfiles (Name) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:46.3 Info: => 0.0001116s 12:49:46.3 Info: CreateTable DownloadClientStatus 12:49:46.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:46.3 Info: => 0.0001439s 12:49:46.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:46.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:46.3 Info: => 0.0001008s 12:49:46.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:46.3 Info: -> 1 Insert operations completed in 00:00:00.0000727 taking an average of 00:00:00.0000727 12:49:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:46', 'InitialSetup') 12:49:46.3 Info: Committing Transaction 12:49:46.3 Info: 1: InitialSetup migrated 12:49:46.3 Info: => 0.0010503s 12:49:46.3 Info: 2: add_reason_to_pending_releases migrating 12:49:46.3 Info: Beginning Transaction 12:49:46.3 Info: Starting migration of Main DB to 2 12:49:46.3 Info: AlterTable PendingReleases 12:49:46.3 Info: => 1.3E-06s 12:49:46.3 Info: CreateColumn PendingReleases Reason Int32 12:49:46.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:46.3 Info: => 0.0006086s 12:49:46.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:46', 'add_reason_to_pending_releases') 12:49:46.3 Info: Committing Transaction 12:49:46.3 Info: 2: add_reason_to_pending_releases migrated 12:49:46.3 Info: => 0.0009264s 12:49:46.3 Info: 3: add_medium_support migrating 12:49:46.3 Info: Beginning Transaction 12:49:46.3 Info: Starting migration of Main DB to 3 12:49:46.3 Info: AlterTable Albums 12:49:46.3 Info: => 1.5E-06s 12:49:46.3 Info: CreateColumn Albums Media String 12:49:46.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:46.3 Info: => 0.0006095s 12:49:46.3 Info: AlterTable Tracks 12:49:46.3 Info: => 1E-06s 12:49:46.3 Info: CreateColumn Tracks MediumNumber Int32 12:49:46.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:46.3 Info: => 0.0005564s 12:49:46.3 Info: AlterTable Tracks 12:49:46.3 Info: => 1E-06s 12:49:46.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:46.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:46.3 Info: => 0.0005636s 12:49:46.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:46.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:46.3 Info: => 4.76E-05s 12:49:46.3 Info: DeleteColumn Tracks TrackNumber 12:49:46.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:46.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:46.4 Info: DROP TABLE "Tracks" 12:49:46.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:46.4 Info: => 0.0067556s 12:49:46.4 Info: AlterTable Tracks 12:49:46.4 Info: => 1.2E-06s 12:49:46.4 Info: CreateColumn Tracks TrackNumber String 12:49:46.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:46.4 Info: => 0.0005655s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:46', 'add_medium_support') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 3: add_medium_support migrated 12:49:46.4 Info: => 0.000965s 12:49:46.4 Info: 4: add_various_qualites_in_profile migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 4 12:49:46.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:46.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:46.4 Info: => 5.78E-05s 12:49:46.4 Info: PerformDBOperation 12:49:46.4 Info: Performing DB Operation 12:49:46.4 Info: => 4.16E-05s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:46', 'add_various_qualites_in_profile') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 4: add_various_qualites_in_profile migrated 12:49:46.4 Info: => 0.0002911s 12:49:46.4 Info: 5: metadata_profiles migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 5 12:49:46.4 Info: CreateTable MetadataProfiles 12:49:46.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:46.4 Info: => 0.0001543s 12:49:46.4 Info: CreateIndex MetadataProfiles (Name) 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:46.4 Info: => 0.0001393s 12:49:46.4 Info: AlterTable Artists 12:49:46.4 Info: => 1.1E-06s 12:49:46.4 Info: CreateColumn Artists MetadataProfileId Int32 12:49:46.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:46.4 Info: => 0.0005929s 12:49:46.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:46.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:46.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:46.4 Info: DROP TABLE "Artists" 12:49:46.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.4 Info: => 0.0050586s 12:49:46.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:46.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:46.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:46.4 Info: DROP TABLE "Artists" 12:49:46.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.4 Info: => 0.0049443s 12:49:46.4 Info: AlterTable Albums 12:49:46.4 Info: => 1.1E-06s 12:49:46.4 Info: CreateColumn Albums SecondaryTypes String 12:49:46.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:46.4 Info: => 0.0005785s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:46', 'metadata_profiles') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 5: metadata_profiles migrated 12:49:46.4 Info: => 0.0009768s 12:49:46.4 Info: 6: separate_automatic_and_interactive_search migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 6 12:49:46.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:46.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:46.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:46.4 Info: DROP TABLE "Indexers" 12:49:46.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:46.4 Info: => 0.0041918s 12:49:46.4 Info: AlterTable Indexers 12:49:46.4 Info: => 1.1E-06s 12:49:46.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:46.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:46.4 Info: => 0.0005629s 12:49:46.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:46.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:46.4 Info: => 4.35E-05s 12:49:46.4 Info: AlterTable Indexers 12:49:46.4 Info: => 9E-07s 12:49:46.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:46.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:46.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:46.4 Info: DROP TABLE "Indexers" 12:49:46.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:46.4 Info: => 0.0041838s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:46', 'separate_automatic_and_interactive_search') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 6: separate_automatic_and_interactive_search migrated 12:49:46.4 Info: => 0.0045364s 12:49:46.4 Info: 7: change_album_path_to_relative migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 7 12:49:46.4 Info: DeleteColumn Albums Path 12:49:46.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:46.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:46.4 Info: DROP TABLE "Albums" 12:49:46.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.4 Info: => 0.0056749s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:46', 'change_album_path_to_relative') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 7: change_album_path_to_relative migrated 12:49:46.4 Info: => 0.0061306s 12:49:46.4 Info: 8: change_quality_size_mb_to_kb migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 8 12:49:46.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:46.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:46.4 Info: => 5.96E-05s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:46', 'change_quality_size_mb_to_kb') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 8: change_quality_size_mb_to_kb migrated 12:49:46.4 Info: => 0.0003245s 12:49:46.4 Info: 9: album_releases migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 9 12:49:46.4 Info: AlterTable Albums 12:49:46.4 Info: => 1.4E-06s 12:49:46.4 Info: CreateColumn Albums Releases String 12:49:46.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:46.4 Info: => 0.0006113s 12:49:46.4 Info: AlterTable Albums 12:49:46.4 Info: => 1.1E-06s 12:49:46.4 Info: CreateColumn Albums CurrentRelease String 12:49:46.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:46.4 Info: => 0.0005764s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:46', 'album_releases') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 9: album_releases migrated 12:49:46.4 Info: => 0.0008658s 12:49:46.4 Info: 10: album_releases_fix migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 10 12:49:46.4 Info: AlterTable Albums 12:49:46.4 Info: => 1.3E-06s 12:49:46.4 Info: AlterColumn Albums Releases String 12:49:46.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:46.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:46.4 Info: DROP TABLE "Albums" 12:49:46.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.4 Info: => 0.0056482s 12:49:46.4 Info: AlterTable Albums 12:49:46.4 Info: => 1.1E-06s 12:49:46.4 Info: AlterColumn Albums CurrentRelease String 12:49:46.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:46.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:46.4 Info: DROP TABLE "Albums" 12:49:46.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.4 Info: => 0.0055963s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:46', 'album_releases_fix') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 10: album_releases_fix migrated 12:49:46.4 Info: => 0.0059662s 12:49:46.4 Info: 11: import_lists migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 11 12:49:46.4 Info: CreateTable ImportLists 12:49:46.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:46.4 Info: => 0.0002382s 12:49:46.4 Info: CreateIndex ImportLists (Name) 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:46.4 Info: => 0.0001271s 12:49:46.4 Info: CreateTable ImportListStatus 12:49:46.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:46.4 Info: => 0.0001507s 12:49:46.4 Info: CreateIndex ImportListStatus (ProviderId) 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:46.4 Info: => 0.0001173s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:46', 'import_lists') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 11: import_lists migrated 12:49:46.4 Info: => 0.0004409s 12:49:46.4 Info: 12: add_release_status migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 12 12:49:46.4 Info: AlterTable MetadataProfiles 12:49:46.4 Info: => 1.3E-06s 12:49:46.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:46.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:46.4 Info: => 0.0006419s 12:49:46.4 Info: PerformDBOperation 12:49:46.4 Info: Performing DB Operation 12:49:46.4 Info: => 3.43E-05s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:46', 'add_release_status') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 12: add_release_status migrated 12:49:46.4 Info: => 0.00031s 12:49:46.4 Info: 13: album_download_notification migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 13 12:49:46.4 Info: AlterTable Notifications 12:49:46.4 Info: => 1.2E-06s 12:49:46.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:46.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:46.4 Info: => 0.0006316s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:46', 'album_download_notification') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 13: album_download_notification migrated 12:49:46.4 Info: => 0.0009282s 12:49:46.4 Info: 14: fix_language_metadata_profiles migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 14 12:49:46.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:46.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:46.4 Info: => 9.01E-05s 12:49:46.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:46.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:46.4 Info: => 6.31E-05s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:46', 'fix_language_metadata_profiles') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 14: fix_language_metadata_profiles migrated 12:49:46.4 Info: => 0.0003105s 12:49:46.4 Info: 15: remove_fanzub migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 15 12:49:46.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:46.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:46.4 Info: => 5.22E-05s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:46', 'remove_fanzub') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 15: remove_fanzub migrated 12:49:46.4 Info: => 0.0002912s 12:49:46.4 Info: 16: update_artist_history_indexes migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 16 12:49:46.4 Info: CreateIndex Albums (ArtistId) 12:49:46.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:46.4 Info: => 0.0001512s 12:49:46.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:46.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:46.4 Info: => 0.0001232s 12:49:46.4 Info: DeleteIndex History (AlbumId) 12:49:46.4 Info: DROP INDEX "IX_History_AlbumId" 12:49:46.4 Info: => 0.0001311s 12:49:46.4 Info: CreateIndex History (AlbumId, Date) 12:49:46.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:46.4 Info: => 0.0001243s 12:49:46.4 Info: DeleteIndex History (DownloadId) 12:49:46.4 Info: DROP INDEX "IX_History_DownloadId" 12:49:46.4 Info: => 0.0001192s 12:49:46.4 Info: CreateIndex History (DownloadId, Date) 12:49:46.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:46.4 Info: => 0.0001329s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:46', 'update_artist_history_indexes') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 16: update_artist_history_indexes migrated 12:49:46.4 Info: => 0.0004527s 12:49:46.4 Info: 17: remove_nma migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 17 12:49:46.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:46.4 Info: => 5.42E-05s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:46', 'remove_nma') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 17: remove_nma migrated 12:49:46.4 Info: => 0.000292s 12:49:46.4 Info: 18: album_disambiguation migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 18 12:49:46.4 Info: AlterTable Albums 12:49:46.4 Info: => 1.2E-06s 12:49:46.4 Info: CreateColumn Albums Disambiguation String 12:49:46.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:46.4 Info: => 0.000654s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:46', 'album_disambiguation') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 18: album_disambiguation migrated 12:49:46.4 Info: => 0.0009461s 12:49:46.4 Info: 19: add_ape_quality_in_profiles migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 19 12:49:46.4 Info: PerformDBOperation 12:49:46.4 Info: Performing DB Operation 12:49:46.4 Info: => 3.69E-05s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:46', 'add_ape_quality_in_profiles') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 19: add_ape_quality_in_profiles migrated 12:49:46.4 Info: => 0.0013041s 12:49:46.4 Info: 20: remove_pushalot migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 20 12:49:46.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:46.4 Info: => 5.74E-05s 12:49:46.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:46.4 Info: => 3.8E-05s 12:49:46.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:46.4 Info: => 3.75E-05s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:46', 'remove_pushalot') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 20: remove_pushalot migrated 12:49:46.4 Info: => 0.0002785s 12:49:46.4 Info: 21: add_custom_filters migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 21 12:49:46.4 Info: CreateTable CustomFilters 12:49:46.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:46.4 Info: => 0.0001552s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:46', 'add_custom_filters') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 21: add_custom_filters migrated 12:49:46.4 Info: => 0.0004351s 12:49:46.4 Info: 22: import_list_tags migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 22 12:49:46.4 Info: AlterTable ImportLists 12:49:46.4 Info: => 1.4E-06s 12:49:46.4 Info: CreateColumn ImportLists Tags String 12:49:46.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:46.4 Info: => 0.0006507s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:46', 'import_list_tags') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 22: import_list_tags migrated 12:49:46.4 Info: => 0.0009448s 12:49:46.4 Info: 23: add_release_groups_etc migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 23 12:49:46.4 Info: CreateTable ArtistMetadata 12:49:46.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:46.4 Info: => 0.0002159s 12:49:46.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:46.4 Info: => 0.0001375s 12:49:46.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:46.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:46.4 Info: => 0.0001203s 12:49:46.4 Info: AlterTable Artists 12:49:46.4 Info: => 9E-07s 12:49:46.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:46.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:46.4 Info: => 0.000656s 12:49:46.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:46.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:46.4 Info: => 7.41E-05s 12:49:46.4 Info: CreateTable AlbumReleases 12:49:46.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:46.4 Info: => 0.0002128s 12:49:46.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:46.4 Info: => 0.0001322s 12:49:46.4 Info: CreateIndex AlbumReleases (AlbumId) 12:49:46.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:46.4 Info: => 0.0001166s 12:49:46.4 Info: PerformDBOperation 12:49:46.4 Info: Performing DB Operation 12:49:46.4 Info: => 4.3E-05s 12:49:46.4 Info: AlterTable Albums 12:49:46.4 Info: => 1.1E-06s 12:49:46.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:46.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:46.4 Info: => 0.000656s 12:49:46.4 Info: AlterTable Albums 12:49:46.4 Info: => 1.1E-06s 12:49:46.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:46.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:46.4 Info: => 0.0006441s 12:49:46.4 Info: AlterTable Albums 12:49:46.4 Info: => 1.1E-06s 12:49:46.4 Info: CreateColumn Albums Links String 12:49:46.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:46.4 Info: => 0.0006396s 12:49:46.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:46.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:46.4 Info: => 9E-05s 12:49:46.4 Info: AlterTable Tracks 12:49:46.4 Info: => 1.2E-06s 12:49:46.4 Info: CreateColumn Tracks ForeignRecordingId String 12:49:46.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:46.4 Info: => 0.0006379s 12:49:46.4 Info: AlterTable Tracks 12:49:46.4 Info: => 1.1E-06s 12:49:46.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:46.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:46.4 Info: => 0.0006558s 12:49:46.4 Info: AlterTable Tracks 12:49:46.4 Info: => 9E-07s 12:49:46.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:46.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:46.4 Info: => 0.0006472s 12:49:46.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:46.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:46.4 Info: => 0.0001144s 12:49:46.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:46.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:46.4 Info: => 7.78E-05s 12:49:46.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:46.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:46.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:46.4 Info: DROP TABLE "Artists" 12:49:46.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.4 Info: => 0.0062689s 12:49:46.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:46.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:46.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:46.4 Info: DROP TABLE "Albums" 12:49:46.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.4 Info: => 0.0052684s 12:49:46.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:46.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:46.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:46.4 Info: DROP TABLE "Tracks" 12:49:46.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:46.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:46.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:46.4 Info: => 0.00491s 12:49:46.4 Info: DeleteColumn TrackFiles ArtistId 12:49:46.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:46.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:46.4 Info: DROP TABLE "TrackFiles" 12:49:46.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:46.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:46.4 Info: => 0.0058581s 12:49:46.4 Info: CreateIndex Artists (ArtistMetadataId) 12:49:46.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:46.4 Info: => 0.0001186s 12:49:46.4 Info: CreateIndex Artists (Monitored) 12:49:46.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:46.4 Info: => 0.0001171s 12:49:46.4 Info: CreateIndex Albums (ArtistMetadataId) 12:49:46.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:46.4 Info: => 0.0001142s 12:49:46.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:46.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:46.4 Info: => 0.0001134s 12:49:46.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:46.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:46.4 Info: => 0.000111s 12:49:46.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:46.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:46.4 Info: => 0.0001166s 12:49:46.4 Info: UpdateData 12:49:46.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:46.4 Info: => 5.27E-05s 12:49:46.4 Info: UpdateData 12:49:46.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:46.4 Info: => 4.21E-05s 12:49:46.4 Info: UpdateData 12:49:46.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:46.4 Info: => 5.18E-05s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:46', 'add_release_groups_etc') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 23: add_release_groups_etc migrated 12:49:46.4 Info: => 0.0006067s 12:49:46.4 Info: 24: NewMediaInfoFormat migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 24 12:49:46.4 Info: UpdateData 12:49:46.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:46.4 Info: => 5.84E-05s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:46', 'NewMediaInfoFormat') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 24: NewMediaInfoFormat migrated 12:49:46.4 Info: => 0.0003073s 12:49:46.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 25 12:49:46.4 Info: RenameTable Restrictions ReleaseProfiles 12:49:46.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:46.4 Info: => 0.001761s 12:49:46.4 Info: AlterTable ReleaseProfiles 12:49:46.4 Info: => 1.2E-06s 12:49:46.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:46.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:46.4 Info: => 0.0006128s 12:49:46.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:46', 'rename_restrictions_to_release_profiles') 12:49:46.4 Info: Committing Transaction 12:49:46.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:46.4 Info: => 0.0009159s 12:49:46.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:46.4 Info: Beginning Transaction 12:49:46.4 Info: Starting migration of Main DB to 26 12:49:46.4 Info: RenameTable Profiles QualityProfiles 12:49:46.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:46.5 Info: => 0.0018106s 12:49:46.5 Info: AlterTable QualityProfiles 12:49:46.5 Info: => 1.2E-06s 12:49:46.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:46.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:46.5 Info: => 0.0006239s 12:49:46.5 Info: AlterTable LanguageProfiles 12:49:46.5 Info: => 1E-06s 12:49:46.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:46.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:46.5 Info: => 0.0005948s 12:49:46.5 Info: UpdateData 12:49:46.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:46.5 Info: => 4.82E-05s 12:49:46.5 Info: UpdateData 12:49:46.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:46.5 Info: => 3.83E-05s 12:49:46.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:46.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:46.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:46.5 Info: DROP TABLE "Artists" 12:49:46.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:46.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:46.5 Info: => 0.0052731s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:46', 'rename_quality_profiles_add_upgrade_allowed') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:46.5 Info: => 0.0057074s 12:49:46.5 Info: 27: add_import_exclusions migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 27 12:49:46.5 Info: CreateTable ImportListExclusions 12:49:46.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:46.5 Info: => 0.0001482s 12:49:46.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:46.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:46.5 Info: => 0.0001365s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:46', 'add_import_exclusions') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 27: add_import_exclusions migrated 12:49:46.5 Info: => 0.0004767s 12:49:46.5 Info: 28: clean_artist_metadata_table migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 28 12:49:46.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:46.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:46.5 Info: => 0.0001578s 12:49:46.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:46.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:46.5 Info: => 0.0001256s 12:49:46.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:46.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:46.5 Info: => 0.0001222s 12:49:46.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:46.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:46.5 Info: => 0.0001229s 12:49:46.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:46.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:46.5 Info: => 0.0001232s 12:49:46.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:46.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:46.5 Info: => 0.0001239s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:46', 'clean_artist_metadata_table') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 28: clean_artist_metadata_table migrated 12:49:46.5 Info: => 0.0004318s 12:49:46.5 Info: 29: health_issue_notification migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 29 12:49:46.5 Info: AlterTable Notifications 12:49:46.5 Info: => 1.3E-06s 12:49:46.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:46.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:46.5 Info: => 0.0007017s 12:49:46.5 Info: AlterTable Notifications 12:49:46.5 Info: => 1.2E-06s 12:49:46.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:46.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:46.5 Info: => 0.0006649s 12:49:46.5 Info: AlterTable Notifications 12:49:46.5 Info: => 1.1E-06s 12:49:46.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:46.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:46.5 Info: => 0.0006141s 12:49:46.5 Info: AlterTable Notifications 12:49:46.5 Info: => 1E-06s 12:49:46.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:46.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:46.5 Info: => 0.0006706s 12:49:46.5 Info: AlterTable Notifications 12:49:46.5 Info: => 1.1E-06s 12:49:46.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:46.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:46.5 Info: => 0.000617s 12:49:46.5 Info: DeleteColumn Notifications OnDownload 12:49:46.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:46.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:46.5 Info: DROP TABLE "Notifications" 12:49:46.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:46.5 Info: => 0.0061674s 12:49:46.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:46.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:46.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:46.5 Info: DROP TABLE "Notifications" 12:49:46.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:46.5 Info: => 0.0047729s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:46', 'health_issue_notification') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 29: health_issue_notification migrated 12:49:46.5 Info: => 0.0052084s 12:49:46.5 Info: 30: add_mediafilerepository_mtime migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 30 12:49:46.5 Info: AlterTable TrackFiles 12:49:46.5 Info: => 1.3E-06s 12:49:46.5 Info: CreateColumn TrackFiles Modified DateTime 12:49:46.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:46.5 Info: => 0.0006882s 12:49:46.5 Info: AlterTable TrackFiles 12:49:46.5 Info: => 1E-06s 12:49:46.5 Info: CreateColumn TrackFiles Path String 12:49:46.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:46.5 Info: => 0.0006047s 12:49:46.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:46.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:46.5 Info: => 4.52E-05s 12:49:46.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:46.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:46.5 Info: => 0.0001346s 12:49:46.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:46.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:46.5 Info: => 0.0001396s 12:49:46.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:46.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:46.5 Info: => 0.0001453s 12:49:46.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:46.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:46.5 Info: => 8.91E-05s 12:49:46.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:46.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:46.5 Info: => 5.62E-05s 12:49:46.5 Info: AlterTable TrackFiles 12:49:46.5 Info: => 2.2E-06s 12:49:46.5 Info: AlterColumn TrackFiles Path String 12:49:46.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:46.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:46.5 Info: DROP TABLE "TrackFiles" 12:49:46.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:46.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:46.5 Info: => 0.0049336s 12:49:46.5 Info: CreateIndex TrackFiles (Path) 12:49:46.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:46.5 Info: => 0.0001004s 12:49:46.5 Info: DeleteColumn TrackFiles RelativePath 12:49:46.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:46.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:46.5 Info: DROP TABLE "TrackFiles" 12:49:46.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:46.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:46.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:46.5 Info: => 0.0050762s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:46', 'add_mediafilerepository_mtime') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 30: add_mediafilerepository_mtime migrated 12:49:46.5 Info: => 0.0054574s 12:49:46.5 Info: 31: add_artistmetadataid_constraint migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 31 12:49:46.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:46.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:46.5 Info: => 0.0001016s 12:49:46.5 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:46.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:46.5 Info: => 0.0001372s 12:49:46.5 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:46.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:46.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:46.5 Info: DROP TABLE "Artists" 12:49:46.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:46.5 Info: => 0.0063852s 12:49:46.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:46.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:46.5 Info: => 9.13E-05s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:46', 'add_artistmetadataid_constraint') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 31: add_artistmetadataid_constraint migrated 12:49:46.5 Info: => 0.0004941s 12:49:46.5 Info: 32: old_ids_and_artist_alias migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 32 12:49:46.5 Info: AlterTable ArtistMetadata 12:49:46.5 Info: => 1.2E-06s 12:49:46.5 Info: CreateColumn ArtistMetadata Aliases String 12:49:46.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:46.5 Info: => 0.0007058s 12:49:46.5 Info: AlterTable ArtistMetadata 12:49:46.5 Info: => 1.2E-06s 12:49:46.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:46.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:46.5 Info: => 0.0006071s 12:49:46.5 Info: AlterTable Albums 12:49:46.5 Info: => 1.2E-06s 12:49:46.5 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:46.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:46.5 Info: => 0.0006209s 12:49:46.5 Info: AlterTable AlbumReleases 12:49:46.5 Info: => 9E-07s 12:49:46.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:46.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:46.5 Info: => 0.0006199s 12:49:46.5 Info: AlterTable Tracks 12:49:46.5 Info: => 1.2E-06s 12:49:46.5 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:46.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:46.5 Info: => 0.000644s 12:49:46.5 Info: AlterTable Tracks 12:49:46.5 Info: => 1E-06s 12:49:46.5 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:46.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:46.5 Info: => 0.0015735s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:46', 'old_ids_and_artist_alias') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 32: old_ids_and_artist_alias migrated 12:49:46.5 Info: => 0.0019483s 12:49:46.5 Info: 33: download_propers_config migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 33 12:49:46.5 Info: PerformDBOperation 12:49:46.5 Info: Performing DB Operation 12:49:46.5 Info: => 3.93E-05s 12:49:46.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:46.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:46.5 Info: => 4.24E-05s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:46', 'download_propers_config') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 33: download_propers_config migrated 12:49:46.5 Info: => 0.0003206s 12:49:46.5 Info: 34: remove_language_profiles migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 34 12:49:46.5 Info: DeleteTable LanguageProfiles 12:49:46.5 Info: DROP TABLE "LanguageProfiles" 12:49:46.5 Info: => 0.0002214s 12:49:46.5 Info: DeleteColumn Artists LanguageProfileId 12:49:46.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:46.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:46.5 Info: DROP TABLE "Artists" 12:49:46.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:46.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:46.5 Info: => 0.006459s 12:49:46.5 Info: DeleteColumn ImportLists LanguageProfileId 12:49:46.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:46.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:46.5 Info: DROP TABLE "ImportLists" 12:49:46.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:46.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:46.5 Info: => 0.0050157s 12:49:46.5 Info: DeleteColumn Blacklist Language 12:49:46.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:46.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:46.5 Info: DROP TABLE "Blacklist" 12:49:46.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:46.5 Info: => 0.006031s 12:49:46.5 Info: DeleteColumn History Language 12:49:46.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:46.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:46.5 Info: DROP TABLE "History" 12:49:46.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:46.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:46.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:46.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:46.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:46.5 Info: => 0.0052131s 12:49:46.5 Info: DeleteColumn LyricFiles Language 12:49:46.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:46.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:46.5 Info: DROP TABLE "LyricFiles" 12:49:46.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:46.5 Info: => 0.0045054s 12:49:46.5 Info: DeleteColumn TrackFiles Language 12:49:46.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:46.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:46.5 Info: DROP TABLE "TrackFiles" 12:49:46.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:46.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:46.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:46.5 Info: => 0.0071236s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:46', 'remove_language_profiles') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 34: remove_language_profiles migrated 12:49:46.5 Info: => 0.0077108s 12:49:46.5 Info: 35: multi_disc_naming_format migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 35 12:49:46.5 Info: AlterTable NamingConfig 12:49:46.5 Info: => 1.2E-06s 12:49:46.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:46.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:46.5 Info: => 0.0007106s 12:49:46.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:46.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:46.5 Info: => 5.42E-05s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:46', 'multi_disc_naming_format') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 35: multi_disc_naming_format migrated 12:49:46.5 Info: => 0.0003674s 12:49:46.5 Info: 36: add_download_client_priority migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 36 12:49:46.5 Info: AlterTable DownloadClients 12:49:46.5 Info: => 1.1E-06s 12:49:46.5 Info: CreateColumn DownloadClients Priority Int32 12:49:46.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:46.5 Info: => 0.000676s 12:49:46.5 Info: PerformDBOperation 12:49:46.5 Info: Performing DB Operation 12:49:46.5 Info: => 5.7E-05s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:46', 'add_download_client_priority') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 36: add_download_client_priority migrated 12:49:46.5 Info: => 0.000381s 12:49:46.5 Info: 37: remove_growl_prowl migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 37 12:49:46.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:46.5 Info: => 5.57E-05s 12:49:46.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:46.5 Info: => 3.86E-05s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:46', 'remove_growl_prowl') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 37: remove_growl_prowl migrated 12:49:46.5 Info: => 0.0003157s 12:49:46.5 Info: 38: remove_plex_hometheatre migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 38 12:49:46.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:46.5 Info: => 5.43E-05s 12:49:46.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:46.5 Info: => 3.72E-05s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:46', 'remove_plex_hometheatre') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 38: remove_plex_hometheatre migrated 12:49:46.5 Info: => 0.0003127s 12:49:46.5 Info: 39: add_root_folder_add_defaults migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 39 12:49:46.5 Info: AlterTable RootFolders 12:49:46.5 Info: => 1.3E-06s 12:49:46.5 Info: CreateColumn RootFolders Name String 12:49:46.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:46.5 Info: => 0.0006796s 12:49:46.5 Info: AlterTable RootFolders 12:49:46.5 Info: => 1E-06s 12:49:46.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:46.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:46.5 Info: => 0.0006334s 12:49:46.5 Info: AlterTable RootFolders 12:49:46.5 Info: => 1E-06s 12:49:46.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:46.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:46.5 Info: => 0.0006046s 12:49:46.5 Info: AlterTable RootFolders 12:49:46.5 Info: => 1.2E-06s 12:49:46.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:46.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:46.5 Info: => 0.0005975s 12:49:46.5 Info: AlterTable RootFolders 12:49:46.5 Info: => 1E-06s 12:49:46.5 Info: CreateColumn RootFolders DefaultTags String 12:49:46.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:46.5 Info: => 0.0006476s 12:49:46.5 Info: PerformDBOperation 12:49:46.5 Info: Performing DB Operation 12:49:46.5 Info: => 6.28E-05s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:46', 'add_root_folder_add_defaults') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 39: add_root_folder_add_defaults migrated 12:49:46.5 Info: => 0.0004032s 12:49:46.5 Info: 40: task_duration migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 40 12:49:46.5 Info: AlterTable ScheduledTasks 12:49:46.5 Info: => 1.1E-06s 12:49:46.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:46.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:46.5 Info: => 0.0006506s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:46', 'task_duration') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 40: task_duration migrated 12:49:46.5 Info: => 0.0009927s 12:49:46.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 41 12:49:46.5 Info: AlterTable ReleaseProfiles 12:49:46.5 Info: => 1.3E-06s 12:49:46.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:46.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:46.5 Info: => 0.0006426s 12:49:46.5 Info: AlterTable ReleaseProfiles 12:49:46.5 Info: => 1.1E-06s 12:49:46.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:46.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:46.5 Info: => 0.0006075s 12:49:46.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:46', 'add_indexer_and_enabled_to_release_profiles') 12:49:46.5 Info: Committing Transaction 12:49:46.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:46.5 Info: => 0.0009461s 12:49:46.5 Info: 42: remove_album_folders migrating 12:49:46.5 Info: Beginning Transaction 12:49:46.5 Info: Starting migration of Main DB to 42 12:49:46.6 Info: DeleteColumn Artists AlbumFolder 12:49:46.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:46.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:46.6 Info: DROP TABLE "Artists" 12:49:46.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:46.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:46.6 Info: => 0.0053184s 12:49:46.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:46.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:46.6 Info: => 4.8E-05s 12:49:46.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:46.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:46.6 Info: => 3.98E-05s 12:49:46.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:46.6 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:46.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:46.6 Info: DROP TABLE "NamingConfig" 12:49:46.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:46.6 Info: => 0.0059307s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:46', 'remove_album_folders') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 42: remove_album_folders migrated 12:49:46.6 Info: => 0.0064119s 12:49:46.6 Info: 44: add_priority_to_indexers migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 44 12:49:46.6 Info: AlterTable Indexers 12:49:46.6 Info: => 1.2E-06s 12:49:46.6 Info: CreateColumn Indexers Priority Int32 12:49:46.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:46.6 Info: => 0.000689s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:46', 'add_priority_to_indexers') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 44: add_priority_to_indexers migrated 12:49:46.6 Info: => 0.001042s 12:49:46.6 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 45 12:49:46.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:46.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:46.6 Info: => 0.000122s 12:49:46.6 Info: PerformDBOperation 12:49:46.6 Info: Performing DB Operation 12:49:46.6 Info: => 3.42E-05s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:46', 'remove_chown_and_folderchmod_config') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:46.6 Info: => 0.0003258s 12:49:46.6 Info: 47: update_notifiarr migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 47 12:49:46.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:46.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:46.6 Info: => 8.23E-05s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:46', 'update_notifiarr') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 47: update_notifiarr migrated 12:49:46.6 Info: => 0.0003676s 12:49:46.6 Info: 49: email_multiple_addresses migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 49 12:49:46.6 Info: PerformDBOperation 12:49:46.6 Info: Performing DB Operation 12:49:46.6 Info: => 6.33E-05s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:46', 'email_multiple_addresses') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 49: email_multiple_addresses migrated 12:49:46.6 Info: => 0.0003566s 12:49:46.6 Info: 50: rename_blacklist_to_blocklist migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 50 12:49:46.6 Info: RenameTable Blacklist Blocklist 12:49:46.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:46.6 Info: => 0.0019277s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:46', 'rename_blacklist_to_blocklist') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 50: rename_blacklist_to_blocklist migrated 12:49:46.6 Info: => 0.0022765s 12:49:46.6 Info: 51: cdh_per_downloadclient migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 51 12:49:46.6 Info: AlterTable DownloadClients 12:49:46.6 Info: => 1.4E-06s 12:49:46.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:46.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:46.6 Info: => 0.0006573s 12:49:46.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:46.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:46.6 Info: => 0.0006492s 12:49:46.6 Info: PerformDBOperation 12:49:46.6 Info: Performing DB Operation 12:49:46.6 Info: => 0.0001714s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:46', 'cdh_per_downloadclient') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 51: cdh_per_downloadclient migrated 12:49:46.6 Info: => 0.0004909s 12:49:46.6 Info: 52: download_history migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 52 12:49:46.6 Info: CreateTable DownloadHistory 12:49:46.6 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:46.6 Info: => 0.0002398s 12:49:46.6 Info: CreateIndex DownloadHistory (EventType) 12:49:46.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:46.6 Info: => 0.0001226s 12:49:46.6 Info: CreateIndex DownloadHistory (ArtistId) 12:49:46.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:46.6 Info: => 9.94E-05s 12:49:46.6 Info: CreateIndex DownloadHistory (DownloadId) 12:49:46.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:46.6 Info: => 9.55E-05s 12:49:46.6 Info: PerformDBOperation 12:49:46.6 Info: Performing DB Operation 12:49:46.6 Info: => 0.0001423s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:46', 'download_history') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 52: download_history migrated 12:49:46.6 Info: => 0.0005517s 12:49:46.6 Info: 53: add_update_history migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 53 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:46', 'add_update_history') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 53: add_update_history migrated 12:49:46.6 Info: => 0.000351s 12:49:46.6 Info: 54: add_on_update_to_notifications migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 54 12:49:46.6 Info: AlterTable Notifications 12:49:46.6 Info: => 1.4E-06s 12:49:46.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:46.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:46.6 Info: => 0.0007011s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:46', 'add_on_update_to_notifications') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 54: add_on_update_to_notifications migrated 12:49:46.6 Info: => 0.0010249s 12:49:46.6 Info: 55: download_client_per_indexer migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 55 12:49:46.6 Info: AlterTable Indexers 12:49:46.6 Info: => 1.2E-06s 12:49:46.6 Info: CreateColumn Indexers DownloadClientId Int32 12:49:46.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:46.6 Info: => 0.0006951s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:46', 'download_client_per_indexer') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 55: download_client_per_indexer migrated 12:49:46.6 Info: => 0.001018s 12:49:46.6 Info: 56: AddNewItemMonitorType migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 56 12:49:46.6 Info: AlterTable Artists 12:49:46.6 Info: => 1.4E-06s 12:49:46.6 Info: CreateColumn Artists MonitorNewItems Int32 12:49:46.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:46.6 Info: => 0.0006887s 12:49:46.6 Info: AlterTable RootFolders 12:49:46.6 Info: => 1E-06s 12:49:46.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:46.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:46.6 Info: => 0.0006888s 12:49:46.6 Info: AlterTable ImportLists 12:49:46.6 Info: => 1E-06s 12:49:46.6 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:46.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:46.6 Info: => 0.0006397s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:46', 'AddNewItemMonitorType') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 56: AddNewItemMonitorType migrated 12:49:46.6 Info: => 0.000989s 12:49:46.6 Info: 57: ImportListSearch migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 57 12:49:46.6 Info: AlterTable ImportLists 12:49:46.6 Info: => 1.2E-06s 12:49:46.6 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:46.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:46.6 Info: => 0.0007137s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:46', 'ImportListSearch') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 57: ImportListSearch migrated 12:49:46.6 Info: => 0.001021s 12:49:46.6 Info: 58: ImportListMonitorExisting migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 58 12:49:46.6 Info: AlterTable ImportLists 12:49:46.6 Info: => 1.2E-06s 12:49:46.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:46.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:46.6 Info: => 0.0006924s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:46', 'ImportListMonitorExisting') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 58: ImportListMonitorExisting migrated 12:49:46.6 Info: => 0.0010142s 12:49:46.6 Info: 59: add_indexer_tags migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 59 12:49:46.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:46.6 Info: => 5.57E-05s 12:49:46.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:46.6 Info: => 3.95E-05s 12:49:46.6 Info: AlterTable Indexers 12:49:46.6 Info: => 9E-07s 12:49:46.6 Info: CreateColumn Indexers Tags String 12:49:46.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:46.6 Info: => 0.0007145s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:46', 'add_indexer_tags') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 59: add_indexer_tags migrated 12:49:46.6 Info: => 0.0010324s 12:49:46.6 Info: 60: update_audio_types migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 60 12:49:46.6 Info: PerformDBOperation 12:49:46.6 Info: Performing DB Operation 12:49:46.6 Info: => 5.92E-05s 12:49:46.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:46', 'update_audio_types') 12:49:46.6 Info: Committing Transaction 12:49:46.6 Info: 60: update_audio_types migrated 12:49:46.6 Info: => 0.0003338s 12:49:46.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:46.6 Info: Beginning Transaction 12:49:46.6 Info: Starting migration of Main DB to 61 12:49:46.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.6 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:46.6 Info: => 5.36E-05s 12:49:46.6 Info: AlterTable AlbumReleases 12:49:46.6 Info: => 8E-07s 12:49:46.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:46.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:46.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:46.6 Info: DROP TABLE "AlbumReleases" 12:49:46.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:46.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:46.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:46.6 Info: => 0.0054528s 12:49:46.6 Info: AlterTable Albums 12:49:46.6 Info: => 1E-06s 12:49:46.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:46.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:46.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:46.6 Info: DROP TABLE "Albums" 12:49:46.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:46.6 Info: => 0.0069373s 12:49:46.6 Info: AlterTable Albums 12:49:46.6 Info: => 1.2E-06s 12:49:46.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:46.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:46.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:46.6 Info: DROP TABLE "Albums" 12:49:46.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:46.6 Info: => 0.0072079s 12:49:46.6 Info: AlterTable Albums 12:49:46.6 Info: => 1E-06s 12:49:46.6 Info: AlterColumn Albums Added DateTimeOffset 12:49:46.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:46.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:46.6 Info: DROP TABLE "Albums" 12:49:46.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:46.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:46.6 Info: => 0.00547s 12:49:46.6 Info: AlterTable Artists 12:49:46.6 Info: => 2.1E-06s 12:49:46.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:46.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:46.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:46.6 Info: DROP TABLE "Artists" 12:49:46.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:46.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:46.6 Info: => 0.0054937s 12:49:46.6 Info: AlterTable Artists 12:49:46.6 Info: => 1.1E-06s 12:49:46.6 Info: AlterColumn Artists Added DateTimeOffset 12:49:46.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:46.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:46.6 Info: DROP TABLE "Artists" 12:49:46.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:46.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:46.6 Info: => 0.0055207s 12:49:46.6 Info: AlterTable Blocklist 12:49:46.6 Info: => 1E-06s 12:49:46.6 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:46.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:46.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:46.6 Info: DROP TABLE "Blocklist" 12:49:46.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:46.6 Info: => 0.0054139s 12:49:46.6 Info: AlterTable Blocklist 12:49:46.6 Info: => 1.2E-06s 12:49:46.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:46.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:46.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:46.6 Info: DROP TABLE "Blocklist" 12:49:46.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:46.6 Info: => 0.0067458s 12:49:46.6 Info: AlterTable Commands 12:49:46.6 Info: => 1.1E-06s 12:49:46.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:46.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:46.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:46.6 Info: DROP TABLE "Commands" 12:49:46.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:46.6 Info: => 0.0050909s 12:49:46.6 Info: AlterTable Commands 12:49:46.6 Info: => 1.1E-06s 12:49:46.6 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:46.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:46.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:46.6 Info: DROP TABLE "Commands" 12:49:46.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:46.6 Info: => 0.0059851s 12:49:46.6 Info: AlterTable Commands 12:49:46.6 Info: => 1.2E-06s 12:49:46.6 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:46.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:46.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:46.6 Info: DROP TABLE "Commands" 12:49:46.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:46.6 Info: => 0.0061606s 12:49:46.6 Info: AlterTable DownloadClientStatus 12:49:46.6 Info: => 1.2E-06s 12:49:46.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:46.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:46.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:46.7 Info: DROP TABLE "DownloadClientStatus" 12:49:46.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:46.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:46.7 Info: => 0.0050564s 12:49:46.7 Info: AlterTable DownloadClientStatus 12:49:46.7 Info: => 9E-07s 12:49:46.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:46.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:46.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:46.7 Info: DROP TABLE "DownloadClientStatus" 12:49:46.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:46.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:46.7 Info: => 0.0049555s 12:49:46.7 Info: AlterTable DownloadClientStatus 12:49:46.7 Info: => 1E-06s 12:49:46.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:46.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:46.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:46.7 Info: DROP TABLE "DownloadClientStatus" 12:49:46.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:46.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:46.7 Info: => 0.00502s 12:49:46.7 Info: AlterTable DownloadHistory 12:49:46.7 Info: => 1.1E-06s 12:49:46.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:46.7 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:46.7 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:46.7 Info: DROP TABLE "DownloadHistory" 12:49:46.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:46.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:46.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:46.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:46.7 Info: => 0.0066228s 12:49:46.7 Info: AlterTable ExtraFiles 12:49:46.7 Info: => 1.2E-06s 12:49:46.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:46.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:46.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:46.7 Info: DROP TABLE "ExtraFiles" 12:49:46.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:46.7 Info: => 0.0062951s 12:49:46.7 Info: AlterTable ExtraFiles 12:49:46.7 Info: => 1.1E-06s 12:49:46.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:46.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:46.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:46.7 Info: DROP TABLE "ExtraFiles" 12:49:46.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:46.7 Info: => 0.0049268s 12:49:46.7 Info: AlterTable History 12:49:46.7 Info: => 1.2E-06s 12:49:46.7 Info: AlterColumn History Date DateTimeOffset 12:49:46.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:46.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:46.7 Info: DROP TABLE "History" 12:49:46.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:46.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:46.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:46.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:46.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:46.7 Info: => 0.0055191s 12:49:46.7 Info: AlterTable ImportListStatus 12:49:46.7 Info: => 1E-06s 12:49:46.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:46.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:46.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:46.7 Info: DROP TABLE "ImportListStatus" 12:49:46.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:46.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:46.7 Info: => 0.0064386s 12:49:46.7 Info: AlterTable ImportListStatus 12:49:46.7 Info: => 1E-06s 12:49:46.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:46.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:46.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:46.7 Info: DROP TABLE "ImportListStatus" 12:49:46.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:46.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:46.7 Info: => 0.0049823s 12:49:46.7 Info: AlterTable ImportListStatus 12:49:46.7 Info: => 1E-06s 12:49:46.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:46.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:46.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:46.7 Info: DROP TABLE "ImportListStatus" 12:49:46.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:46.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:46.7 Info: => 0.0063534s 12:49:46.7 Info: AlterTable IndexerStatus 12:49:46.7 Info: => 1E-06s 12:49:46.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:46.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:46.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:46.7 Info: DROP TABLE "IndexerStatus" 12:49:46.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:46.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:46.7 Info: => 0.0050442s 12:49:46.7 Info: AlterTable IndexerStatus 12:49:46.7 Info: => 1.2E-06s 12:49:46.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:46.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:46.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:46.7 Info: DROP TABLE "IndexerStatus" 12:49:46.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:46.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:46.7 Info: => 0.0049426s 12:49:46.7 Info: AlterTable IndexerStatus 12:49:46.7 Info: => 1.1E-06s 12:49:46.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:46.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:46.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:46.7 Info: DROP TABLE "IndexerStatus" 12:49:46.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:46.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:46.7 Info: => 0.0064244s 12:49:46.7 Info: AlterTable LyricFiles 12:49:46.7 Info: => 1.2E-06s 12:49:46.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:46.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:46.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:46.7 Info: DROP TABLE "LyricFiles" 12:49:46.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:46.7 Info: => 0.0063393s 12:49:46.7 Info: AlterTable LyricFiles 12:49:46.7 Info: => 1.2E-06s 12:49:46.7 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:46.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:46.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:46.7 Info: DROP TABLE "LyricFiles" 12:49:46.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:46.7 Info: => 0.0092775s 12:49:46.7 Info: AlterTable MetadataFiles 12:49:46.7 Info: => 1E-06s 12:49:46.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:46.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:46.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:46.7 Info: DROP TABLE "MetadataFiles" 12:49:46.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:46.7 Info: => 0.0049139s 12:49:46.7 Info: AlterTable MetadataFiles 12:49:46.7 Info: => 1.1E-06s 12:49:46.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:46.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:46.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:46.7 Info: DROP TABLE "MetadataFiles" 12:49:46.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:46.7 Info: => 0.0048949s 12:49:46.7 Info: AlterTable PendingReleases 12:49:46.7 Info: => 1.1E-06s 12:49:46.7 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:46.8 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:46.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:46.8 Info: DROP TABLE "PendingReleases" 12:49:46.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:46.8 Info: => 0.0063594s 12:49:46.8 Info: AlterTable ScheduledTasks 12:49:46.8 Info: => 1.2E-06s 12:49:46.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:46.8 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:46.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:46.8 Info: DROP TABLE "ScheduledTasks" 12:49:46.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:46.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:46.8 Info: => 0.0060978s 12:49:46.8 Info: AlterTable ScheduledTasks 12:49:46.8 Info: => 1E-06s 12:49:46.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:46.8 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:46.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:46.8 Info: DROP TABLE "ScheduledTasks" 12:49:46.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:46.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:46.8 Info: => 0.0048224s 12:49:46.8 Info: AlterTable TrackFiles 12:49:46.8 Info: => 1E-06s 12:49:46.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:46.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:46.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:46.8 Info: DROP TABLE "TrackFiles" 12:49:46.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:46.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:46.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:46.8 Info: => 0.005084s 12:49:46.8 Info: AlterTable TrackFiles 12:49:46.8 Info: => 1E-06s 12:49:46.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:46.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:46.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:46.8 Info: DROP TABLE "TrackFiles" 12:49:46.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:46.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:46.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:46.8 Info: => 0.0064051s 12:49:46.8 Info: AlterTable VersionInfo 12:49:46.8 Info: => 1E-06s 12:49:46.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:46.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:46.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:46.8 Info: DROP TABLE "VersionInfo" 12:49:46.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:46.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:46.8 Info: => 0.0048901s 12:49:46.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:46', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:46.8 Info: Committing Transaction 12:49:46.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:46.8 Info: => 0.0056477s 12:49:46.8 Info: 62: add_on_delete_to_notifications migrating 12:49:46.8 Info: Beginning Transaction 12:49:46.8 Info: Starting migration of Main DB to 62 12:49:46.8 Info: AlterTable Notifications 12:49:46.8 Info: => 1.4E-06s 12:49:46.8 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:46.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:46.8 Info: => 0.0007083s 12:49:46.8 Info: AlterTable Notifications 12:49:46.8 Info: => 1.1E-06s 12:49:46.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:46.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:46.8 Info: => 0.0006461s 12:49:46.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:46', 'add_on_delete_to_notifications') 12:49:46.8 Info: Committing Transaction 12:49:46.8 Info: 62: add_on_delete_to_notifications migrated 12:49:46.8 Info: => 0.0009687s 12:49:46.8 Info: 63: add_custom_formats migrating 12:49:46.8 Info: Beginning Transaction 12:49:46.8 Info: Starting migration of Main DB to 63 12:49:46.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:49:46.8 Info: AlterTable DelayProfiles 12:49:46.8 Info: => 9E-07s 12:49:46.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:46.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:46.8 Info: => 0.0006823s 12:49:46.8 Info: UpdateData 12:49:46.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:46.8 Info: => 6.37E-05s 12:49:46.8 Info: AlterTable TrackFiles 12:49:46.8 Info: => 1E-06s 12:49:46.8 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:46.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:46.8 Info: => 0.0006369s 12:49:46.8 Info: PerformDBOperation 12:49:46.8 Info: Performing DB Operation 12:49:46.8 Info: => 0.0013521s 12:49:46.8 Info: CreateTable CustomFormats 12:49:46.8 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:46.8 Info: => 0.0001663s 12:49:46.8 Info: CreateIndex CustomFormats (Name) 12:49:46.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:46.8 Info: => 9.53E-05s 12:49:46.8 Info: AlterTable QualityProfiles 12:49:46.8 Info: => 1.1E-06s 12:49:46.8 Info: CreateColumn QualityProfiles FormatItems String 12:49:46.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:46.8 Info: => 0.0006939s 12:49:46.8 Info: AlterTable QualityProfiles 12:49:46.8 Info: => 1.2E-06s 12:49:46.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:46.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:46.8 Info: => 0.000726s 12:49:46.8 Info: AlterTable QualityProfiles 12:49:46.8 Info: => 1E-06s 12:49:46.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:46.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:46.8 Info: => 0.0006691s 12:49:46.8 Info: PerformDBOperation 12:49:46.8 Info: Performing DB Operation 12:49:46.8 Info: => 0.000823s 12:49:46.8 Info: PerformDBOperation 12:49:46.8 Info: Performing DB Operation 12:49:46.8 Info: => 4.74E-05s 12:49:46.8 Info: DeleteColumn ReleaseProfiles Preferred 12:49:46.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:46.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:46.8 Info: DROP TABLE "ReleaseProfiles" 12:49:46.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:46.8 Info: => 0.0060859s 12:49:46.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:46.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:46.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:46.8 Info: DROP TABLE "ReleaseProfiles" 12:49:46.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:46.8 Info: => 0.0049139s 12:49:46.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:46.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:46.8 Info: => 6.62E-05s 12:49:46.8 Info: AlterTable DelayProfiles 12:49:46.8 Info: => 1E-06s 12:49:46.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:46.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:46.8 Info: => 0.0006618s 12:49:46.8 Info: AlterTable DelayProfiles 12:49:46.8 Info: => 1E-06s 12:49:46.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:46.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:46.8 Info: => 0.0006579s 12:49:46.8 Info: -> 1 Insert operations completed in 00:00:00.0001080 taking an average of 00:00:00.0001080 12:49:46.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:46', 'add_custom_formats') 12:49:46.8 Info: Committing Transaction 12:49:46.8 Info: 63: add_custom_formats migrated 12:49:46.8 Info: => 0.0011315s 12:49:46.8 Debug: Took: 00:00:00.4976835 12:49:46.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 12:49:46.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 12:49:46.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469868943912_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:46.9 Info: DatabaseEngineVersionCheck migrating 12:49:46.9 Info: PerformDBOperation 12:49:46.9 Info: Performing DB Operation 12:49:46.9 Info: SQLite 3.45.3 12:49:46.9 Info: => 0.0012169s 12:49:46.9 Info: DatabaseEngineVersionCheck migrated 12:49:46.9 Info: => 0.0012349s 12:49:46.9 Info: VersionMigration migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: CreateTable VersionInfo 12:49:46.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:46.9 Info: => 0.0001675s 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: VersionMigration migrated 12:49:46.9 Info: => 0.0005469s 12:49:46.9 Info: VersionUniqueMigration migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: CreateIndex VersionInfo (Version) 12:49:46.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:46.9 Info: => 0.0001311s 12:49:46.9 Info: AlterTable VersionInfo 12:49:46.9 Info: => 1E-06s 12:49:46.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:46.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:46.9 Info: => 0.0005811s 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: VersionUniqueMigration migrated 12:49:46.9 Info: => 0.0007946s 12:49:46.9 Info: VersionDescriptionMigration migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: AlterTable VersionInfo 12:49:46.9 Info: => 1.2E-06s 12:49:46.9 Info: CreateColumn VersionInfo Description String 12:49:46.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:46.9 Info: => 0.0002118s 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: VersionDescriptionMigration migrated 12:49:46.9 Info: => 0.0004044s 12:49:46.9 Info: 1: InitialSetup migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 1 12:49:46.9 Info: CreateTable Config 12:49:46.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:46.9 Info: => 0.0001904s 12:49:46.9 Info: CreateIndex Config (Key) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:46.9 Info: => 8.36E-05s 12:49:46.9 Info: CreateTable RootFolders 12:49:46.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:46.9 Info: => 9.85E-05s 12:49:46.9 Info: CreateIndex RootFolders (Path) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:46.9 Info: => 8.25E-05s 12:49:46.9 Info: CreateTable Artists 12:49:46.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:46.9 Info: => 0.0003497s 12:49:46.9 Info: CreateIndex Artists (ForeignArtistId) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:46.9 Info: => 9.34E-05s 12:49:46.9 Info: CreateIndex Artists (NameSlug) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:46.9 Info: => 7.72E-05s 12:49:46.9 Info: CreateIndex Artists (CleanName) 12:49:46.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.9 Info: => 7.44E-05s 12:49:46.9 Info: CreateIndex Artists (Path) 12:49:46.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.9 Info: => 7.37E-05s 12:49:46.9 Info: CreateTable Albums 12:49:46.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:46.9 Info: => 0.0002746s 12:49:46.9 Info: CreateIndex Albums (ForeignAlbumId) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.9 Info: => 8.57E-05s 12:49:46.9 Info: CreateIndex Albums (MBId) 12:49:46.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:46.9 Info: => 7.4E-05s 12:49:46.9 Info: CreateIndex Albums (TADBId) 12:49:46.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:46.9 Info: => 8.63E-05s 12:49:46.9 Info: CreateIndex Albums (TitleSlug) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:46.9 Info: => 7.7E-05s 12:49:46.9 Info: CreateIndex Albums (CleanTitle) 12:49:46.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.9 Info: => 7.55E-05s 12:49:46.9 Info: CreateIndex Albums (Path) 12:49:46.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:46.9 Info: => 7.1E-05s 12:49:46.9 Info: CreateTable Tracks 12:49:46.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:46.9 Info: => 0.000168s 12:49:46.9 Info: CreateIndex Tracks (ForeignTrackId) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:46.9 Info: => 7.86E-05s 12:49:46.9 Info: CreateIndex Tracks (ArtistId) 12:49:46.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:46.9 Info: => 7.94E-05s 12:49:46.9 Info: CreateIndex Tracks (TrackFileId) 12:49:46.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:46.9 Info: => 0.000109s 12:49:46.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:46.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:46.9 Info: => 9E-05s 12:49:46.9 Info: CreateTable TrackFiles 12:49:46.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:46.9 Info: => 0.000163s 12:49:46.9 Info: CreateIndex TrackFiles (ArtistId) 12:49:46.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:46.9 Info: => 8.76E-05s 12:49:46.9 Info: CreateIndex TrackFiles (AlbumId) 12:49:46.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:46.9 Info: => 8.21E-05s 12:49:46.9 Info: CreateTable History 12:49:46.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:46.9 Info: => 0.0001686s 12:49:46.9 Info: CreateIndex History (Date) 12:49:46.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:46.9 Info: => 8.36E-05s 12:49:46.9 Info: CreateIndex History (EventType) 12:49:46.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:46.9 Info: => 0.0001121s 12:49:46.9 Info: CreateIndex History (DownloadId) 12:49:46.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:46.9 Info: => 9.55E-05s 12:49:46.9 Info: CreateIndex History (AlbumId) 12:49:46.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:46.9 Info: => 8.41E-05s 12:49:46.9 Info: CreateTable Notifications 12:49:46.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:46.9 Info: => 0.0001471s 12:49:46.9 Info: CreateTable ScheduledTasks 12:49:46.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:46.9 Info: => 0.0001259s 12:49:46.9 Info: CreateIndex ScheduledTasks (TypeName) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:46.9 Info: => 8.52E-05s 12:49:46.9 Info: CreateTable Indexers 12:49:46.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:46.9 Info: => 0.0001326s 12:49:46.9 Info: CreateIndex Indexers (Name) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:46.9 Info: => 0.000114s 12:49:46.9 Info: CreateTable Profiles 12:49:46.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:46.9 Info: => 0.000128s 12:49:46.9 Info: CreateIndex Profiles (Name) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:46.9 Info: => 8.9E-05s 12:49:46.9 Info: CreateTable QualityDefinitions 12:49:46.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:46.9 Info: => 0.0001273s 12:49:46.9 Info: CreateIndex QualityDefinitions (Quality) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:46.9 Info: => 8.71E-05s 12:49:46.9 Info: CreateIndex QualityDefinitions (Title) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:46.9 Info: => 9.57E-05s 12:49:46.9 Info: CreateTable NamingConfig 12:49:46.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:46.9 Info: => 0.0001681s 12:49:46.9 Info: CreateTable Blacklist 12:49:46.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:46.9 Info: => 0.0002086s 12:49:46.9 Info: CreateTable Metadata 12:49:46.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:46.9 Info: => 0.0001257s 12:49:46.9 Info: CreateTable MetadataFiles 12:49:46.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:46.9 Info: => 0.0001572s 12:49:46.9 Info: CreateTable DownloadClients 12:49:46.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:46.9 Info: => 0.0001309s 12:49:46.9 Info: CreateTable PendingReleases 12:49:46.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:46.9 Info: => 0.0001385s 12:49:46.9 Info: CreateTable RemotePathMappings 12:49:46.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:46.9 Info: => 0.0001196s 12:49:46.9 Info: CreateTable Tags 12:49:46.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:46.9 Info: => 0.000126s 12:49:46.9 Info: CreateIndex Tags (Label) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:46.9 Info: => 0.0001005s 12:49:46.9 Info: CreateTable Restrictions 12:49:46.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:46.9 Info: => 0.0001221s 12:49:46.9 Info: CreateTable DelayProfiles 12:49:46.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:46.9 Info: => 0.0001477s 12:49:46.9 Info: CreateTable Users 12:49:46.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:46.9 Info: => 0.0001118s 12:49:46.9 Info: CreateIndex Users (Identifier) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:46.9 Info: => 9.4E-05s 12:49:46.9 Info: CreateIndex Users (Username) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:46.9 Info: => 9.14E-05s 12:49:46.9 Info: CreateTable Commands 12:49:46.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:46.9 Info: => 0.0001837s 12:49:46.9 Info: CreateTable IndexerStatus 12:49:46.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:46.9 Info: => 0.0001545s 12:49:46.9 Info: CreateIndex IndexerStatus (ProviderId) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:46.9 Info: => 8.89E-05s 12:49:46.9 Info: CreateTable ExtraFiles 12:49:46.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:46.9 Info: => 0.0001483s 12:49:46.9 Info: CreateTable LyricFiles 12:49:46.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:46.9 Info: => 0.0001583s 12:49:46.9 Info: CreateTable LanguageProfiles 12:49:46.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:46.9 Info: => 0.0001144s 12:49:46.9 Info: CreateIndex LanguageProfiles (Name) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:46.9 Info: => 9.4E-05s 12:49:46.9 Info: CreateTable DownloadClientStatus 12:49:46.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:46.9 Info: => 0.0001785s 12:49:46.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:46.9 Info: => 9.83E-05s 12:49:46.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:46.9 Info: -> 1 Insert operations completed in 00:00:00.0000691 taking an average of 00:00:00.0000691 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:46', 'InitialSetup') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 1: InitialSetup migrated 12:49:46.9 Info: => 0.0010919s 12:49:46.9 Info: 2: add_reason_to_pending_releases migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 2 12:49:46.9 Info: AlterTable PendingReleases 12:49:46.9 Info: => 1.2E-06s 12:49:46.9 Info: CreateColumn PendingReleases Reason Int32 12:49:46.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:46.9 Info: => 0.0006316s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:46', 'add_reason_to_pending_releases') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 2: add_reason_to_pending_releases migrated 12:49:46.9 Info: => 0.0009527s 12:49:46.9 Info: 3: add_medium_support migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 3 12:49:46.9 Info: AlterTable Albums 12:49:46.9 Info: => 1.5E-06s 12:49:46.9 Info: CreateColumn Albums Media String 12:49:46.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:46.9 Info: => 0.0006195s 12:49:46.9 Info: AlterTable Tracks 12:49:46.9 Info: => 1.1E-06s 12:49:46.9 Info: CreateColumn Tracks MediumNumber Int32 12:49:46.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:46.9 Info: => 0.0005596s 12:49:46.9 Info: AlterTable Tracks 12:49:46.9 Info: => 1E-06s 12:49:46.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:46.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:46.9 Info: => 0.0005536s 12:49:46.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:46.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:46.9 Info: => 4.58E-05s 12:49:46.9 Info: DeleteColumn Tracks TrackNumber 12:49:46.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:46.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:46.9 Info: DROP TABLE "Tracks" 12:49:46.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:46.9 Info: => 0.0046985s 12:49:46.9 Info: AlterTable Tracks 12:49:46.9 Info: => 1E-06s 12:49:46.9 Info: CreateColumn Tracks TrackNumber String 12:49:46.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:46.9 Info: => 0.0005991s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:46', 'add_medium_support') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 3: add_medium_support migrated 12:49:46.9 Info: => 0.0010205s 12:49:46.9 Info: 4: add_various_qualites_in_profile migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 4 12:49:46.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:46.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:46.9 Info: => 6.01E-05s 12:49:46.9 Info: PerformDBOperation 12:49:46.9 Info: Performing DB Operation 12:49:46.9 Info: => 4.61E-05s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:46', 'add_various_qualites_in_profile') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 4: add_various_qualites_in_profile migrated 12:49:46.9 Info: => 0.0003064s 12:49:46.9 Info: 5: metadata_profiles migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 5 12:49:46.9 Info: CreateTable MetadataProfiles 12:49:46.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:46.9 Info: => 0.0001534s 12:49:46.9 Info: CreateIndex MetadataProfiles (Name) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:46.9 Info: => 0.0001432s 12:49:46.9 Info: AlterTable Artists 12:49:46.9 Info: => 1E-06s 12:49:46.9 Info: CreateColumn Artists MetadataProfileId Int32 12:49:46.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:46.9 Info: => 0.0006207s 12:49:46.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:46.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:46.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:46.9 Info: DROP TABLE "Artists" 12:49:46.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.9 Info: => 0.0051629s 12:49:46.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:46.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:46.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:46.9 Info: DROP TABLE "Artists" 12:49:46.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:46.9 Info: => 0.0075712s 12:49:46.9 Info: AlterTable Albums 12:49:46.9 Info: => 1.1E-06s 12:49:46.9 Info: CreateColumn Albums SecondaryTypes String 12:49:46.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:46.9 Info: => 0.0005855s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:46', 'metadata_profiles') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 5: metadata_profiles migrated 12:49:46.9 Info: => 0.0010511s 12:49:46.9 Info: 6: separate_automatic_and_interactive_search migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 6 12:49:46.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:46.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:46.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:46.9 Info: DROP TABLE "Indexers" 12:49:46.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:46.9 Info: => 0.0041554s 12:49:46.9 Info: AlterTable Indexers 12:49:46.9 Info: => 1E-06s 12:49:46.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:46.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:46.9 Info: => 0.0005699s 12:49:46.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:46.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:46.9 Info: => 4.45E-05s 12:49:46.9 Info: AlterTable Indexers 12:49:46.9 Info: => 9E-07s 12:49:46.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:46.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:46.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:46.9 Info: DROP TABLE "Indexers" 12:49:46.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:46.9 Info: => 0.0041527s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:46', 'separate_automatic_and_interactive_search') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 6: separate_automatic_and_interactive_search migrated 12:49:46.9 Info: => 0.0045151s 12:49:46.9 Info: 7: change_album_path_to_relative migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 7 12:49:46.9 Info: DeleteColumn Albums Path 12:49:46.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:46.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:46.9 Info: DROP TABLE "Albums" 12:49:46.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.9 Info: => 0.0064766s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:46', 'change_album_path_to_relative') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 7: change_album_path_to_relative migrated 12:49:46.9 Info: => 0.0069579s 12:49:46.9 Info: 8: change_quality_size_mb_to_kb migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 8 12:49:46.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:46.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:46.9 Info: => 5.97E-05s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:46', 'change_quality_size_mb_to_kb') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 8: change_quality_size_mb_to_kb migrated 12:49:46.9 Info: => 0.0003289s 12:49:46.9 Info: 9: album_releases migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 9 12:49:46.9 Info: AlterTable Albums 12:49:46.9 Info: => 1.2E-06s 12:49:46.9 Info: CreateColumn Albums Releases String 12:49:46.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:46.9 Info: => 0.0006241s 12:49:46.9 Info: AlterTable Albums 12:49:46.9 Info: => 1.1E-06s 12:49:46.9 Info: CreateColumn Albums CurrentRelease String 12:49:46.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:46.9 Info: => 0.0005695s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:46', 'album_releases') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 9: album_releases migrated 12:49:46.9 Info: => 0.0008774s 12:49:46.9 Info: 10: album_releases_fix migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 10 12:49:46.9 Info: AlterTable Albums 12:49:46.9 Info: => 1.2E-06s 12:49:46.9 Info: AlterColumn Albums Releases String 12:49:46.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:46.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:46.9 Info: DROP TABLE "Albums" 12:49:46.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.9 Info: => 0.0050346s 12:49:46.9 Info: AlterTable Albums 12:49:46.9 Info: => 1.1E-06s 12:49:46.9 Info: AlterColumn Albums CurrentRelease String 12:49:46.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:46.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:46.9 Info: DROP TABLE "Albums" 12:49:46.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:46.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:46.9 Info: => 0.0059688s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:46', 'album_releases_fix') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 10: album_releases_fix migrated 12:49:46.9 Info: => 0.0063652s 12:49:46.9 Info: 11: import_lists migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 11 12:49:46.9 Info: CreateTable ImportLists 12:49:46.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:46.9 Info: => 0.0001951s 12:49:46.9 Info: CreateIndex ImportLists (Name) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:46.9 Info: => 9.18E-05s 12:49:46.9 Info: CreateTable ImportListStatus 12:49:46.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:46.9 Info: => 0.0001386s 12:49:46.9 Info: CreateIndex ImportListStatus (ProviderId) 12:49:46.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:46.9 Info: => 8.7E-05s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:46', 'import_lists') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 11: import_lists migrated 12:49:46.9 Info: => 0.0004103s 12:49:46.9 Info: 12: add_release_status migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 12 12:49:46.9 Info: AlterTable MetadataProfiles 12:49:46.9 Info: => 1.1E-06s 12:49:46.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:46.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:46.9 Info: => 0.0006312s 12:49:46.9 Info: PerformDBOperation 12:49:46.9 Info: Performing DB Operation 12:49:46.9 Info: => 4.03E-05s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:46', 'add_release_status') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 12: add_release_status migrated 12:49:46.9 Info: => 0.0003697s 12:49:46.9 Info: 13: album_download_notification migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 13 12:49:46.9 Info: AlterTable Notifications 12:49:46.9 Info: => 1.7E-06s 12:49:46.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:46.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:46.9 Info: => 0.0006228s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:46', 'album_download_notification') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 13: album_download_notification migrated 12:49:46.9 Info: => 0.0009253s 12:49:46.9 Info: 14: fix_language_metadata_profiles migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 14 12:49:46.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:46.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:46.9 Info: => 8.92E-05s 12:49:46.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:46.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:46.9 Info: => 6.4E-05s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:46', 'fix_language_metadata_profiles') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 14: fix_language_metadata_profiles migrated 12:49:46.9 Info: => 0.0003158s 12:49:46.9 Info: 15: remove_fanzub migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 15 12:49:46.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:46.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:46.9 Info: => 4.96E-05s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:46', 'remove_fanzub') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 15: remove_fanzub migrated 12:49:46.9 Info: => 0.0002962s 12:49:46.9 Info: 16: update_artist_history_indexes migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 16 12:49:46.9 Info: CreateIndex Albums (ArtistId) 12:49:46.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:46.9 Info: => 0.0001182s 12:49:46.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:46.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:46.9 Info: => 9.58E-05s 12:49:46.9 Info: DeleteIndex History (AlbumId) 12:49:46.9 Info: DROP INDEX "IX_History_AlbumId" 12:49:46.9 Info: => 0.000134s 12:49:46.9 Info: CreateIndex History (AlbumId, Date) 12:49:46.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:46.9 Info: => 0.0001149s 12:49:46.9 Info: DeleteIndex History (DownloadId) 12:49:46.9 Info: DROP INDEX "IX_History_DownloadId" 12:49:46.9 Info: => 0.0001189s 12:49:46.9 Info: CreateIndex History (DownloadId, Date) 12:49:46.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:46.9 Info: => 9.96E-05s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:46', 'update_artist_history_indexes') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 16: update_artist_history_indexes migrated 12:49:46.9 Info: => 0.0004171s 12:49:46.9 Info: 17: remove_nma migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 17 12:49:46.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:46.9 Info: => 5.75E-05s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:46', 'remove_nma') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 17: remove_nma migrated 12:49:46.9 Info: => 0.0003194s 12:49:46.9 Info: 18: album_disambiguation migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 18 12:49:46.9 Info: AlterTable Albums 12:49:46.9 Info: => 1.2E-06s 12:49:46.9 Info: CreateColumn Albums Disambiguation String 12:49:46.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:46.9 Info: => 0.0006406s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:46', 'album_disambiguation') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 18: album_disambiguation migrated 12:49:46.9 Info: => 0.00093s 12:49:46.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 19 12:49:46.9 Info: PerformDBOperation 12:49:46.9 Info: Performing DB Operation 12:49:46.9 Info: => 4.32E-05s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:46', 'add_ape_quality_in_profiles') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:46.9 Info: => 0.0002972s 12:49:46.9 Info: 20: remove_pushalot migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 20 12:49:46.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:46.9 Info: => 5.38E-05s 12:49:46.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:46.9 Info: => 4.02E-05s 12:49:46.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:46.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:46.9 Info: => 3.83E-05s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:46', 'remove_pushalot') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 20: remove_pushalot migrated 12:49:46.9 Info: => 0.0002884s 12:49:46.9 Info: 21: add_custom_filters migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 21 12:49:46.9 Info: CreateTable CustomFilters 12:49:46.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:46.9 Info: => 0.0001484s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:46', 'add_custom_filters') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 21: add_custom_filters migrated 12:49:46.9 Info: => 0.0004373s 12:49:46.9 Info: 22: import_list_tags migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 22 12:49:46.9 Info: AlterTable ImportLists 12:49:46.9 Info: => 1.2E-06s 12:49:46.9 Info: CreateColumn ImportLists Tags String 12:49:46.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:46.9 Info: => 0.0006598s 12:49:46.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:46', 'import_list_tags') 12:49:46.9 Info: Committing Transaction 12:49:46.9 Info: 22: import_list_tags migrated 12:49:46.9 Info: => 0.0009627s 12:49:46.9 Info: 23: add_release_groups_etc migrating 12:49:46.9 Info: Beginning Transaction 12:49:46.9 Info: Starting migration of Main DB to 23 12:49:46.9 Info: CreateTable ArtistMetadata 12:49:47.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:47.0 Info: => 0.001272s 12:49:47.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:47.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:47.0 Info: => 0.0001019s 12:49:47.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:47.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:47.0 Info: => 0.0001341s 12:49:47.0 Info: AlterTable Artists 12:49:47.0 Info: => 9E-07s 12:49:47.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:47.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:47.0 Info: => 0.0006493s 12:49:47.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:47.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:47.0 Info: => 7.39E-05s 12:49:47.0 Info: CreateTable AlbumReleases 12:49:47.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:47.0 Info: => 0.0001805s 12:49:47.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:47.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:47.0 Info: => 9.33E-05s 12:49:47.0 Info: CreateIndex AlbumReleases (AlbumId) 12:49:47.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:47.0 Info: => 8.68E-05s 12:49:47.0 Info: PerformDBOperation 12:49:47.0 Info: Performing DB Operation 12:49:47.0 Info: => 5.86E-05s 12:49:47.0 Info: AlterTable Albums 12:49:47.0 Info: => 1E-06s 12:49:47.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:47.0 Info: => 0.0006733s 12:49:47.0 Info: AlterTable Albums 12:49:47.0 Info: => 1E-06s 12:49:47.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:47.0 Info: => 0.0006454s 12:49:47.0 Info: AlterTable Albums 12:49:47.0 Info: => 1.1E-06s 12:49:47.0 Info: CreateColumn Albums Links String 12:49:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:47.0 Info: => 0.0006342s 12:49:47.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:47.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:47.0 Info: => 8.89E-05s 12:49:47.0 Info: AlterTable Tracks 12:49:47.0 Info: => 1E-06s 12:49:47.0 Info: CreateColumn Tracks ForeignRecordingId String 12:49:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:47.0 Info: => 0.0006243s 12:49:47.0 Info: AlterTable Tracks 12:49:47.0 Info: => 1.1E-06s 12:49:47.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:47.0 Info: => 0.0006363s 12:49:47.0 Info: AlterTable Tracks 12:49:47.0 Info: => 1.3E-06s 12:49:47.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:47.0 Info: => 0.0006487s 12:49:47.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:47.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:47.0 Info: => 0.0001199s 12:49:47.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:47.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:47.0 Info: => 7.86E-05s 12:49:47.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:47.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:47.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:47.0 Info: DROP TABLE "Artists" 12:49:47.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.0 Info: => 0.0051277s 12:49:47.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:47.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:47.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:47.0 Info: DROP TABLE "Albums" 12:49:47.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:47.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:47.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:47.0 Info: => 0.0052193s 12:49:47.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:47.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:47.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:47.0 Info: DROP TABLE "Tracks" 12:49:47.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:47.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:47.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:47.0 Info: => 0.0058961s 12:49:47.0 Info: DeleteColumn TrackFiles ArtistId 12:49:47.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:47.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:47.0 Info: DROP TABLE "TrackFiles" 12:49:47.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:47.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:47.0 Info: => 0.0046003s 12:49:47.0 Info: CreateIndex Artists (ArtistMetadataId) 12:49:47.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:47.0 Info: => 9.11E-05s 12:49:47.0 Info: CreateIndex Artists (Monitored) 12:49:47.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:47.0 Info: => 8.64E-05s 12:49:47.0 Info: CreateIndex Albums (ArtistMetadataId) 12:49:47.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:47.0 Info: => 8.51E-05s 12:49:47.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:47.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:47.0 Info: => 8.39E-05s 12:49:47.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:47.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:47.0 Info: => 8.38E-05s 12:49:47.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:47.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:47.0 Info: => 8.48E-05s 12:49:47.0 Info: UpdateData 12:49:47.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:47.0 Info: => 4.87E-05s 12:49:47.0 Info: UpdateData 12:49:47.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:47.0 Info: => 4.23E-05s 12:49:47.0 Info: UpdateData 12:49:47.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:47.0 Info: => 4.93E-05s 12:49:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:47', 'add_release_groups_etc') 12:49:47.0 Info: Committing Transaction 12:49:47.0 Info: 23: add_release_groups_etc migrated 12:49:47.0 Info: => 0.0005844s 12:49:47.0 Info: 24: NewMediaInfoFormat migrating 12:49:47.0 Info: Beginning Transaction 12:49:47.0 Info: Starting migration of Main DB to 24 12:49:47.0 Info: UpdateData 12:49:47.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:47.0 Info: => 5.78E-05s 12:49:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:47', 'NewMediaInfoFormat') 12:49:47.0 Info: Committing Transaction 12:49:47.0 Info: 24: NewMediaInfoFormat migrated 12:49:47.0 Info: => 0.0012509s 12:49:47.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:47.0 Info: Beginning Transaction 12:49:47.0 Info: Starting migration of Main DB to 25 12:49:47.0 Info: RenameTable Restrictions ReleaseProfiles 12:49:47.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:47.0 Info: => 0.0017609s 12:49:47.0 Info: AlterTable ReleaseProfiles 12:49:47.0 Info: => 1.1E-06s 12:49:47.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:47.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:47.0 Info: => 0.0006014s 12:49:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:47', 'rename_restrictions_to_release_profiles') 12:49:47.0 Info: Committing Transaction 12:49:47.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:47.0 Info: => 0.0009219s 12:49:47.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:47.0 Info: Beginning Transaction 12:49:47.0 Info: Starting migration of Main DB to 26 12:49:47.0 Info: RenameTable Profiles QualityProfiles 12:49:47.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:47.0 Info: => 0.0017336s 12:49:47.0 Info: AlterTable QualityProfiles 12:49:47.0 Info: => 1.2E-06s 12:49:47.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:47.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:47.0 Info: => 0.0006117s 12:49:47.0 Info: AlterTable LanguageProfiles 12:49:47.0 Info: => 1.1E-06s 12:49:47.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:47.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:47.0 Info: => 0.0005824s 12:49:47.0 Info: UpdateData 12:49:47.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:47.0 Info: => 5.13E-05s 12:49:47.0 Info: UpdateData 12:49:47.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:47.0 Info: => 3.67E-05s 12:49:47.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:47.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:47.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:47.0 Info: DROP TABLE "Artists" 12:49:47.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:47.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:47.0 Info: => 0.0060957s 12:49:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:47', 'rename_quality_profiles_add_upgrade_allowed') 12:49:47.0 Info: Committing Transaction 12:49:47.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:47.0 Info: => 0.0064785s 12:49:47.0 Info: 27: add_import_exclusions migrating 12:49:47.0 Info: Beginning Transaction 12:49:47.0 Info: Starting migration of Main DB to 27 12:49:47.0 Info: CreateTable ImportListExclusions 12:49:47.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:47.0 Info: => 0.0001464s 12:49:47.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:47.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:47.0 Info: => 9.58E-05s 12:49:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:47', 'add_import_exclusions') 12:49:47.0 Info: Committing Transaction 12:49:47.0 Info: 27: add_import_exclusions migrated 12:49:47.0 Info: => 0.0003918s 12:49:47.0 Info: 28: clean_artist_metadata_table migrating 12:49:47.0 Info: Beginning Transaction 12:49:47.0 Info: Starting migration of Main DB to 28 12:49:47.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:47.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:47.0 Info: => 0.0001631s 12:49:47.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:47.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:47.0 Info: => 0.0001248s 12:49:47.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:47.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:47.0 Info: => 0.0001249s 12:49:47.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:47.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:47.0 Info: => 0.0001252s 12:49:47.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:47.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:47.0 Info: => 0.0001272s 12:49:47.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:47.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:47.0 Info: => 0.0001247s 12:49:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:47', 'clean_artist_metadata_table') 12:49:47.0 Info: Committing Transaction 12:49:47.0 Info: 28: clean_artist_metadata_table migrated 12:49:47.0 Info: => 0.0003849s 12:49:47.0 Info: 29: health_issue_notification migrating 12:49:47.0 Info: Beginning Transaction 12:49:47.0 Info: Starting migration of Main DB to 29 12:49:47.0 Info: AlterTable Notifications 12:49:47.0 Info: => 1.1E-06s 12:49:47.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:47.0 Info: => 0.0006446s 12:49:47.0 Info: AlterTable Notifications 12:49:47.0 Info: => 1.1E-06s 12:49:47.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:47.0 Info: => 0.0005946s 12:49:47.0 Info: AlterTable Notifications 12:49:47.0 Info: => 1E-06s 12:49:47.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:47.0 Info: => 0.000588s 12:49:47.0 Info: AlterTable Notifications 12:49:47.0 Info: => 1.2E-06s 12:49:47.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:47.0 Info: => 0.000588s 12:49:47.0 Info: AlterTable Notifications 12:49:47.0 Info: => 1E-06s 12:49:47.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:47.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:47.0 Info: => 0.0006128s 12:49:47.0 Info: DeleteColumn Notifications OnDownload 12:49:47.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:47.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:47.0 Info: DROP TABLE "Notifications" 12:49:47.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:47.0 Info: => 0.0046214s 12:49:47.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:47.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:47.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:47.0 Info: DROP TABLE "Notifications" 12:49:47.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:47.0 Info: => 0.0058424s 12:49:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:47', 'health_issue_notification') 12:49:47.0 Info: Committing Transaction 12:49:47.0 Info: 29: health_issue_notification migrated 12:49:47.0 Info: => 0.006228s 12:49:47.0 Info: 30: add_mediafilerepository_mtime migrating 12:49:47.0 Info: Beginning Transaction 12:49:47.0 Info: Starting migration of Main DB to 30 12:49:47.0 Info: AlterTable TrackFiles 12:49:47.0 Info: => 1.4E-06s 12:49:47.0 Info: CreateColumn TrackFiles Modified DateTime 12:49:47.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:47.0 Info: => 0.0006496s 12:49:47.0 Info: AlterTable TrackFiles 12:49:47.0 Info: => 1.1E-06s 12:49:47.0 Info: CreateColumn TrackFiles Path String 12:49:47.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:47.0 Info: => 0.0005957s 12:49:47.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:47.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:47.0 Info: => 4.54E-05s 12:49:47.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:47.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:47.0 Info: => 0.0001285s 12:49:47.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:47.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:47.0 Info: => 0.0001494s 12:49:47.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:47.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:47.0 Info: => 0.0001474s 12:49:47.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:47.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:47.0 Info: => 8.92E-05s 12:49:47.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:47.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:47.0 Info: => 5.74E-05s 12:49:47.0 Info: AlterTable TrackFiles 12:49:47.0 Info: => 9E-07s 12:49:47.0 Info: AlterColumn TrackFiles Path String 12:49:47.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:47.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:47.0 Info: DROP TABLE "TrackFiles" 12:49:47.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:47.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:47.0 Info: => 0.0047909s 12:49:47.0 Info: CreateIndex TrackFiles (Path) 12:49:47.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:47.0 Info: => 9.18E-05s 12:49:47.0 Info: DeleteColumn TrackFiles RelativePath 12:49:47.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:47.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:47.0 Info: DROP TABLE "TrackFiles" 12:49:47.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:47.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:47.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:47.0 Info: => 0.0049243s 12:49:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:47', 'add_mediafilerepository_mtime') 12:49:47.0 Info: Committing Transaction 12:49:47.0 Info: 30: add_mediafilerepository_mtime migrated 12:49:47.0 Info: => 0.0052639s 12:49:47.0 Info: 31: add_artistmetadataid_constraint migrating 12:49:47.0 Info: Beginning Transaction 12:49:47.0 Info: Starting migration of Main DB to 31 12:49:47.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:47.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:47.0 Info: => 9.99E-05s 12:49:47.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:47.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:47.0 Info: => 0.0001418s 12:49:47.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:47.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:47.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:47.0 Info: DROP TABLE "Artists" 12:49:47.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:47.0 Info: => 0.0064232s 12:49:47.0 Info: CreateIndex Artists (ArtistMetadataId) 12:49:47.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:47.0 Info: => 8.98E-05s 12:49:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:47', 'add_artistmetadataid_constraint') 12:49:47.0 Info: Committing Transaction 12:49:47.0 Info: 31: add_artistmetadataid_constraint migrated 12:49:47.0 Info: => 0.0004429s 12:49:47.0 Info: 32: old_ids_and_artist_alias migrating 12:49:47.0 Info: Beginning Transaction 12:49:47.0 Info: Starting migration of Main DB to 32 12:49:47.0 Info: AlterTable ArtistMetadata 12:49:47.0 Info: => 1.3E-06s 12:49:47.0 Info: CreateColumn ArtistMetadata Aliases String 12:49:47.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:47.0 Info: => 0.0006573s 12:49:47.0 Info: AlterTable ArtistMetadata 12:49:47.0 Info: => 1.2E-06s 12:49:47.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:47.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:47.0 Info: => 0.0006191s 12:49:47.0 Info: AlterTable Albums 12:49:47.0 Info: => 1E-06s 12:49:47.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:47.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:47.0 Info: => 0.0006226s 12:49:47.0 Info: AlterTable AlbumReleases 12:49:47.0 Info: => 1.2E-06s 12:49:47.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:47.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:47.0 Info: => 0.0006086s 12:49:47.0 Info: AlterTable Tracks 12:49:47.0 Info: => 1.1E-06s 12:49:47.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:47.0 Info: => 0.0006068s 12:49:47.0 Info: AlterTable Tracks 12:49:47.0 Info: => 1E-06s 12:49:47.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:47.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:47.0 Info: => 0.0006088s 12:49:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:47', 'old_ids_and_artist_alias') 12:49:47.0 Info: Committing Transaction 12:49:47.0 Info: 32: old_ids_and_artist_alias migrated 12:49:47.0 Info: => 0.0009157s 12:49:47.0 Info: 33: download_propers_config migrating 12:49:47.0 Info: Beginning Transaction 12:49:47.0 Info: Starting migration of Main DB to 33 12:49:47.0 Info: PerformDBOperation 12:49:47.0 Info: Performing DB Operation 12:49:47.0 Info: => 3.71E-05s 12:49:47.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:47.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:47.0 Info: => 4.11E-05s 12:49:47.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:47', 'download_propers_config') 12:49:47.0 Info: Committing Transaction 12:49:47.0 Info: 33: download_propers_config migrated 12:49:47.0 Info: => 0.0003142s 12:49:47.0 Info: 34: remove_language_profiles migrating 12:49:47.0 Info: Beginning Transaction 12:49:47.0 Info: Starting migration of Main DB to 34 12:49:47.0 Info: DeleteTable LanguageProfiles 12:49:47.0 Info: DROP TABLE "LanguageProfiles" 12:49:47.0 Info: => 0.0002208s 12:49:47.0 Info: DeleteColumn Artists LanguageProfileId 12:49:47.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:47.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:47.0 Info: DROP TABLE "Artists" 12:49:47.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:47.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:47.0 Info: => 0.0052311s 12:49:47.0 Info: DeleteColumn ImportLists LanguageProfileId 12:49:47.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:47.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:47.0 Info: DROP TABLE "ImportLists" 12:49:47.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:47.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:47.0 Info: => 0.0048035s 12:49:47.0 Info: DeleteColumn Blacklist Language 12:49:47.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:47.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:47.1 Info: DROP TABLE "Blacklist" 12:49:47.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:47.1 Info: => 0.0056363s 12:49:47.1 Info: DeleteColumn History Language 12:49:47.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:47.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:47.1 Info: DROP TABLE "History" 12:49:47.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:47.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:47.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:47.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:47.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:47.1 Info: => 0.006445s 12:49:47.1 Info: DeleteColumn LyricFiles Language 12:49:47.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:47.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:47.1 Info: DROP TABLE "LyricFiles" 12:49:47.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:47.1 Info: => 0.0044603s 12:49:47.1 Info: DeleteColumn TrackFiles Language 12:49:47.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:47.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:47.1 Info: DROP TABLE "TrackFiles" 12:49:47.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:47.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:47.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:47.1 Info: => 0.0048099s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:47', 'remove_language_profiles') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 34: remove_language_profiles migrated 12:49:47.1 Info: => 0.0053322s 12:49:47.1 Info: 35: multi_disc_naming_format migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 35 12:49:47.1 Info: AlterTable NamingConfig 12:49:47.1 Info: => 1.2E-06s 12:49:47.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:47.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:47.1 Info: => 0.0006478s 12:49:47.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:47.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:47.1 Info: => 5.25E-05s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:47', 'multi_disc_naming_format') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 35: multi_disc_naming_format migrated 12:49:47.1 Info: => 0.0003285s 12:49:47.1 Info: 36: add_download_client_priority migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 36 12:49:47.1 Info: AlterTable DownloadClients 12:49:47.1 Info: => 1.3E-06s 12:49:47.1 Info: CreateColumn DownloadClients Priority Int32 12:49:47.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:47.1 Info: => 0.0006319s 12:49:47.1 Info: PerformDBOperation 12:49:47.1 Info: Performing DB Operation 12:49:47.1 Info: => 5.85E-05s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:47', 'add_download_client_priority') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 36: add_download_client_priority migrated 12:49:47.1 Info: => 0.0003448s 12:49:47.1 Info: 37: remove_growl_prowl migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 37 12:49:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:47.1 Info: => 5.7E-05s 12:49:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:47.1 Info: => 3.78E-05s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:47', 'remove_growl_prowl') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 37: remove_growl_prowl migrated 12:49:47.1 Info: => 0.0002863s 12:49:47.1 Info: 38: remove_plex_hometheatre migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 38 12:49:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:47.1 Info: => 5.34E-05s 12:49:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:47.1 Info: => 3.8E-05s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:47', 'remove_plex_hometheatre') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 38: remove_plex_hometheatre migrated 12:49:47.1 Info: => 0.0002824s 12:49:47.1 Info: 39: add_root_folder_add_defaults migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 39 12:49:47.1 Info: AlterTable RootFolders 12:49:47.1 Info: => 1.3E-06s 12:49:47.1 Info: CreateColumn RootFolders Name String 12:49:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:47.1 Info: => 0.0006316s 12:49:47.1 Info: AlterTable RootFolders 12:49:47.1 Info: => 1.2E-06s 12:49:47.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:47.1 Info: => 0.0006015s 12:49:47.1 Info: AlterTable RootFolders 12:49:47.1 Info: => 1.1E-06s 12:49:47.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:47.1 Info: => 0.0006016s 12:49:47.1 Info: AlterTable RootFolders 12:49:47.1 Info: => 1.1E-06s 12:49:47.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:47.1 Info: => 0.0005953s 12:49:47.1 Info: AlterTable RootFolders 12:49:47.1 Info: => 1.2E-06s 12:49:47.1 Info: CreateColumn RootFolders DefaultTags String 12:49:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:47.1 Info: => 0.0005906s 12:49:47.1 Info: PerformDBOperation 12:49:47.1 Info: Performing DB Operation 12:49:47.1 Info: => 6.83E-05s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:47', 'add_root_folder_add_defaults') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 39: add_root_folder_add_defaults migrated 12:49:47.1 Info: => 0.0003732s 12:49:47.1 Info: 40: task_duration migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 40 12:49:47.1 Info: AlterTable ScheduledTasks 12:49:47.1 Info: => 1.2E-06s 12:49:47.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:47.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:47.1 Info: => 0.0006346s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:47', 'task_duration') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 40: task_duration migrated 12:49:47.1 Info: => 0.0009515s 12:49:47.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 41 12:49:47.1 Info: AlterTable ReleaseProfiles 12:49:47.1 Info: => 1E-06s 12:49:47.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:47.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:47.1 Info: => 0.0006379s 12:49:47.1 Info: AlterTable ReleaseProfiles 12:49:47.1 Info: => 1.2E-06s 12:49:47.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:47.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:47.1 Info: => 0.0006018s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:47', 'add_indexer_and_enabled_to_release_profiles') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:47.1 Info: => 0.0009225s 12:49:47.1 Info: 42: remove_album_folders migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 42 12:49:47.1 Info: DeleteColumn Artists AlbumFolder 12:49:47.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:47.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:47.1 Info: DROP TABLE "Artists" 12:49:47.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:47.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:47.1 Info: => 0.0053301s 12:49:47.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:47.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:47.1 Info: => 5.37E-05s 12:49:47.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:47.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:47.1 Info: => 4.33E-05s 12:49:47.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:47.1 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:47.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:47.1 Info: DROP TABLE "NamingConfig" 12:49:47.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:47.1 Info: => 0.0060026s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:47', 'remove_album_folders') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 42: remove_album_folders migrated 12:49:47.1 Info: => 0.0064465s 12:49:47.1 Info: 44: add_priority_to_indexers migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 44 12:49:47.1 Info: AlterTable Indexers 12:49:47.1 Info: => 1.1E-06s 12:49:47.1 Info: CreateColumn Indexers Priority Int32 12:49:47.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:47.1 Info: => 0.0006495s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:47', 'add_priority_to_indexers') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 44: add_priority_to_indexers migrated 12:49:47.1 Info: => 0.0009758s 12:49:47.1 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 45 12:49:47.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:47.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:47.1 Info: => 0.0001256s 12:49:47.1 Info: PerformDBOperation 12:49:47.1 Info: Performing DB Operation 12:49:47.1 Info: => 7.28E-05s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:47', 'remove_chown_and_folderchmod_config') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:47.1 Info: => 0.0003496s 12:49:47.1 Info: 47: update_notifiarr migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 47 12:49:47.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:47.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:47.1 Info: => 8.17E-05s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:47', 'update_notifiarr') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 47: update_notifiarr migrated 12:49:47.1 Info: => 0.0003438s 12:49:47.1 Info: 49: email_multiple_addresses migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 49 12:49:47.1 Info: PerformDBOperation 12:49:47.1 Info: Performing DB Operation 12:49:47.1 Info: => 6.5E-05s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:47', 'email_multiple_addresses') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 49: email_multiple_addresses migrated 12:49:47.1 Info: => 0.0003261s 12:49:47.1 Info: 50: rename_blacklist_to_blocklist migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 50 12:49:47.1 Info: RenameTable Blacklist Blocklist 12:49:47.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:47.1 Info: => 0.0018309s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:47', 'rename_blacklist_to_blocklist') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 50: rename_blacklist_to_blocklist migrated 12:49:47.1 Info: => 0.0021637s 12:49:47.1 Info: 51: cdh_per_downloadclient migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 51 12:49:47.1 Info: AlterTable DownloadClients 12:49:47.1 Info: => 1.1E-06s 12:49:47.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:47.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:47.1 Info: => 0.0006514s 12:49:47.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:47.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:47.1 Info: => 0.0006122s 12:49:47.1 Info: PerformDBOperation 12:49:47.1 Info: Performing DB Operation 12:49:47.1 Info: => 0.0001783s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:47', 'cdh_per_downloadclient') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 51: cdh_per_downloadclient migrated 12:49:47.1 Info: => 0.0005042s 12:49:47.1 Info: 52: download_history migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 52 12:49:47.1 Info: CreateTable DownloadHistory 12:49:47.1 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:47.1 Info: => 0.0002414s 12:49:47.1 Info: CreateIndex DownloadHistory (EventType) 12:49:47.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:47.1 Info: => 0.0001041s 12:49:47.1 Info: CreateIndex DownloadHistory (ArtistId) 12:49:47.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:47.1 Info: => 8.93E-05s 12:49:47.1 Info: CreateIndex DownloadHistory (DownloadId) 12:49:47.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:47.1 Info: => 8.97E-05s 12:49:47.1 Info: PerformDBOperation 12:49:47.1 Info: Performing DB Operation 12:49:47.1 Info: => 0.0001408s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:47', 'download_history') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 52: download_history migrated 12:49:47.1 Info: => 0.0004979s 12:49:47.1 Info: 53: add_update_history migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 53 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:47', 'add_update_history') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 53: add_update_history migrated 12:49:47.1 Info: => 0.0003208s 12:49:47.1 Info: 54: add_on_update_to_notifications migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 54 12:49:47.1 Info: AlterTable Notifications 12:49:47.1 Info: => 1.2E-06s 12:49:47.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:47.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:47.1 Info: => 0.0006731s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:47', 'add_on_update_to_notifications') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 54: add_on_update_to_notifications migrated 12:49:47.1 Info: => 0.0009754s 12:49:47.1 Info: 55: download_client_per_indexer migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 55 12:49:47.1 Info: AlterTable Indexers 12:49:47.1 Info: => 1.2E-06s 12:49:47.1 Info: CreateColumn Indexers DownloadClientId Int32 12:49:47.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:47.1 Info: => 0.0006737s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:47', 'download_client_per_indexer') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 55: download_client_per_indexer migrated 12:49:47.1 Info: => 0.0009883s 12:49:47.1 Info: 56: AddNewItemMonitorType migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 56 12:49:47.1 Info: AlterTable Artists 12:49:47.1 Info: => 1.3E-06s 12:49:47.1 Info: CreateColumn Artists MonitorNewItems Int32 12:49:47.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:47.1 Info: => 0.0006701s 12:49:47.1 Info: AlterTable RootFolders 12:49:47.1 Info: => 1.1E-06s 12:49:47.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:47.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:47.1 Info: => 0.0006282s 12:49:47.1 Info: AlterTable ImportLists 12:49:47.1 Info: => 1E-06s 12:49:47.1 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:47.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:47.1 Info: => 0.0006251s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:47', 'AddNewItemMonitorType') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 56: AddNewItemMonitorType migrated 12:49:47.1 Info: => 0.000945s 12:49:47.1 Info: 57: ImportListSearch migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 57 12:49:47.1 Info: AlterTable ImportLists 12:49:47.1 Info: => 1.2E-06s 12:49:47.1 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:47.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:47.1 Info: => 0.0006756s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:47', 'ImportListSearch') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 57: ImportListSearch migrated 12:49:47.1 Info: => 0.0009831s 12:49:47.1 Info: 58: ImportListMonitorExisting migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 58 12:49:47.1 Info: AlterTable ImportLists 12:49:47.1 Info: => 1.2E-06s 12:49:47.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:47.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:47.1 Info: => 0.0006705s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:47', 'ImportListMonitorExisting') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 58: ImportListMonitorExisting migrated 12:49:47.1 Info: => 0.0009804s 12:49:47.1 Info: 59: add_indexer_tags migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 59 12:49:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:47.1 Info: => 5.88E-05s 12:49:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:47.1 Info: => 4.09E-05s 12:49:47.1 Info: AlterTable Indexers 12:49:47.1 Info: => 8E-07s 12:49:47.1 Info: CreateColumn Indexers Tags String 12:49:47.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:47.1 Info: => 0.0006714s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:47', 'add_indexer_tags') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 59: add_indexer_tags migrated 12:49:47.1 Info: => 0.0009884s 12:49:47.1 Info: 60: update_audio_types migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 60 12:49:47.1 Info: PerformDBOperation 12:49:47.1 Info: Performing DB Operation 12:49:47.1 Info: => 6.18E-05s 12:49:47.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:47', 'update_audio_types') 12:49:47.1 Info: Committing Transaction 12:49:47.1 Info: 60: update_audio_types migrated 12:49:47.1 Info: => 0.0003288s 12:49:47.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:47.1 Info: Beginning Transaction 12:49:47.1 Info: Starting migration of Main DB to 61 12:49:47.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.1 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:47.1 Info: => 5.31E-05s 12:49:47.1 Info: AlterTable AlbumReleases 12:49:47.1 Info: => 1E-06s 12:49:47.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49: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) 12:49: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" 12:49:47.1 Info: DROP TABLE "AlbumReleases" 12:49:47.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:47.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:47.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:47.1 Info: => 0.0066608s 12:49:47.1 Info: AlterTable Albums 12:49:47.1 Info: => 1E-06s 12:49:47.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49: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) 12:49: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" 12:49:47.1 Info: DROP TABLE "Albums" 12:49:47.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:47.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:47.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:47.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:47.1 Info: => 0.0054329s 12:49:47.1 Info: AlterTable Albums 12:49:47.1 Info: => 1E-06s 12:49:47.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49: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) 12:49: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" 12:49:47.1 Info: DROP TABLE "Albums" 12:49:47.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:47.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:47.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:47.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:47.1 Info: => 0.0053219s 12:49:47.1 Info: AlterTable Albums 12:49:47.1 Info: => 1.1E-06s 12:49:47.1 Info: AlterColumn Albums Added DateTimeOffset 12:49: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) 12:49: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" 12:49:47.1 Info: DROP TABLE "Albums" 12:49:47.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:47.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:47.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:47.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:47.1 Info: => 0.0053466s 12:49:47.1 Info: AlterTable Artists 12:49:47.1 Info: => 9E-07s 12:49:47.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:47.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:47.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:47.1 Info: DROP TABLE "Artists" 12:49:47.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:47.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:47.1 Info: => 0.0057704s 12:49:47.1 Info: AlterTable Artists 12:49:47.1 Info: => 1.1E-06s 12:49:47.1 Info: AlterColumn Artists Added DateTimeOffset 12:49:47.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:47.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:47.1 Info: DROP TABLE "Artists" 12:49:47.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:47.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:47.1 Info: => 0.0066652s 12:49:47.1 Info: AlterTable Blocklist 12:49:47.1 Info: => 1.1E-06s 12:49:47.1 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:47.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:47.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:47.2 Info: DROP TABLE "Blocklist" 12:49:47.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:47.2 Info: => 0.006165s 12:49:47.2 Info: AlterTable Blocklist 12:49:47.2 Info: => 1.3E-06s 12:49:47.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:47.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:47.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:47.2 Info: DROP TABLE "Blocklist" 12:49:47.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:47.2 Info: => 0.0048522s 12:49:47.2 Info: AlterTable Commands 12:49:47.2 Info: => 1.1E-06s 12:49:47.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:47.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:47.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:47.2 Info: DROP TABLE "Commands" 12:49:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:47.2 Info: => 0.0048178s 12:49:47.2 Info: AlterTable Commands 12:49:47.2 Info: => 1.1E-06s 12:49:47.2 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:47.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:47.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:47.2 Info: DROP TABLE "Commands" 12:49:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:47.2 Info: => 0.0048096s 12:49:47.2 Info: AlterTable Commands 12:49:47.2 Info: => 1E-06s 12:49:47.2 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:47.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:47.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:47.2 Info: DROP TABLE "Commands" 12:49:47.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:47.2 Info: => 0.0059636s 12:49:47.2 Info: AlterTable DownloadClientStatus 12:49:47.2 Info: => 1E-06s 12:49:47.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:47.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:47.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:47.2 Info: DROP TABLE "DownloadClientStatus" 12:49:47.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:47.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:47.2 Info: => 0.004875s 12:49:47.2 Info: AlterTable DownloadClientStatus 12:49:47.2 Info: => 1.1E-06s 12:49:47.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:47.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:47.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:47.2 Info: DROP TABLE "DownloadClientStatus" 12:49:47.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:47.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:47.2 Info: => 0.0060319s 12:49:47.2 Info: AlterTable DownloadClientStatus 12:49:47.2 Info: => 1E-06s 12:49:47.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:47.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:47.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:47.2 Info: DROP TABLE "DownloadClientStatus" 12:49:47.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:47.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:47.2 Info: => 0.0048638s 12:49:47.2 Info: AlterTable DownloadHistory 12:49:47.2 Info: => 1E-06s 12:49:47.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:47.2 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:47.2 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:47.2 Info: DROP TABLE "DownloadHistory" 12:49:47.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:47.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:47.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:47.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:47.2 Info: => 0.006473s 12:49:47.2 Info: AlterTable ExtraFiles 12:49:47.2 Info: => 1E-06s 12:49:47.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:47.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:47.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:47.2 Info: DROP TABLE "ExtraFiles" 12:49:47.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:47.2 Info: => 0.0047173s 12:49:47.2 Info: AlterTable ExtraFiles 12:49:47.2 Info: => 1.3E-06s 12:49:47.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:47.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:47.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:47.2 Info: DROP TABLE "ExtraFiles" 12:49:47.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:47.2 Info: => 0.0057708s 12:49:47.2 Info: AlterTable History 12:49:47.2 Info: => 1.1E-06s 12:49:47.2 Info: AlterColumn History Date DateTimeOffset 12:49:47.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:47.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:47.2 Info: DROP TABLE "History" 12:49:47.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:47.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:47.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:47.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:47.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:47.2 Info: => 0.0054852s 12:49:47.2 Info: AlterTable ImportListStatus 12:49:47.2 Info: => 1E-06s 12:49:47.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:47.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:47.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:47.2 Info: DROP TABLE "ImportListStatus" 12:49:47.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:47.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:47.2 Info: => 0.006276s 12:49:47.2 Info: AlterTable ImportListStatus 12:49:47.2 Info: => 1E-06s 12:49:47.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:47.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:47.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:47.2 Info: DROP TABLE "ImportListStatus" 12:49:47.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:47.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:47.2 Info: => 0.0049435s 12:49:47.2 Info: AlterTable ImportListStatus 12:49:47.2 Info: => 1E-06s 12:49:47.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:47.2 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:47.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:47.2 Info: DROP TABLE "ImportListStatus" 12:49:47.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:47.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:47.2 Info: => 0.0049254s 12:49:47.2 Info: AlterTable IndexerStatus 12:49:47.2 Info: => 1E-06s 12:49:47.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:47.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:47.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:47.2 Info: DROP TABLE "IndexerStatus" 12:49:47.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:47.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:47.2 Info: => 0.0049348s 12:49:47.2 Info: AlterTable IndexerStatus 12:49:47.2 Info: => 1E-06s 12:49:47.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:47.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:47.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:47.2 Info: DROP TABLE "IndexerStatus" 12:49:47.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:47.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:47.2 Info: => 0.0059078s 12:49:47.2 Info: AlterTable IndexerStatus 12:49:47.2 Info: => 1.1E-06s 12:49:47.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:47.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:47.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:47.2 Info: DROP TABLE "IndexerStatus" 12:49:47.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:47.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:47.2 Info: => 0.0061343s 12:49:47.2 Info: AlterTable LyricFiles 12:49:47.2 Info: => 1E-06s 12:49:47.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:47.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:47.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:47.2 Info: DROP TABLE "LyricFiles" 12:49:47.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:47.3 Info: => 0.00472s 12:49:47.3 Info: AlterTable LyricFiles 12:49:47.3 Info: => 1.4E-06s 12:49:47.3 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:47.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:47.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:47.3 Info: DROP TABLE "LyricFiles" 12:49:47.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:47.3 Info: => 0.0047701s 12:49:47.3 Info: AlterTable MetadataFiles 12:49:47.3 Info: => 1.1E-06s 12:49:47.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:47.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:47.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:47.3 Info: DROP TABLE "MetadataFiles" 12:49:47.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:47.3 Info: => 0.0051291s 12:49:47.3 Info: AlterTable MetadataFiles 12:49:47.3 Info: => 1.1E-06s 12:49:47.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:47.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:47.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:47.3 Info: DROP TABLE "MetadataFiles" 12:49:47.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:47.3 Info: => 0.0061795s 12:49:47.3 Info: AlterTable PendingReleases 12:49:47.3 Info: => 1.1E-06s 12:49:47.3 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:47.3 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:47.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:47.3 Info: DROP TABLE "PendingReleases" 12:49:47.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:47.3 Info: => 0.0047187s 12:49:47.3 Info: AlterTable ScheduledTasks 12:49:47.3 Info: => 1.1E-06s 12:49:47.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:47.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:47.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:47.3 Info: DROP TABLE "ScheduledTasks" 12:49:47.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:47.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:47.3 Info: => 0.0062137s 12:49:47.3 Info: AlterTable ScheduledTasks 12:49:47.3 Info: => 1.3E-06s 12:49:47.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:47.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:47.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:47.3 Info: DROP TABLE "ScheduledTasks" 12:49:47.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:47.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:47.3 Info: => 0.0048388s 12:49:47.3 Info: AlterTable TrackFiles 12:49:47.3 Info: => 1.1E-06s 12:49:47.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:47.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:47.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:47.3 Info: DROP TABLE "TrackFiles" 12:49:47.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:47.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:47.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:47.3 Info: => 0.0050771s 12:49:47.3 Info: AlterTable TrackFiles 12:49:47.3 Info: => 1E-06s 12:49:47.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:47.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:47.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:47.3 Info: DROP TABLE "TrackFiles" 12:49:47.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:47.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:47.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:47.3 Info: => 0.0051299s 12:49:47.3 Info: AlterTable VersionInfo 12:49:47.3 Info: => 1.1E-06s 12:49:47.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:47.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:47.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:47.3 Info: DROP TABLE "VersionInfo" 12:49:47.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:47.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:47.3 Info: => 0.0060788s 12:49:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:47', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:47.3 Info: Committing Transaction 12:49:47.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:47.3 Info: => 0.0068781s 12:49:47.3 Info: 62: add_on_delete_to_notifications migrating 12:49:47.3 Info: Beginning Transaction 12:49:47.3 Info: Starting migration of Main DB to 62 12:49:47.3 Info: AlterTable Notifications 12:49:47.3 Info: => 1.2E-06s 12:49:47.3 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:47.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:47.3 Info: => 0.0006873s 12:49:47.3 Info: AlterTable Notifications 12:49:47.3 Info: => 1.1E-06s 12:49:47.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:47.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:47.3 Info: => 0.0006397s 12:49:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:47', 'add_on_delete_to_notifications') 12:49:47.3 Info: Committing Transaction 12:49:47.3 Info: 62: add_on_delete_to_notifications migrated 12:49:47.3 Info: => 0.0009527s 12:49:47.3 Info: 63: add_custom_formats migrating 12:49:47.3 Info: Beginning Transaction 12:49:47.3 Info: Starting migration of Main DB to 63 12:49:47.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 12:49:47.3 Info: AlterTable DelayProfiles 12:49:47.3 Info: => 9E-07s 12:49:47.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:47.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:47.3 Info: => 0.0006692s 12:49:47.3 Info: UpdateData 12:49:47.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:47.3 Info: => 5.85E-05s 12:49:47.3 Info: AlterTable TrackFiles 12:49:47.3 Info: => 9E-07s 12:49:47.3 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:47.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:47.3 Info: => 0.0006298s 12:49:47.3 Info: PerformDBOperation 12:49:47.3 Info: Performing DB Operation 12:49:47.3 Info: => 0.0013021s 12:49:47.3 Info: CreateTable CustomFormats 12:49:47.3 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:47.3 Info: => 0.000163s 12:49:47.3 Info: CreateIndex CustomFormats (Name) 12:49:47.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:47.3 Info: => 9.76E-05s 12:49:47.3 Info: AlterTable QualityProfiles 12:49:47.3 Info: => 1E-06s 12:49:47.3 Info: CreateColumn QualityProfiles FormatItems String 12:49:47.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:47.3 Info: => 0.0006709s 12:49:47.3 Info: AlterTable QualityProfiles 12:49:47.3 Info: => 1.1E-06s 12:49:47.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:47.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:47.3 Info: => 0.0006467s 12:49:47.3 Info: AlterTable QualityProfiles 12:49:47.3 Info: => 1.1E-06s 12:49:47.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:47.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:47.3 Info: => 0.00065s 12:49:47.3 Info: PerformDBOperation 12:49:47.3 Info: Performing DB Operation 12:49:47.3 Info: => 0.0015114s 12:49:47.3 Info: PerformDBOperation 12:49:47.3 Info: Performing DB Operation 12:49:47.3 Info: => 3.91E-05s 12:49:47.3 Info: DeleteColumn ReleaseProfiles Preferred 12:49:47.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:47.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:47.3 Info: DROP TABLE "ReleaseProfiles" 12:49:47.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:47.3 Info: => 0.0064237s 12:49:47.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:47.3 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:47.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:47.3 Info: DROP TABLE "ReleaseProfiles" 12:49:47.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:47.3 Info: => 0.0048533s 12:49:47.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:47.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:47.3 Info: => 5.94E-05s 12:49:47.3 Info: AlterTable DelayProfiles 12:49:47.3 Info: => 1.1E-06s 12:49:47.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:47.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:47.3 Info: => 0.00066s 12:49:47.3 Info: AlterTable DelayProfiles 12:49:47.3 Info: => 1.2E-06s 12:49:47.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:47.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:47.3 Info: => 0.0006523s 12:49:47.3 Info: -> 1 Insert operations completed in 00:00:00.0001053 taking an average of 00:00:00.0001053 12:49:47.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:47', 'add_custom_formats') 12:49:47.3 Info: Committing Transaction 12:49:47.3 Info: 63: add_custom_formats migrated 12:49:47.3 Info: => 0.0010916s 12:49:47.3 Debug: Took: 00:00:00.4775895 12:49:47.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 12:49:47.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 12:49:47.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469874115996_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:47.4 Info: DatabaseEngineVersionCheck migrating 12:49:47.4 Info: PerformDBOperation 12:49:47.4 Info: Performing DB Operation 12:49:47.4 Info: SQLite 3.45.3 12:49:47.4 Info: => 0.0012231s 12:49:47.4 Info: DatabaseEngineVersionCheck migrated 12:49:47.4 Info: => 0.0012403s 12:49:47.4 Info: VersionMigration migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: CreateTable VersionInfo 12:49:47.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:47.4 Info: => 0.0001638s 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: VersionMigration migrated 12:49:47.4 Info: => 0.0005255s 12:49:47.4 Info: VersionUniqueMigration migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: CreateIndex VersionInfo (Version) 12:49:47.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:47.4 Info: => 0.0001336s 12:49:47.4 Info: AlterTable VersionInfo 12:49:47.4 Info: => 1.1E-06s 12:49:47.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:47.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:47.4 Info: => 0.0005808s 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: VersionUniqueMigration migrated 12:49:47.4 Info: => 0.000794s 12:49:47.4 Info: VersionDescriptionMigration migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: AlterTable VersionInfo 12:49:47.4 Info: => 1.3E-06s 12:49:47.4 Info: CreateColumn VersionInfo Description String 12:49:47.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:47.4 Info: => 0.0002082s 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: VersionDescriptionMigration migrated 12:49:47.4 Info: => 0.0004461s 12:49:47.4 Info: 1: InitialSetup migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Main DB to 1 12:49:47.4 Info: CreateTable Config 12:49:47.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:47.4 Info: => 0.0001908s 12:49:47.4 Info: CreateIndex Config (Key) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:47.4 Info: => 8.82E-05s 12:49:47.4 Info: CreateTable RootFolders 12:49:47.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:47.4 Info: => 9.76E-05s 12:49:47.4 Info: CreateIndex RootFolders (Path) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:47.4 Info: => 7.89E-05s 12:49:47.4 Info: CreateTable Artists 12:49:47.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:47.4 Info: => 0.0003533s 12:49:47.4 Info: CreateIndex Artists (ForeignArtistId) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:47.4 Info: => 9.12E-05s 12:49:47.4 Info: CreateIndex Artists (NameSlug) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:47.4 Info: => 7.71E-05s 12:49:47.4 Info: CreateIndex Artists (CleanName) 12:49:47.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.4 Info: => 7.77E-05s 12:49:47.4 Info: CreateIndex Artists (Path) 12:49:47.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.4 Info: => 7.44E-05s 12:49:47.4 Info: CreateTable Albums 12:49:47.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:47.4 Info: => 0.0002797s 12:49:47.4 Info: CreateIndex Albums (ForeignAlbumId) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:47.4 Info: => 8.77E-05s 12:49:47.4 Info: CreateIndex Albums (MBId) 12:49:47.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:47.4 Info: => 7.22E-05s 12:49:47.4 Info: CreateIndex Albums (TADBId) 12:49:47.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:47.4 Info: => 7.57E-05s 12:49:47.4 Info: CreateIndex Albums (TitleSlug) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:47.4 Info: => 7.68E-05s 12:49:47.4 Info: CreateIndex Albums (CleanTitle) 12:49:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:47.4 Info: => 7.53E-05s 12:49:47.4 Info: CreateIndex Albums (Path) 12:49:47.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:47.4 Info: => 7.3E-05s 12:49:47.4 Info: CreateTable Tracks 12:49:47.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:47.4 Info: => 0.0001669s 12:49:47.4 Info: CreateIndex Tracks (ForeignTrackId) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:47.4 Info: => 7.92E-05s 12:49:47.4 Info: CreateIndex Tracks (ArtistId) 12:49:47.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:47.4 Info: => 7.99E-05s 12:49:47.4 Info: CreateIndex Tracks (TrackFileId) 12:49:47.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:47.4 Info: => 0.0001053s 12:49:47.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:47.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:47.4 Info: => 9.5E-05s 12:49:47.4 Info: CreateTable TrackFiles 12:49:47.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:47.4 Info: => 0.0001653s 12:49:47.4 Info: CreateIndex TrackFiles (ArtistId) 12:49:47.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:47.4 Info: => 8.76E-05s 12:49:47.4 Info: CreateIndex TrackFiles (AlbumId) 12:49:47.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:47.4 Info: => 8.12E-05s 12:49:47.4 Info: CreateTable History 12:49:47.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:47.4 Info: => 0.0001702s 12:49:47.4 Info: CreateIndex History (Date) 12:49:47.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:47.4 Info: => 8.31E-05s 12:49:47.4 Info: CreateIndex History (EventType) 12:49:47.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:47.4 Info: => 0.0001133s 12:49:47.4 Info: CreateIndex History (DownloadId) 12:49:47.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:47.4 Info: => 9.42E-05s 12:49:47.4 Info: CreateIndex History (AlbumId) 12:49:47.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:47.4 Info: => 8.17E-05s 12:49:47.4 Info: CreateTable Notifications 12:49:47.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:47.4 Info: => 0.0001605s 12:49:47.4 Info: CreateTable ScheduledTasks 12:49:47.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:47.4 Info: => 0.0001302s 12:49:47.4 Info: CreateIndex ScheduledTasks (TypeName) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:47.4 Info: => 8.67E-05s 12:49:47.4 Info: CreateTable Indexers 12:49:47.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:47.4 Info: => 0.0001312s 12:49:47.4 Info: CreateIndex Indexers (Name) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:47.4 Info: => 0.0001138s 12:49:47.4 Info: CreateTable Profiles 12:49:47.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:47.4 Info: => 0.0001282s 12:49:47.4 Info: CreateIndex Profiles (Name) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:47.4 Info: => 8.96E-05s 12:49:47.4 Info: CreateTable QualityDefinitions 12:49:47.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:47.4 Info: => 0.0001296s 12:49:47.4 Info: CreateIndex QualityDefinitions (Quality) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:47.4 Info: => 8.43E-05s 12:49:47.4 Info: CreateIndex QualityDefinitions (Title) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:47.4 Info: => 8.61E-05s 12:49:47.4 Info: CreateTable NamingConfig 12:49:47.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:47.4 Info: => 0.000162s 12:49:47.4 Info: CreateTable Blacklist 12:49:47.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:47.4 Info: => 0.000201s 12:49:47.4 Info: CreateTable Metadata 12:49:47.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:47.4 Info: => 0.000123s 12:49:47.4 Info: CreateTable MetadataFiles 12:49:47.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:47.4 Info: => 0.0001602s 12:49:47.4 Info: CreateTable DownloadClients 12:49:47.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:47.4 Info: => 0.0001348s 12:49:47.4 Info: CreateTable PendingReleases 12:49:47.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:47.4 Info: => 0.0001413s 12:49:47.4 Info: CreateTable RemotePathMappings 12:49:47.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:47.4 Info: => 0.0001513s 12:49:47.4 Info: CreateTable Tags 12:49:47.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:47.4 Info: => 0.0001325s 12:49:47.4 Info: CreateIndex Tags (Label) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:47.4 Info: => 0.000106s 12:49:47.4 Info: CreateTable Restrictions 12:49:47.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:47.4 Info: => 0.0001292s 12:49:47.4 Info: CreateTable DelayProfiles 12:49:47.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:47.4 Info: => 0.0001573s 12:49:47.4 Info: CreateTable Users 12:49:47.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:47.4 Info: => 0.0001322s 12:49:47.4 Info: CreateIndex Users (Identifier) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:47.4 Info: => 0.000101s 12:49:47.4 Info: CreateIndex Users (Username) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:47.4 Info: => 8.59E-05s 12:49:47.4 Info: CreateTable Commands 12:49:47.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:47.4 Info: => 0.0001864s 12:49:47.4 Info: CreateTable IndexerStatus 12:49:47.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:47.4 Info: => 0.0001627s 12:49:47.4 Info: CreateIndex IndexerStatus (ProviderId) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:47.4 Info: => 9.52E-05s 12:49:47.4 Info: CreateTable ExtraFiles 12:49:47.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:47.4 Info: => 0.0001558s 12:49:47.4 Info: CreateTable LyricFiles 12:49:47.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:47.4 Info: => 0.0001626s 12:49:47.4 Info: CreateTable LanguageProfiles 12:49:47.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:47.4 Info: => 0.0001234s 12:49:47.4 Info: CreateIndex LanguageProfiles (Name) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:47.4 Info: => 0.0001033s 12:49:47.4 Info: CreateTable DownloadClientStatus 12:49:47.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:47.4 Info: => 0.0001368s 12:49:47.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:47.4 Info: => 9.25E-05s 12:49:47.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:47.4 Info: -> 1 Insert operations completed in 00:00:00.0000782 taking an average of 00:00:00.0000782 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:47', 'InitialSetup') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 1: InitialSetup migrated 12:49:47.4 Info: => 0.0009614s 12:49:47.4 Info: 2: add_reason_to_pending_releases migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Main DB to 2 12:49:47.4 Info: AlterTable PendingReleases 12:49:47.4 Info: => 1.2E-06s 12:49:47.4 Info: CreateColumn PendingReleases Reason Int32 12:49:47.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:47.4 Info: => 0.0006385s 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:47', 'add_reason_to_pending_releases') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 2: add_reason_to_pending_releases migrated 12:49:47.4 Info: => 0.0009434s 12:49:47.4 Info: 3: add_medium_support migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Main DB to 3 12:49:47.4 Info: AlterTable Albums 12:49:47.4 Info: => 1.2E-06s 12:49:47.4 Info: CreateColumn Albums Media String 12:49:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:47.4 Info: => 0.000605s 12:49:47.4 Info: AlterTable Tracks 12:49:47.4 Info: => 1E-06s 12:49:47.4 Info: CreateColumn Tracks MediumNumber Int32 12:49:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:47.4 Info: => 0.0005695s 12:49:47.4 Info: AlterTable Tracks 12:49:47.4 Info: => 1.1E-06s 12:49:47.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:47.4 Info: => 0.0005576s 12:49:47.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:47.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:47.4 Info: => 5.12E-05s 12:49:47.4 Info: DeleteColumn Tracks TrackNumber 12:49:47.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:47.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:47.4 Info: DROP TABLE "Tracks" 12:49:47.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:47.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:47.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:47.4 Info: => 0.0066535s 12:49:47.4 Info: AlterTable Tracks 12:49:47.4 Info: => 1E-06s 12:49:47.4 Info: CreateColumn Tracks TrackNumber String 12:49:47.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:47.4 Info: => 0.0005961s 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:47', 'add_medium_support') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 3: add_medium_support migrated 12:49:47.4 Info: => 0.0009789s 12:49:47.4 Info: 4: add_various_qualites_in_profile migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Main DB to 4 12:49:47.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:47.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:47.4 Info: => 5.9E-05s 12:49:47.4 Info: PerformDBOperation 12:49:47.4 Info: Performing DB Operation 12:49:47.4 Info: => 4.08E-05s 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:47', 'add_various_qualites_in_profile') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 4: add_various_qualites_in_profile migrated 12:49:47.4 Info: => 0.0003098s 12:49:47.4 Info: 5: metadata_profiles migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Main DB to 5 12:49:47.4 Info: CreateTable MetadataProfiles 12:49:47.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:47.4 Info: => 0.0001497s 12:49:47.4 Info: CreateIndex MetadataProfiles (Name) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:47.4 Info: => 0.0001413s 12:49:47.4 Info: AlterTable Artists 12:49:47.4 Info: => 1E-06s 12:49:47.4 Info: CreateColumn Artists MetadataProfileId Int32 12:49:47.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:47.4 Info: => 0.0006088s 12:49:47.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:47.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:47.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:47.4 Info: DROP TABLE "Artists" 12:49:47.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:47.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.4 Info: => 0.0051045s 12:49:47.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:47.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:47.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:47.4 Info: DROP TABLE "Artists" 12:49:47.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:47.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.4 Info: => 0.005011s 12:49:47.4 Info: AlterTable Albums 12:49:47.4 Info: => 1.1E-06s 12:49:47.4 Info: CreateColumn Albums SecondaryTypes String 12:49:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:47.4 Info: => 0.0005918s 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:47', 'metadata_profiles') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 5: metadata_profiles migrated 12:49:47.4 Info: => 0.0010142s 12:49:47.4 Info: 6: separate_automatic_and_interactive_search migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Main DB to 6 12:49:47.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:47.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:47.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:47.4 Info: DROP TABLE "Indexers" 12:49:47.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:47.4 Info: => 0.0042133s 12:49:47.4 Info: AlterTable Indexers 12:49:47.4 Info: => 1.1E-06s 12:49:47.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:47.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:47.4 Info: => 0.0005728s 12:49:47.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:47.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:47.4 Info: => 4.5E-05s 12:49:47.4 Info: AlterTable Indexers 12:49:47.4 Info: => 1E-06s 12:49:47.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:47.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:47.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:47.4 Info: DROP TABLE "Indexers" 12:49:47.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:47.4 Info: => 0.0059106s 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:47', 'separate_automatic_and_interactive_search') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 6: separate_automatic_and_interactive_search migrated 12:49:47.4 Info: => 0.0062568s 12:49:47.4 Info: 7: change_album_path_to_relative migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Main DB to 7 12:49:47.4 Info: DeleteColumn Albums Path 12:49:47.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:47.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:47.4 Info: DROP TABLE "Albums" 12:49:47.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:47.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:47.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:47.4 Info: => 0.0053123s 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:47', 'change_album_path_to_relative') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 7: change_album_path_to_relative migrated 12:49:47.4 Info: => 0.0057918s 12:49:47.4 Info: 8: change_quality_size_mb_to_kb migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Main DB to 8 12:49:47.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:47.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:47.4 Info: => 5.57E-05s 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:47', 'change_quality_size_mb_to_kb') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 8: change_quality_size_mb_to_kb migrated 12:49:47.4 Info: => 0.0003148s 12:49:47.4 Info: 9: album_releases migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Main DB to 9 12:49:47.4 Info: AlterTable Albums 12:49:47.4 Info: => 1.3E-06s 12:49:47.4 Info: CreateColumn Albums Releases String 12:49:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:47.4 Info: => 0.0006223s 12:49:47.4 Info: AlterTable Albums 12:49:47.4 Info: => 1.1E-06s 12:49:47.4 Info: CreateColumn Albums CurrentRelease String 12:49:47.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:47.4 Info: => 0.0005776s 12:49:47.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:47', 'album_releases') 12:49:47.4 Info: Committing Transaction 12:49:47.4 Info: 9: album_releases migrated 12:49:47.4 Info: => 0.0008925s 12:49:47.4 Info: 10: album_releases_fix migrating 12:49:47.4 Info: Beginning Transaction 12:49:47.4 Info: Starting migration of Main DB to 10 12:49:47.4 Info: AlterTable Albums 12:49:47.4 Info: => 1E-06s 12:49:47.4 Info: AlterColumn Albums Releases String 12:49:47.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:47.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:47.4 Info: DROP TABLE "Albums" 12:49:47.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:47.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:47.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:47.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:47.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:47.4 Info: => 0.0063737s 12:49:47.4 Info: AlterTable Albums 12:49:47.4 Info: => 1E-06s 12:49:47.4 Info: AlterColumn Albums CurrentRelease String 12:49:47.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:47.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:47.4 Info: DROP TABLE "Albums" 12:49:47.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:47.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:47.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:47.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:47.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:47.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:47.5 Info: => 0.0051289s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:47', 'album_releases_fix') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 10: album_releases_fix migrated 12:49:47.5 Info: => 0.0055461s 12:49:47.5 Info: 11: import_lists migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 11 12:49:47.5 Info: CreateTable ImportLists 12:49:47.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:47.5 Info: => 0.0002296s 12:49:47.5 Info: CreateIndex ImportLists (Name) 12:49:47.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:47.5 Info: => 0.0001355s 12:49:47.5 Info: CreateTable ImportListStatus 12:49:47.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:47.5 Info: => 0.0001446s 12:49:47.5 Info: CreateIndex ImportListStatus (ProviderId) 12:49:47.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:47.5 Info: => 0.0001201s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:47', 'import_lists') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 11: import_lists migrated 12:49:47.5 Info: => 0.0004399s 12:49:47.5 Info: 12: add_release_status migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 12 12:49:47.5 Info: AlterTable MetadataProfiles 12:49:47.5 Info: => 1.2E-06s 12:49:47.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:47.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:47.5 Info: => 0.0006393s 12:49:47.5 Info: PerformDBOperation 12:49:47.5 Info: Performing DB Operation 12:49:47.5 Info: => 3.29E-05s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:47', 'add_release_status') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 12: add_release_status migrated 12:49:47.5 Info: => 0.000322s 12:49:47.5 Info: 13: album_download_notification migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 13 12:49:47.5 Info: AlterTable Notifications 12:49:47.5 Info: => 1.3E-06s 12:49:47.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:47.5 Info: => 0.0006347s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:47', 'album_download_notification') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 13: album_download_notification migrated 12:49:47.5 Info: => 0.0009297s 12:49:47.5 Info: 14: fix_language_metadata_profiles migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 14 12:49:47.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:47.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:47.5 Info: => 9.48E-05s 12:49:47.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:47.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:47.5 Info: => 6.55E-05s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:47', 'fix_language_metadata_profiles') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 14: fix_language_metadata_profiles migrated 12:49:47.5 Info: => 0.0003172s 12:49:47.5 Info: 15: remove_fanzub migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 15 12:49:47.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:47.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:47.5 Info: => 4.86E-05s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:47', 'remove_fanzub') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 15: remove_fanzub migrated 12:49:47.5 Info: => 0.0002892s 12:49:47.5 Info: 16: update_artist_history_indexes migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 16 12:49:47.5 Info: CreateIndex Albums (ArtistId) 12:49:47.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:47.5 Info: => 0.0001555s 12:49:47.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:47.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:47.5 Info: => 0.0001236s 12:49:47.5 Info: DeleteIndex History (AlbumId) 12:49:47.5 Info: DROP INDEX "IX_History_AlbumId" 12:49:47.5 Info: => 0.0001282s 12:49:47.5 Info: CreateIndex History (AlbumId, Date) 12:49:47.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:47.5 Info: => 0.0001228s 12:49:47.5 Info: DeleteIndex History (DownloadId) 12:49:47.5 Info: DROP INDEX "IX_History_DownloadId" 12:49:47.5 Info: => 0.0001207s 12:49:47.5 Info: CreateIndex History (DownloadId, Date) 12:49:47.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:47.5 Info: => 0.0001223s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:47', 'update_artist_history_indexes') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 16: update_artist_history_indexes migrated 12:49:47.5 Info: => 0.0004381s 12:49:47.5 Info: 17: remove_nma migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 17 12:49:47.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:47.5 Info: => 5.51E-05s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:47', 'remove_nma') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 17: remove_nma migrated 12:49:47.5 Info: => 0.000298s 12:49:47.5 Info: 18: album_disambiguation migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 18 12:49:47.5 Info: AlterTable Albums 12:49:47.5 Info: => 1.2E-06s 12:49:47.5 Info: CreateColumn Albums Disambiguation String 12:49:47.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:47.5 Info: => 0.0006972s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:47', 'album_disambiguation') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 18: album_disambiguation migrated 12:49:47.5 Info: => 0.001019s 12:49:47.5 Info: 19: add_ape_quality_in_profiles migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 19 12:49:47.5 Info: PerformDBOperation 12:49:47.5 Info: Performing DB Operation 12:49:47.5 Info: => 3.9E-05s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:47', 'add_ape_quality_in_profiles') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 19: add_ape_quality_in_profiles migrated 12:49:47.5 Info: => 0.0002929s 12:49:47.5 Info: 20: remove_pushalot migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 20 12:49:47.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:47.5 Info: => 5.48E-05s 12:49:47.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:47.5 Info: => 3.97E-05s 12:49:47.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:47.5 Info: => 4.23E-05s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:47', 'remove_pushalot') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 20: remove_pushalot migrated 12:49:47.5 Info: => 0.0002857s 12:49:47.5 Info: 21: add_custom_filters migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 21 12:49:47.5 Info: CreateTable CustomFilters 12:49:47.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:47.5 Info: => 0.0001478s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:47', 'add_custom_filters') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 21: add_custom_filters migrated 12:49:47.5 Info: => 0.000433s 12:49:47.5 Info: 22: import_list_tags migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 22 12:49:47.5 Info: AlterTable ImportLists 12:49:47.5 Info: => 1.2E-06s 12:49:47.5 Info: CreateColumn ImportLists Tags String 12:49:47.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:47.5 Info: => 0.0006676s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:47', 'import_list_tags') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 22: import_list_tags migrated 12:49:47.5 Info: => 0.0009684s 12:49:47.5 Info: 23: add_release_groups_etc migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 23 12:49:47.5 Info: CreateTable ArtistMetadata 12:49:47.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:47.5 Info: => 0.0002129s 12:49:47.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:47.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:47.5 Info: => 0.0001421s 12:49:47.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:47.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:47.5 Info: => 0.0001214s 12:49:47.5 Info: AlterTable Artists 12:49:47.5 Info: => 1E-06s 12:49:47.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:47.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:47.5 Info: => 0.0006595s 12:49:47.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:47.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:47.5 Info: => 7.67E-05s 12:49:47.5 Info: CreateTable AlbumReleases 12:49:47.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:47.5 Info: => 0.0002146s 12:49:47.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:47.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:47.5 Info: => 0.0001255s 12:49:47.5 Info: CreateIndex AlbumReleases (AlbumId) 12:49:47.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:47.5 Info: => 0.0001128s 12:49:47.5 Info: PerformDBOperation 12:49:47.5 Info: Performing DB Operation 12:49:47.5 Info: => 4.06E-05s 12:49:47.5 Info: AlterTable Albums 12:49:47.5 Info: => 1.1E-06s 12:49:47.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:47.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:47.5 Info: => 0.0006539s 12:49:47.5 Info: AlterTable Albums 12:49:47.5 Info: => 1.1E-06s 12:49:47.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:47.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:47.5 Info: => 0.0006395s 12:49:47.5 Info: AlterTable Albums 12:49:47.5 Info: => 1.1E-06s 12:49:47.5 Info: CreateColumn Albums Links String 12:49:47.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:47.5 Info: => 0.000674s 12:49:47.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:47.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:47.5 Info: => 9.14E-05s 12:49:47.5 Info: AlterTable Tracks 12:49:47.5 Info: => 9E-07s 12:49:47.5 Info: CreateColumn Tracks ForeignRecordingId String 12:49:47.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:47.5 Info: => 0.0006376s 12:49:47.5 Info: AlterTable Tracks 12:49:47.5 Info: => 1E-06s 12:49:47.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:47.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:47.5 Info: => 0.0006403s 12:49:47.5 Info: AlterTable Tracks 12:49:47.5 Info: => 1.2E-06s 12:49:47.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:47.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:47.5 Info: => 0.0006495s 12:49:47.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:47.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:47.5 Info: => 0.0001162s 12:49:47.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:47.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:47.5 Info: => 7.88E-05s 12:49:47.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:47.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:47.5 Info: DROP TABLE "Artists" 12:49:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.5 Info: => 0.0063582s 12:49:47.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:47.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:47.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:47.5 Info: DROP TABLE "Albums" 12:49:47.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:47.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:47.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:47.5 Info: => 0.0052757s 12:49:47.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:47.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:47.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:47.5 Info: DROP TABLE "Tracks" 12:49:47.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:47.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:47.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:47.5 Info: => 0.0048823s 12:49:47.5 Info: DeleteColumn TrackFiles ArtistId 12:49:47.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:47.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:47.5 Info: DROP TABLE "TrackFiles" 12:49:47.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:47.5 Info: => 0.0071192s 12:49:47.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:47.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:47.5 Info: => 9.1E-05s 12:49:47.5 Info: CreateIndex Artists (Monitored) 12:49:47.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:47.5 Info: => 8.63E-05s 12:49:47.5 Info: CreateIndex Albums (ArtistMetadataId) 12:49:47.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:47.5 Info: => 9.86E-05s 12:49:47.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:47.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:47.5 Info: => 9.24E-05s 12:49:47.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:47.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:47.5 Info: => 8.53E-05s 12:49:47.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:47.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:47.5 Info: => 8.75E-05s 12:49:47.5 Info: UpdateData 12:49:47.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:47.5 Info: => 5.07E-05s 12:49:47.5 Info: UpdateData 12:49:47.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:47.5 Info: => 4.21E-05s 12:49:47.5 Info: UpdateData 12:49:47.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:47.5 Info: => 5.02E-05s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:47', 'add_release_groups_etc') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 23: add_release_groups_etc migrated 12:49:47.5 Info: => 0.0006738s 12:49:47.5 Info: 24: NewMediaInfoFormat migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 24 12:49:47.5 Info: UpdateData 12:49:47.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:47.5 Info: => 5.85E-05s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:47', 'NewMediaInfoFormat') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 24: NewMediaInfoFormat migrated 12:49:47.5 Info: => 0.0003152s 12:49:47.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 25 12:49:47.5 Info: RenameTable Restrictions ReleaseProfiles 12:49:47.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:47.5 Info: => 0.0017909s 12:49:47.5 Info: AlterTable ReleaseProfiles 12:49:47.5 Info: => 1.2E-06s 12:49:47.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:47.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:47.5 Info: => 0.0006183s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:47', 'rename_restrictions_to_release_profiles') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:47.5 Info: => 0.0009308s 12:49:47.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 26 12:49:47.5 Info: RenameTable Profiles QualityProfiles 12:49:47.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:47.5 Info: => 0.0017792s 12:49:47.5 Info: AlterTable QualityProfiles 12:49:47.5 Info: => 1.1E-06s 12:49:47.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:47.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:47.5 Info: => 0.0006209s 12:49:47.5 Info: AlterTable LanguageProfiles 12:49:47.5 Info: => 1E-06s 12:49:47.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:47.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:47.5 Info: => 0.0005888s 12:49:47.5 Info: UpdateData 12:49:47.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:47.5 Info: => 5.01E-05s 12:49:47.5 Info: UpdateData 12:49:47.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:47.5 Info: => 3.71E-05s 12:49:47.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:47.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:47.5 Info: DROP TABLE "Artists" 12:49:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:47.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:47.5 Info: => 0.006323s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:47', 'rename_quality_profiles_add_upgrade_allowed') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:47.5 Info: => 0.0067827s 12:49:47.5 Info: 27: add_import_exclusions migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 27 12:49:47.5 Info: CreateTable ImportListExclusions 12:49:47.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:47.5 Info: => 0.0001509s 12:49:47.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:47.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:47.5 Info: => 9.86E-05s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:47', 'add_import_exclusions') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 27: add_import_exclusions migrated 12:49:47.5 Info: => 0.0004077s 12:49:47.5 Info: 28: clean_artist_metadata_table migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 28 12:49:47.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:47.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:47.5 Info: => 0.0001649s 12:49:47.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:47.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:47.5 Info: => 0.0001369s 12:49:47.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:47.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:47.5 Info: => 0.0001305s 12:49:47.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:47.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:47.5 Info: => 0.0001259s 12:49:47.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:47.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:47.5 Info: => 0.0001227s 12:49:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:47.5 Info: => 0.0001211s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:47', 'clean_artist_metadata_table') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 28: clean_artist_metadata_table migrated 12:49:47.5 Info: => 0.0003949s 12:49:47.5 Info: 29: health_issue_notification migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 29 12:49:47.5 Info: AlterTable Notifications 12:49:47.5 Info: => 1.3E-06s 12:49:47.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:47.5 Info: => 0.0006474s 12:49:47.5 Info: AlterTable Notifications 12:49:47.5 Info: => 1E-06s 12:49:47.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:47.5 Info: => 0.0005993s 12:49:47.5 Info: AlterTable Notifications 12:49:47.5 Info: => 1.1E-06s 12:49:47.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:47.5 Info: => 0.0005994s 12:49:47.5 Info: AlterTable Notifications 12:49:47.5 Info: => 1.1E-06s 12:49:47.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:47.5 Info: => 0.0006105s 12:49:47.5 Info: AlterTable Notifications 12:49:47.5 Info: => 1.2E-06s 12:49:47.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:47.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:47.5 Info: => 0.0006036s 12:49:47.5 Info: DeleteColumn Notifications OnDownload 12:49:47.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:47.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:47.5 Info: DROP TABLE "Notifications" 12:49:47.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:47.5 Info: => 0.0046831s 12:49:47.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:47.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:47.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:47.5 Info: DROP TABLE "Notifications" 12:49:47.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:47.5 Info: => 0.0046821s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:47', 'health_issue_notification') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 29: health_issue_notification migrated 12:49:47.5 Info: => 0.0050738s 12:49:47.5 Info: 30: add_mediafilerepository_mtime migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 30 12:49:47.5 Info: AlterTable TrackFiles 12:49:47.5 Info: => 1.4E-06s 12:49:47.5 Info: CreateColumn TrackFiles Modified DateTime 12:49:47.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:47.5 Info: => 0.0006454s 12:49:47.5 Info: AlterTable TrackFiles 12:49:47.5 Info: => 1.1E-06s 12:49:47.5 Info: CreateColumn TrackFiles Path String 12:49:47.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:47.5 Info: => 0.0005982s 12:49:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:47.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:47.5 Info: => 4.26E-05s 12:49:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:47.5 Info: => 0.0001312s 12:49:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:47.5 Info: => 0.0001385s 12:49:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:47.5 Info: => 0.000146s 12:49:47.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:47.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:47.5 Info: => 0.0001287s 12:49:47.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:47.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:47.5 Info: => 5.91E-05s 12:49:47.5 Info: AlterTable TrackFiles 12:49:47.5 Info: => 9E-07s 12:49:47.5 Info: AlterColumn TrackFiles Path String 12:49:47.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:47.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:47.5 Info: DROP TABLE "TrackFiles" 12:49:47.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:47.5 Info: => 0.0048316s 12:49:47.5 Info: CreateIndex TrackFiles (Path) 12:49:47.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:47.5 Info: => 9.09E-05s 12:49:47.5 Info: DeleteColumn TrackFiles RelativePath 12:49:47.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:47.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:47.5 Info: DROP TABLE "TrackFiles" 12:49:47.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:47.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:47.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:47.5 Info: => 0.0066825s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:47', 'add_mediafilerepository_mtime') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 30: add_mediafilerepository_mtime migrated 12:49:47.5 Info: => 0.0070426s 12:49:47.5 Info: 31: add_artistmetadataid_constraint migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 31 12:49:47.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:47.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:47.5 Info: => 0.0001003s 12:49:47.5 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:47.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:47.5 Info: => 0.0001409s 12:49:47.5 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:47.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:47.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:47.5 Info: DROP TABLE "Artists" 12:49:47.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:47.5 Info: => 0.005086s 12:49:47.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:47.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:47.5 Info: => 9.06E-05s 12:49:47.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:47', 'add_artistmetadataid_constraint') 12:49:47.5 Info: Committing Transaction 12:49:47.5 Info: 31: add_artistmetadataid_constraint migrated 12:49:47.5 Info: => 0.0004531s 12:49:47.5 Info: 32: old_ids_and_artist_alias migrating 12:49:47.5 Info: Beginning Transaction 12:49:47.5 Info: Starting migration of Main DB to 32 12:49:47.5 Info: AlterTable ArtistMetadata 12:49:47.5 Info: => 1.3E-06s 12:49:47.5 Info: CreateColumn ArtistMetadata Aliases String 12:49:47.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:47.6 Info: => 0.0006662s 12:49:47.6 Info: AlterTable ArtistMetadata 12:49:47.6 Info: => 1.5E-06s 12:49:47.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:47.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:47.6 Info: => 0.0006111s 12:49:47.6 Info: AlterTable Albums 12:49:47.6 Info: => 1.3E-06s 12:49:47.6 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:47.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:47.6 Info: => 0.0006016s 12:49:47.6 Info: AlterTable AlbumReleases 12:49:47.6 Info: => 1.1E-06s 12:49:47.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:47.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:47.6 Info: => 0.0006067s 12:49:47.6 Info: AlterTable Tracks 12:49:47.6 Info: => 1.1E-06s 12:49:47.6 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:47.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:47.6 Info: => 0.0006655s 12:49:47.6 Info: AlterTable Tracks 12:49:47.6 Info: => 1.2E-06s 12:49:47.6 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:47.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:47.6 Info: => 0.0006139s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:47', 'old_ids_and_artist_alias') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 32: old_ids_and_artist_alias migrated 12:49:47.6 Info: => 0.0009387s 12:49:47.6 Info: 33: download_propers_config migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 33 12:49:47.6 Info: PerformDBOperation 12:49:47.6 Info: Performing DB Operation 12:49:47.6 Info: => 3.97E-05s 12:49:47.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:47.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:47.6 Info: => 4.04E-05s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:47', 'download_propers_config') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 33: download_propers_config migrated 12:49:47.6 Info: => 0.0002937s 12:49:47.6 Info: 34: remove_language_profiles migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 34 12:49:47.6 Info: DeleteTable LanguageProfiles 12:49:47.6 Info: DROP TABLE "LanguageProfiles" 12:49:47.6 Info: => 0.0002174s 12:49:47.6 Info: DeleteColumn Artists LanguageProfileId 12:49:47.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:47.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:47.6 Info: DROP TABLE "Artists" 12:49:47.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:47.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:47.6 Info: => 0.005255s 12:49:47.6 Info: DeleteColumn ImportLists LanguageProfileId 12:49:47.6 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:47.6 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:47.6 Info: DROP TABLE "ImportLists" 12:49:47.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:47.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:47.6 Info: => 0.0057216s 12:49:47.6 Info: DeleteColumn Blacklist Language 12:49:47.6 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:47.6 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:47.6 Info: DROP TABLE "Blacklist" 12:49:47.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:47.6 Info: => 0.0058755s 12:49:47.6 Info: DeleteColumn History Language 12:49:47.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:47.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:47.6 Info: DROP TABLE "History" 12:49:47.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:47.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:47.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:47.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:47.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:47.6 Info: => 0.0051899s 12:49:47.6 Info: DeleteColumn LyricFiles Language 12:49:47.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:47.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:47.6 Info: DROP TABLE "LyricFiles" 12:49:47.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:47.6 Info: => 0.0044668s 12:49:47.6 Info: DeleteColumn TrackFiles Language 12:49:47.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:47.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:47.6 Info: DROP TABLE "TrackFiles" 12:49:47.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:47.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:47.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:47.6 Info: => 0.004874s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:47', 'remove_language_profiles') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 34: remove_language_profiles migrated 12:49:47.6 Info: => 0.0054382s 12:49:47.6 Info: 35: multi_disc_naming_format migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 35 12:49:47.6 Info: AlterTable NamingConfig 12:49:47.6 Info: => 1.5E-06s 12:49:47.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:47.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:47.6 Info: => 0.0006348s 12:49:47.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:47.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:47.6 Info: => 5.12E-05s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:47', 'multi_disc_naming_format') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 35: multi_disc_naming_format migrated 12:49:47.6 Info: => 0.0003308s 12:49:47.6 Info: 36: add_download_client_priority migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 36 12:49:47.6 Info: AlterTable DownloadClients 12:49:47.6 Info: => 1.2E-06s 12:49:47.6 Info: CreateColumn DownloadClients Priority Int32 12:49:47.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:47.6 Info: => 0.0006435s 12:49:47.6 Info: PerformDBOperation 12:49:47.6 Info: Performing DB Operation 12:49:47.6 Info: => 6.14E-05s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:47', 'add_download_client_priority') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 36: add_download_client_priority migrated 12:49:47.6 Info: => 0.000371s 12:49:47.6 Info: 37: remove_growl_prowl migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 37 12:49:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:47.6 Info: => 5.79E-05s 12:49:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:47.6 Info: => 3.82E-05s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:47', 'remove_growl_prowl') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 37: remove_growl_prowl migrated 12:49:47.6 Info: => 0.0002872s 12:49:47.6 Info: 38: remove_plex_hometheatre migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 38 12:49:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:47.6 Info: => 5.37E-05s 12:49:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:47.6 Info: => 3.78E-05s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:47', 'remove_plex_hometheatre') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 38: remove_plex_hometheatre migrated 12:49:47.6 Info: => 0.0002839s 12:49:47.6 Info: 39: add_root_folder_add_defaults migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 39 12:49:47.6 Info: AlterTable RootFolders 12:49:47.6 Info: => 1.1E-06s 12:49:47.6 Info: CreateColumn RootFolders Name String 12:49:47.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:47.6 Info: => 0.0006287s 12:49:47.6 Info: AlterTable RootFolders 12:49:47.6 Info: => 1.1E-06s 12:49:47.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:47.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:47.6 Info: => 0.0006076s 12:49:47.6 Info: AlterTable RootFolders 12:49:47.6 Info: => 1E-06s 12:49:47.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:47.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:47.6 Info: => 0.0005976s 12:49:47.6 Info: AlterTable RootFolders 12:49:47.6 Info: => 1.1E-06s 12:49:47.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:47.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:47.6 Info: => 0.0005862s 12:49:47.6 Info: AlterTable RootFolders 12:49:47.6 Info: => 1.1E-06s 12:49:47.6 Info: CreateColumn RootFolders DefaultTags String 12:49:47.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:47.6 Info: => 0.0005829s 12:49:47.6 Info: PerformDBOperation 12:49:47.6 Info: Performing DB Operation 12:49:47.6 Info: => 6.38E-05s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:47', 'add_root_folder_add_defaults') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 39: add_root_folder_add_defaults migrated 12:49:47.6 Info: => 0.0003536s 12:49:47.6 Info: 40: task_duration migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 40 12:49:47.6 Info: AlterTable ScheduledTasks 12:49:47.6 Info: => 1.2E-06s 12:49:47.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:47.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:47.6 Info: => 0.0006552s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:47', 'task_duration') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 40: task_duration migrated 12:49:47.6 Info: => 0.001964s 12:49:47.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 41 12:49:47.6 Info: AlterTable ReleaseProfiles 12:49:47.6 Info: => 1.3E-06s 12:49:47.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:47.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:47.6 Info: => 0.0006437s 12:49:47.6 Info: AlterTable ReleaseProfiles 12:49:47.6 Info: => 1.2E-06s 12:49:47.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:47.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:47.6 Info: => 0.0006056s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:47', 'add_indexer_and_enabled_to_release_profiles') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:47.6 Info: => 0.0009288s 12:49:47.6 Info: 42: remove_album_folders migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 42 12:49:47.6 Info: DeleteColumn Artists AlbumFolder 12:49:47.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:47.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:47.6 Info: DROP TABLE "Artists" 12:49:47.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:47.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:47.6 Info: => 0.0061893s 12:49:47.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:47.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:47.6 Info: => 4.6E-05s 12:49:47.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:47.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:47.6 Info: => 3.86E-05s 12:49:47.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:47.6 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:47.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:47.6 Info: DROP TABLE "NamingConfig" 12:49:47.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:47.6 Info: => 0.0045158s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:47', 'remove_album_folders') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 42: remove_album_folders migrated 12:49:47.6 Info: => 0.0049706s 12:49:47.6 Info: 44: add_priority_to_indexers migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 44 12:49:47.6 Info: AlterTable Indexers 12:49:47.6 Info: => 1.3E-06s 12:49:47.6 Info: CreateColumn Indexers Priority Int32 12:49:47.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:47.6 Info: => 0.0006372s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:47', 'add_priority_to_indexers') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 44: add_priority_to_indexers migrated 12:49:47.6 Info: => 0.0009458s 12:49:47.6 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 45 12:49:47.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:47.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:47.6 Info: => 0.0001253s 12:49:47.6 Info: PerformDBOperation 12:49:47.6 Info: Performing DB Operation 12:49:47.6 Info: => 3.33E-05s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:47', 'remove_chown_and_folderchmod_config') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:47.6 Info: => 0.0002978s 12:49:47.6 Info: 47: update_notifiarr migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 47 12:49:47.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:47.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:47.6 Info: => 8.02E-05s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:47', 'update_notifiarr') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 47: update_notifiarr migrated 12:49:47.6 Info: => 0.0003339s 12:49:47.6 Info: 49: email_multiple_addresses migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 49 12:49:47.6 Info: PerformDBOperation 12:49:47.6 Info: Performing DB Operation 12:49:47.6 Info: => 6.23E-05s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:47', 'email_multiple_addresses') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 49: email_multiple_addresses migrated 12:49:47.6 Info: => 0.0003251s 12:49:47.6 Info: 50: rename_blacklist_to_blocklist migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 50 12:49:47.6 Info: RenameTable Blacklist Blocklist 12:49:47.6 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:47.6 Info: => 0.0018013s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:47', 'rename_blacklist_to_blocklist') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 50: rename_blacklist_to_blocklist migrated 12:49:47.6 Info: => 0.0021491s 12:49:47.6 Info: 51: cdh_per_downloadclient migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 51 12:49:47.6 Info: AlterTable DownloadClients 12:49:47.6 Info: => 1.3E-06s 12:49:47.6 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:47.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:47.6 Info: => 0.0006477s 12:49:47.6 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:47.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:47.6 Info: => 0.0006081s 12:49:47.6 Info: PerformDBOperation 12:49:47.6 Info: Performing DB Operation 12:49:47.6 Info: => 0.0001641s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:47', 'cdh_per_downloadclient') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 51: cdh_per_downloadclient migrated 12:49:47.6 Info: => 0.0004698s 12:49:47.6 Info: 52: download_history migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 52 12:49:47.6 Info: CreateTable DownloadHistory 12:49:47.6 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:47.6 Info: => 0.0002421s 12:49:47.6 Info: CreateIndex DownloadHistory (EventType) 12:49:47.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:47.6 Info: => 0.000107s 12:49:47.6 Info: CreateIndex DownloadHistory (ArtistId) 12:49:47.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:47.6 Info: => 9.07E-05s 12:49:47.6 Info: CreateIndex DownloadHistory (DownloadId) 12:49:47.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:47.6 Info: => 9.26E-05s 12:49:47.6 Info: PerformDBOperation 12:49:47.6 Info: Performing DB Operation 12:49:47.6 Info: => 0.0001452s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:47', 'download_history') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 52: download_history migrated 12:49:47.6 Info: => 0.0005233s 12:49:47.6 Info: 53: add_update_history migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 53 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:47', 'add_update_history') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 53: add_update_history migrated 12:49:47.6 Info: => 0.0003026s 12:49:47.6 Info: 54: add_on_update_to_notifications migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 54 12:49:47.6 Info: AlterTable Notifications 12:49:47.6 Info: => 1.1E-06s 12:49:47.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:47.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:47.6 Info: => 0.000671s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:47', 'add_on_update_to_notifications') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 54: add_on_update_to_notifications migrated 12:49:47.6 Info: => 0.0009735s 12:49:47.6 Info: 55: download_client_per_indexer migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 55 12:49:47.6 Info: AlterTable Indexers 12:49:47.6 Info: => 1.4E-06s 12:49:47.6 Info: CreateColumn Indexers DownloadClientId Int32 12:49:47.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:47.6 Info: => 0.0006636s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:47', 'download_client_per_indexer') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 55: download_client_per_indexer migrated 12:49:47.6 Info: => 0.0009657s 12:49:47.6 Info: 56: AddNewItemMonitorType migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 56 12:49:47.6 Info: AlterTable Artists 12:49:47.6 Info: => 1.3E-06s 12:49:47.6 Info: CreateColumn Artists MonitorNewItems Int32 12:49:47.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:47.6 Info: => 0.0006696s 12:49:47.6 Info: AlterTable RootFolders 12:49:47.6 Info: => 1.1E-06s 12:49:47.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:47.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:47.6 Info: => 0.0006346s 12:49:47.6 Info: AlterTable ImportLists 12:49:47.6 Info: => 1.1E-06s 12:49:47.6 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:47.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:47.6 Info: => 0.0006277s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:47', 'AddNewItemMonitorType') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 56: AddNewItemMonitorType migrated 12:49:47.6 Info: => 0.0009568s 12:49:47.6 Info: 57: ImportListSearch migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 57 12:49:47.6 Info: AlterTable ImportLists 12:49:47.6 Info: => 1.3E-06s 12:49:47.6 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:47.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:47.6 Info: => 0.0006725s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:47', 'ImportListSearch') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 57: ImportListSearch migrated 12:49:47.6 Info: => 0.0010002s 12:49:47.6 Info: 58: ImportListMonitorExisting migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 58 12:49:47.6 Info: AlterTable ImportLists 12:49:47.6 Info: => 1.1E-06s 12:49:47.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:47.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:47.6 Info: => 0.000673s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:47', 'ImportListMonitorExisting') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 58: ImportListMonitorExisting migrated 12:49:47.6 Info: => 0.0009802s 12:49:47.6 Info: 59: add_indexer_tags migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 59 12:49:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:47.6 Info: => 5.76E-05s 12:49:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:47.6 Info: => 3.72E-05s 12:49:47.6 Info: AlterTable Indexers 12:49:47.6 Info: => 1E-06s 12:49:47.6 Info: CreateColumn Indexers Tags String 12:49:47.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:47.6 Info: => 0.0006556s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:47', 'add_indexer_tags') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 59: add_indexer_tags migrated 12:49:47.6 Info: => 0.0009531s 12:49:47.6 Info: 60: update_audio_types migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 60 12:49:47.6 Info: PerformDBOperation 12:49:47.6 Info: Performing DB Operation 12:49:47.6 Info: => 5.56E-05s 12:49:47.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:47', 'update_audio_types') 12:49:47.6 Info: Committing Transaction 12:49:47.6 Info: 60: update_audio_types migrated 12:49:47.6 Info: => 0.0003113s 12:49:47.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:47.6 Info: Beginning Transaction 12:49:47.6 Info: Starting migration of Main DB to 61 12:49:47.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:47.6 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:47.6 Info: => 6.17E-05s 12:49:47.6 Info: AlterTable AlbumReleases 12:49:47.6 Info: => 1E-06s 12:49:47.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:47.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:47.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:47.6 Info: DROP TABLE "AlbumReleases" 12:49:47.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:47.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:47.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:47.6 Info: => 0.0063528s 12:49:47.6 Info: AlterTable Albums 12:49:47.6 Info: => 1E-06s 12:49:47.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:47.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:47.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:47.6 Info: DROP TABLE "Albums" 12:49:47.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:47.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:47.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:47.6 Info: => 0.0054113s 12:49:47.6 Info: AlterTable Albums 12:49:47.6 Info: => 1E-06s 12:49:47.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:47.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:47.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:47.6 Info: DROP TABLE "Albums" 12:49:47.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:47.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:47.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:47.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:47.6 Info: => 0.005313s 12:49:47.6 Info: AlterTable Albums 12:49:47.6 Info: => 1E-06s 12:49:47.6 Info: AlterColumn Albums Added DateTimeOffset 12:49:47.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:47.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:47.7 Info: DROP TABLE "Albums" 12:49:47.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:47.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:47.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:47.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:47.7 Info: => 0.006524s 12:49:47.7 Info: AlterTable Artists 12:49:47.7 Info: => 1.1E-06s 12:49:47.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:47.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:47.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:47.7 Info: DROP TABLE "Artists" 12:49:47.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:47.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:47.7 Info: => 0.00542s 12:49:47.7 Info: AlterTable Artists 12:49:47.7 Info: => 1E-06s 12:49:47.7 Info: AlterColumn Artists Added DateTimeOffset 12:49:47.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:47.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:47.7 Info: DROP TABLE "Artists" 12:49:47.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:47.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:47.7 Info: => 0.0063951s 12:49:47.7 Info: AlterTable Blocklist 12:49:47.7 Info: => 1E-06s 12:49:47.7 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:47.7 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:47.7 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:47.7 Info: DROP TABLE "Blocklist" 12:49:47.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:47.7 Info: => 0.0062598s 12:49:47.7 Info: AlterTable Blocklist 12:49:47.7 Info: => 1.1E-06s 12:49:47.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:47.7 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:47.7 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:47.7 Info: DROP TABLE "Blocklist" 12:49:47.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:47.7 Info: => 0.0048999s 12:49:47.7 Info: AlterTable Commands 12:49:47.7 Info: => 1.2E-06s 12:49:47.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:47.7 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:47.7 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:47.7 Info: DROP TABLE "Commands" 12:49:47.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:47.7 Info: => 0.0048315s 12:49:47.7 Info: AlterTable Commands 12:49:47.7 Info: => 1.2E-06s 12:49:47.7 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:47.7 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:47.7 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:47.7 Info: DROP TABLE "Commands" 12:49:47.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:47.7 Info: => 0.0048532s 12:49:47.7 Info: AlterTable Commands 12:49:47.7 Info: => 1E-06s 12:49:47.7 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:47.7 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:47.7 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:47.7 Info: DROP TABLE "Commands" 12:49:47.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:47.7 Info: => 0.0051984s 12:49:47.7 Info: AlterTable DownloadClientStatus 12:49:47.7 Info: => 1.2E-06s 12:49:47.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:47.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:47.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:47.7 Info: DROP TABLE "DownloadClientStatus" 12:49:47.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:47.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:47.7 Info: => 0.0061903s 12:49:47.7 Info: AlterTable DownloadClientStatus 12:49:47.7 Info: => 1.2E-06s 12:49:47.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:47.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:47.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:47.7 Info: DROP TABLE "DownloadClientStatus" 12:49:47.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:47.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:47.7 Info: => 0.0061742s 12:49:47.7 Info: AlterTable DownloadClientStatus 12:49:47.7 Info: => 1.1E-06s 12:49:47.7 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:47.7 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:47.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:47.7 Info: DROP TABLE "DownloadClientStatus" 12:49:47.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:47.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:47.7 Info: => 0.0048865s 12:49:47.7 Info: AlterTable DownloadHistory 12:49:47.7 Info: => 1E-06s 12:49:47.7 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:47.7 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:47.7 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:47.7 Info: DROP TABLE "DownloadHistory" 12:49:47.7 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:47.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:47.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:47.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:47.7 Info: => 0.005317s 12:49:47.7 Info: AlterTable ExtraFiles 12:49:47.7 Info: => 1E-06s 12:49:47.7 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:47.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:47.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:47.7 Info: DROP TABLE "ExtraFiles" 12:49:47.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:47.7 Info: => 0.0060443s 12:49:47.7 Info: AlterTable ExtraFiles 12:49:47.7 Info: => 1E-06s 12:49:47.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:47.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:47.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:47.7 Info: DROP TABLE "ExtraFiles" 12:49:47.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:47.7 Info: => 0.0047384s 12:49:47.7 Info: AlterTable History 12:49:47.7 Info: => 1E-06s 12:49:47.7 Info: AlterColumn History Date DateTimeOffset 12:49:47.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:47.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:47.7 Info: DROP TABLE "History" 12:49:47.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:47.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:47.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:47.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:47.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:47.7 Info: => 0.0054838s 12:49:47.7 Info: AlterTable ImportListStatus 12:49:47.7 Info: => 1E-06s 12:49:47.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:47.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:47.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:47.7 Info: DROP TABLE "ImportListStatus" 12:49:47.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:47.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:47.7 Info: => 0.0060843s 12:49:47.7 Info: AlterTable ImportListStatus 12:49:47.7 Info: => 1.1E-06s 12:49:47.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:47.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:47.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:47.7 Info: DROP TABLE "ImportListStatus" 12:49:47.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:47.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:47.7 Info: => 0.0049402s 12:49:47.7 Info: AlterTable ImportListStatus 12:49:47.7 Info: => 1.2E-06s 12:49:47.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:47.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:47.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:47.7 Info: DROP TABLE "ImportListStatus" 12:49:47.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:47.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:47.8 Info: => 0.0059414s 12:49:47.8 Info: AlterTable IndexerStatus 12:49:47.8 Info: => 1E-06s 12:49:47.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:47.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:47.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:47.8 Info: DROP TABLE "IndexerStatus" 12:49:47.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:47.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:47.8 Info: => 0.0062885s 12:49:47.8 Info: AlterTable IndexerStatus 12:49:47.8 Info: => 1.1E-06s 12:49:47.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:47.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:47.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:47.8 Info: DROP TABLE "IndexerStatus" 12:49:47.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:47.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:47.8 Info: => 0.0048969s 12:49:47.8 Info: AlterTable IndexerStatus 12:49:47.8 Info: => 1.1E-06s 12:49:47.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:47.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:47.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:47.8 Info: DROP TABLE "IndexerStatus" 12:49:47.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:47.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:47.8 Info: => 0.004901s 12:49:47.8 Info: AlterTable LyricFiles 12:49:47.8 Info: => 1.1E-06s 12:49:47.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:47.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:47.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:47.8 Info: DROP TABLE "LyricFiles" 12:49:47.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:47.8 Info: => 0.0047225s 12:49:47.8 Info: AlterTable LyricFiles 12:49:47.8 Info: => 1.1E-06s 12:49:47.8 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:47.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:47.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:47.8 Info: DROP TABLE "LyricFiles" 12:49:47.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:47.8 Info: => 0.0061494s 12:49:47.8 Info: AlterTable MetadataFiles 12:49:47.8 Info: => 1.1E-06s 12:49:47.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:47.8 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:47.8 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:47.8 Info: DROP TABLE "MetadataFiles" 12:49:47.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:47.8 Info: => 0.0057431s 12:49:47.8 Info: AlterTable MetadataFiles 12:49:47.8 Info: => 1.1E-06s 12:49:47.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:47.8 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:47.8 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:47.8 Info: DROP TABLE "MetadataFiles" 12:49:47.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:47.8 Info: => 0.0047899s 12:49:47.8 Info: AlterTable PendingReleases 12:49:47.8 Info: => 1.3E-06s 12:49:47.8 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:47.8 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:47.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:47.8 Info: DROP TABLE "PendingReleases" 12:49:47.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:47.8 Info: => 0.0057606s 12:49:47.8 Info: AlterTable ScheduledTasks 12:49:47.8 Info: => 1.1E-06s 12:49:47.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:47.8 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:47.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:47.8 Info: DROP TABLE "ScheduledTasks" 12:49:47.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:47.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:47.8 Info: => 0.0057825s 12:49:47.8 Info: AlterTable ScheduledTasks 12:49:47.8 Info: => 1.1E-06s 12:49:47.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:47.8 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:47.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:47.8 Info: DROP TABLE "ScheduledTasks" 12:49:47.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:47.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:47.8 Info: => 0.0062485s 12:49:47.8 Info: AlterTable TrackFiles 12:49:47.8 Info: => 1.3E-06s 12:49:47.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:47.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:47.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:47.8 Info: DROP TABLE "TrackFiles" 12:49:47.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:47.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:47.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:47.8 Info: => 0.0050132s 12:49:47.8 Info: AlterTable TrackFiles 12:49:47.8 Info: => 1.3E-06s 12:49:47.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:47.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:47.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:47.8 Info: DROP TABLE "TrackFiles" 12:49:47.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:47.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:47.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:47.8 Info: => 0.0062236s 12:49:47.8 Info: AlterTable VersionInfo 12:49:47.8 Info: => 1.1E-06s 12:49:47.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:47.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:47.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:47.8 Info: DROP TABLE "VersionInfo" 12:49:47.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:47.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:47.8 Info: => 0.0048185s 12:49:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:47', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:47.8 Info: Committing Transaction 12:49:47.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:47.8 Info: => 0.0055128s 12:49:47.8 Info: 62: add_on_delete_to_notifications migrating 12:49:47.8 Info: Beginning Transaction 12:49:47.8 Info: Starting migration of Main DB to 62 12:49:47.8 Info: AlterTable Notifications 12:49:47.8 Info: => 1.3E-06s 12:49:47.8 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:47.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:47.8 Info: => 0.0006811s 12:49:47.8 Info: AlterTable Notifications 12:49:47.8 Info: => 1E-06s 12:49:47.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:47.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:47.8 Info: => 0.0006428s 12:49:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:47', 'add_on_delete_to_notifications') 12:49:47.8 Info: Committing Transaction 12:49:47.8 Info: 62: add_on_delete_to_notifications migrated 12:49:47.8 Info: => 0.0009529s 12:49:47.8 Info: 63: add_custom_formats migrating 12:49:47.8 Info: Beginning Transaction 12:49:47.8 Info: Starting migration of Main DB to 63 12:49:47.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:49:47.8 Info: AlterTable DelayProfiles 12:49:47.8 Info: => 8E-07s 12:49:47.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:47.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:47.8 Info: => 0.0006741s 12:49:47.8 Info: UpdateData 12:49:47.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:47.8 Info: => 5.78E-05s 12:49:47.8 Info: AlterTable TrackFiles 12:49:47.8 Info: => 1E-06s 12:49:47.8 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:47.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:47.8 Info: => 0.0006311s 12:49:47.8 Info: PerformDBOperation 12:49:47.8 Info: Performing DB Operation 12:49:47.8 Info: => 0.0012614s 12:49:47.8 Info: CreateTable CustomFormats 12:49:47.8 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:47.8 Info: => 0.0001657s 12:49:47.8 Info: CreateIndex CustomFormats (Name) 12:49:47.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:47.8 Info: => 0.0001129s 12:49:47.8 Info: AlterTable QualityProfiles 12:49:47.8 Info: => 1E-06s 12:49:47.8 Info: CreateColumn QualityProfiles FormatItems String 12:49:47.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:47.8 Info: => 0.0006823s 12:49:47.8 Info: AlterTable QualityProfiles 12:49:47.8 Info: => 1E-06s 12:49:47.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:47.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:47.8 Info: => 0.0006486s 12:49:47.8 Info: AlterTable QualityProfiles 12:49:47.8 Info: => 1.1E-06s 12:49:47.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:47.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:47.8 Info: => 0.0006483s 12:49:47.8 Info: PerformDBOperation 12:49:47.8 Info: Performing DB Operation 12:49:47.8 Info: => 0.001438s 12:49:47.8 Info: PerformDBOperation 12:49:47.8 Info: Performing DB Operation 12:49:47.8 Info: => 3.88E-05s 12:49:47.8 Info: DeleteColumn ReleaseProfiles Preferred 12:49:47.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:47.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:47.8 Info: DROP TABLE "ReleaseProfiles" 12:49:47.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:47.8 Info: => 0.0070256s 12:49:47.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:47.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:47.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:47.8 Info: DROP TABLE "ReleaseProfiles" 12:49:47.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:47.8 Info: => 0.0048313s 12:49:47.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:47.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:47.8 Info: => 5.99E-05s 12:49:47.8 Info: AlterTable DelayProfiles 12:49:47.8 Info: => 9E-07s 12:49:47.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:47.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:47.8 Info: => 0.0006671s 12:49:47.8 Info: AlterTable DelayProfiles 12:49:47.8 Info: => 1.1E-06s 12:49:47.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:47.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:47.8 Info: => 0.0006675s 12:49:47.8 Info: -> 1 Insert operations completed in 00:00:00.0001066 taking an average of 00:00:00.0001066 12:49:47.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:47', 'add_custom_formats') 12:49:47.8 Info: Committing Transaction 12:49:47.8 Info: 63: add_custom_formats migrated 12:49:47.8 Info: => 0.0010586s 12:49:47.8 Debug: Took: 00:00:00.4851286 12:49:47.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 12:49:47.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 12:49:47.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469879332203_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:47.9 Info: DatabaseEngineVersionCheck migrating 12:49:47.9 Info: PerformDBOperation 12:49:47.9 Info: Performing DB Operation 12:49:47.9 Info: SQLite 3.45.3 12:49:47.9 Info: => 0.001102s 12:49:47.9 Info: DatabaseEngineVersionCheck migrated 12:49:47.9 Info: => 0.0011189s 12:49:47.9 Info: VersionMigration migrating 12:49:47.9 Info: Beginning Transaction 12:49:47.9 Info: CreateTable VersionInfo 12:49:47.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:47.9 Info: => 0.0001617s 12:49:47.9 Info: Committing Transaction 12:49:47.9 Info: VersionMigration migrated 12:49:47.9 Info: => 0.0005197s 12:49:47.9 Info: VersionUniqueMigration migrating 12:49:47.9 Info: Beginning Transaction 12:49:47.9 Info: CreateIndex VersionInfo (Version) 12:49:47.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:47.9 Info: => 0.0001293s 12:49:47.9 Info: AlterTable VersionInfo 12:49:47.9 Info: => 1E-06s 12:49:47.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:47.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:47.9 Info: => 0.0006247s 12:49:47.9 Info: Committing Transaction 12:49:47.9 Info: VersionUniqueMigration migrated 12:49:47.9 Info: => 0.000857s 12:49:47.9 Info: VersionDescriptionMigration migrating 12:49:47.9 Info: Beginning Transaction 12:49:47.9 Info: AlterTable VersionInfo 12:49:47.9 Info: => 1.6E-06s 12:49:47.9 Info: CreateColumn VersionInfo Description String 12:49:47.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:47.9 Info: => 0.0002079s 12:49:47.9 Info: Committing Transaction 12:49:47.9 Info: VersionDescriptionMigration migrated 12:49:47.9 Info: => 0.0004045s 12:49:47.9 Info: 1: InitialSetup migrating 12:49:47.9 Info: Beginning Transaction 12:49:47.9 Info: Starting migration of Main DB to 1 12:49:47.9 Info: CreateTable Config 12:49:47.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:47.9 Info: => 0.0001976s 12:49:47.9 Info: CreateIndex Config (Key) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:47.9 Info: => 9.21E-05s 12:49:47.9 Info: CreateTable RootFolders 12:49:47.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:47.9 Info: => 9.94E-05s 12:49:47.9 Info: CreateIndex RootFolders (Path) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:47.9 Info: => 8.11E-05s 12:49:47.9 Info: CreateTable Artists 12:49:47.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:47.9 Info: => 0.0003809s 12:49:47.9 Info: CreateIndex Artists (ForeignArtistId) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:47.9 Info: => 9.53E-05s 12:49:47.9 Info: CreateIndex Artists (NameSlug) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:47.9 Info: => 8.52E-05s 12:49:47.9 Info: CreateIndex Artists (CleanName) 12:49:47.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.9 Info: => 7.79E-05s 12:49:47.9 Info: CreateIndex Artists (Path) 12:49:47.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.9 Info: => 8.35E-05s 12:49:47.9 Info: CreateTable Albums 12:49:47.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:47.9 Info: => 0.0003199s 12:49:47.9 Info: CreateIndex Albums (ForeignAlbumId) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:47.9 Info: => 9.64E-05s 12:49:47.9 Info: CreateIndex Albums (MBId) 12:49:47.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:47.9 Info: => 7.6E-05s 12:49:47.9 Info: CreateIndex Albums (TADBId) 12:49:47.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:47.9 Info: => 0.0022137s 12:49:47.9 Info: CreateIndex Albums (TitleSlug) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:47.9 Info: => 0.000117s 12:49:47.9 Info: CreateIndex Albums (CleanTitle) 12:49:47.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:47.9 Info: => 8.27E-05s 12:49:47.9 Info: CreateIndex Albums (Path) 12:49:47.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:47.9 Info: => 7.65E-05s 12:49:47.9 Info: CreateTable Tracks 12:49:47.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:47.9 Info: => 0.0001739s 12:49:47.9 Info: CreateIndex Tracks (ForeignTrackId) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:47.9 Info: => 8.45E-05s 12:49:47.9 Info: CreateIndex Tracks (ArtistId) 12:49:47.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:47.9 Info: => 8.21E-05s 12:49:47.9 Info: CreateIndex Tracks (TrackFileId) 12:49:47.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:47.9 Info: => 0.0001151s 12:49:47.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:47.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:47.9 Info: => 9.5E-05s 12:49:47.9 Info: CreateTable TrackFiles 12:49:47.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:47.9 Info: => 0.0001692s 12:49:47.9 Info: CreateIndex TrackFiles (ArtistId) 12:49:47.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:47.9 Info: => 8.9E-05s 12:49:47.9 Info: CreateIndex TrackFiles (AlbumId) 12:49:47.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:47.9 Info: => 8.51E-05s 12:49:47.9 Info: CreateTable History 12:49:47.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:47.9 Info: => 0.0001706s 12:49:47.9 Info: CreateIndex History (Date) 12:49:47.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:47.9 Info: => 9.19E-05s 12:49:47.9 Info: CreateIndex History (EventType) 12:49:47.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:47.9 Info: => 0.0001193s 12:49:47.9 Info: CreateIndex History (DownloadId) 12:49:47.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:47.9 Info: => 9.8E-05s 12:49:47.9 Info: CreateIndex History (AlbumId) 12:49:47.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:47.9 Info: => 8.87E-05s 12:49:47.9 Info: CreateTable Notifications 12:49:47.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:47.9 Info: => 0.0001602s 12:49:47.9 Info: CreateTable ScheduledTasks 12:49:47.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:47.9 Info: => 0.0001268s 12:49:47.9 Info: CreateIndex ScheduledTasks (TypeName) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:47.9 Info: => 8.61E-05s 12:49:47.9 Info: CreateTable Indexers 12:49:47.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:47.9 Info: => 0.0001307s 12:49:47.9 Info: CreateIndex Indexers (Name) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:47.9 Info: => 0.000121s 12:49:47.9 Info: CreateTable Profiles 12:49:47.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:47.9 Info: => 0.0001295s 12:49:47.9 Info: CreateIndex Profiles (Name) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:47.9 Info: => 9.28E-05s 12:49:47.9 Info: CreateTable QualityDefinitions 12:49:47.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:47.9 Info: => 0.0001277s 12:49:47.9 Info: CreateIndex QualityDefinitions (Quality) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:47.9 Info: => 8.57E-05s 12:49:47.9 Info: CreateIndex QualityDefinitions (Title) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:47.9 Info: => 8.42E-05s 12:49:47.9 Info: CreateTable NamingConfig 12:49:47.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:47.9 Info: => 0.0001709s 12:49:47.9 Info: CreateTable Blacklist 12:49:47.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:47.9 Info: => 0.0002053s 12:49:47.9 Info: CreateTable Metadata 12:49:47.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:47.9 Info: => 0.0001257s 12:49:47.9 Info: CreateTable MetadataFiles 12:49:47.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:47.9 Info: => 0.0001575s 12:49:47.9 Info: CreateTable DownloadClients 12:49:47.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:47.9 Info: => 0.0001288s 12:49:47.9 Info: CreateTable PendingReleases 12:49:47.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:47.9 Info: => 0.0001388s 12:49:47.9 Info: CreateTable RemotePathMappings 12:49:47.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:47.9 Info: => 0.0001177s 12:49:47.9 Info: CreateTable Tags 12:49:47.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:47.9 Info: => 0.00013s 12:49:47.9 Info: CreateIndex Tags (Label) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:47.9 Info: => 0.000106s 12:49:47.9 Info: CreateTable Restrictions 12:49:47.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:47.9 Info: => 0.0001296s 12:49:47.9 Info: CreateTable DelayProfiles 12:49:47.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:47.9 Info: => 0.0001509s 12:49:47.9 Info: CreateTable Users 12:49:47.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:47.9 Info: => 0.0001146s 12:49:47.9 Info: CreateIndex Users (Identifier) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:47.9 Info: => 9.48E-05s 12:49:47.9 Info: CreateIndex Users (Username) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:47.9 Info: => 8.75E-05s 12:49:47.9 Info: CreateTable Commands 12:49:47.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:47.9 Info: => 0.0001919s 12:49:47.9 Info: CreateTable IndexerStatus 12:49:47.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:47.9 Info: => 0.0001557s 12:49:47.9 Info: CreateIndex IndexerStatus (ProviderId) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:47.9 Info: => 9.24E-05s 12:49:47.9 Info: CreateTable ExtraFiles 12:49:47.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:47.9 Info: => 0.0001472s 12:49:47.9 Info: CreateTable LyricFiles 12:49:47.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:47.9 Info: => 0.0001567s 12:49:47.9 Info: CreateTable LanguageProfiles 12:49:47.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:47.9 Info: => 0.0001171s 12:49:47.9 Info: CreateIndex LanguageProfiles (Name) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:47.9 Info: => 9.62E-05s 12:49:47.9 Info: CreateTable DownloadClientStatus 12:49:47.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:47.9 Info: => 0.0001319s 12:49:47.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:47.9 Info: => 9.06E-05s 12:49:47.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:47.9 Info: -> 1 Insert operations completed in 00:00:00.0000691 taking an average of 00:00:00.0000691 12:49:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:47', 'InitialSetup') 12:49:47.9 Info: Committing Transaction 12:49:47.9 Info: 1: InitialSetup migrated 12:49:47.9 Info: => 0.0009918s 12:49:47.9 Info: 2: add_reason_to_pending_releases migrating 12:49:47.9 Info: Beginning Transaction 12:49:47.9 Info: Starting migration of Main DB to 2 12:49:47.9 Info: AlterTable PendingReleases 12:49:47.9 Info: => 1.2E-06s 12:49:47.9 Info: CreateColumn PendingReleases Reason Int32 12:49:47.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:47.9 Info: => 0.0006168s 12:49:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:47', 'add_reason_to_pending_releases') 12:49:47.9 Info: Committing Transaction 12:49:47.9 Info: 2: add_reason_to_pending_releases migrated 12:49:47.9 Info: => 0.0009176s 12:49:47.9 Info: 3: add_medium_support migrating 12:49:47.9 Info: Beginning Transaction 12:49:47.9 Info: Starting migration of Main DB to 3 12:49:47.9 Info: AlterTable Albums 12:49:47.9 Info: => 1.8E-06s 12:49:47.9 Info: CreateColumn Albums Media String 12:49:47.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:47.9 Info: => 0.0006039s 12:49:47.9 Info: AlterTable Tracks 12:49:47.9 Info: => 1E-06s 12:49:47.9 Info: CreateColumn Tracks MediumNumber Int32 12:49:47.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:47.9 Info: => 0.000554s 12:49:47.9 Info: AlterTable Tracks 12:49:47.9 Info: => 1.1E-06s 12:49:47.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:47.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:47.9 Info: => 0.0005563s 12:49:47.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:47.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:47.9 Info: => 4.82E-05s 12:49:47.9 Info: DeleteColumn Tracks TrackNumber 12:49:47.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:47.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:47.9 Info: DROP TABLE "Tracks" 12:49:47.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:47.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:47.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:47.9 Info: => 0.0046964s 12:49:47.9 Info: AlterTable Tracks 12:49:47.9 Info: => 1E-06s 12:49:47.9 Info: CreateColumn Tracks TrackNumber String 12:49:47.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:47.9 Info: => 0.0005676s 12:49:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:47', 'add_medium_support') 12:49:47.9 Info: Committing Transaction 12:49:47.9 Info: 3: add_medium_support migrated 12:49:47.9 Info: => 0.0009465s 12:49:47.9 Info: 4: add_various_qualites_in_profile migrating 12:49:47.9 Info: Beginning Transaction 12:49:47.9 Info: Starting migration of Main DB to 4 12:49:47.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:47.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:47.9 Info: => 5.92E-05s 12:49:47.9 Info: PerformDBOperation 12:49:47.9 Info: Performing DB Operation 12:49:47.9 Info: => 3.98E-05s 12:49:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:47', 'add_various_qualites_in_profile') 12:49:47.9 Info: Committing Transaction 12:49:47.9 Info: 4: add_various_qualites_in_profile migrated 12:49:47.9 Info: => 0.0002928s 12:49:47.9 Info: 5: metadata_profiles migrating 12:49:47.9 Info: Beginning Transaction 12:49:47.9 Info: Starting migration of Main DB to 5 12:49:47.9 Info: CreateTable MetadataProfiles 12:49:47.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:47.9 Info: => 0.0001504s 12:49:47.9 Info: CreateIndex MetadataProfiles (Name) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:47.9 Info: => 0.0001759s 12:49:47.9 Info: AlterTable Artists 12:49:47.9 Info: => 1E-06s 12:49:47.9 Info: CreateColumn Artists MetadataProfileId Int32 12:49:47.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:47.9 Info: => 0.0006029s 12:49:47.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:47.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:47.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:47.9 Info: DROP TABLE "Artists" 12:49:47.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:47.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.9 Info: => 0.0050892s 12:49:47.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:47.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:47.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:47.9 Info: DROP TABLE "Artists" 12:49:47.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:47.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:47.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:47.9 Info: => 0.0050103s 12:49:47.9 Info: AlterTable Albums 12:49:47.9 Info: => 1.1E-06s 12:49:47.9 Info: CreateColumn Albums SecondaryTypes String 12:49:47.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:47.9 Info: => 0.0005761s 12:49:47.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:47', 'metadata_profiles') 12:49:47.9 Info: Committing Transaction 12:49:47.9 Info: 5: metadata_profiles migrated 12:49:47.9 Info: => 0.0009994s 12:49:47.9 Info: 6: separate_automatic_and_interactive_search migrating 12:49:47.9 Info: Beginning Transaction 12:49:47.9 Info: Starting migration of Main DB to 6 12:49:47.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:47.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:47.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:47.9 Info: DROP TABLE "Indexers" 12:49:47.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:47.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:47.9 Info: => 0.0056278s 12:49:47.9 Info: AlterTable Indexers 12:49:47.9 Info: => 1.2E-06s 12:49:47.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:47.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:47.9 Info: => 0.0005771s 12:49:47.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:47.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:47.9 Info: => 4.71E-05s 12:49:47.9 Info: AlterTable Indexers 12:49:47.9 Info: => 9E-07s 12:49:47.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:48.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:48.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:48.0 Info: DROP TABLE "Indexers" 12:49:48.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:48.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:48.0 Info: => 0.0041575s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:48', 'separate_automatic_and_interactive_search') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 6: separate_automatic_and_interactive_search migrated 12:49:48.0 Info: => 0.004516s 12:49:48.0 Info: 7: change_album_path_to_relative migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 7 12:49:48.0 Info: DeleteColumn Albums Path 12:49:48.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:48.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:48.0 Info: DROP TABLE "Albums" 12:49:48.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.0 Info: => 0.0062633s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:48', 'change_album_path_to_relative') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 7: change_album_path_to_relative migrated 12:49:48.0 Info: => 0.0067519s 12:49:48.0 Info: 8: change_quality_size_mb_to_kb migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 8 12:49:48.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:48.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:48.0 Info: => 5.84E-05s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:48', 'change_quality_size_mb_to_kb') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 8: change_quality_size_mb_to_kb migrated 12:49:48.0 Info: => 0.0003238s 12:49:48.0 Info: 9: album_releases migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 9 12:49:48.0 Info: AlterTable Albums 12:49:48.0 Info: => 1.2E-06s 12:49:48.0 Info: CreateColumn Albums Releases String 12:49:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:48.0 Info: => 0.0006234s 12:49:48.0 Info: AlterTable Albums 12:49:48.0 Info: => 1.3E-06s 12:49:48.0 Info: CreateColumn Albums CurrentRelease String 12:49:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:48.0 Info: => 0.0005843s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:48', 'album_releases') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 9: album_releases migrated 12:49:48.0 Info: => 0.0008843s 12:49:48.0 Info: 10: album_releases_fix migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 10 12:49:48.0 Info: AlterTable Albums 12:49:48.0 Info: => 1.3E-06s 12:49:48.0 Info: AlterColumn Albums Releases String 12:49:48.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:48.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:48.0 Info: DROP TABLE "Albums" 12:49:48.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.0 Info: => 0.0060914s 12:49:48.0 Info: AlterTable Albums 12:49:48.0 Info: => 1E-06s 12:49:48.0 Info: AlterColumn Albums CurrentRelease String 12:49:48.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:48.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:48.0 Info: DROP TABLE "Albums" 12:49:48.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.0 Info: => 0.0064793s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:48', 'album_releases_fix') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 10: album_releases_fix migrated 12:49:48.0 Info: => 0.0068866s 12:49:48.0 Info: 11: import_lists migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 11 12:49:48.0 Info: CreateTable ImportLists 12:49:48.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:48.0 Info: => 0.0002339s 12:49:48.0 Info: CreateIndex ImportLists (Name) 12:49:48.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:48.0 Info: => 0.000138s 12:49:48.0 Info: CreateTable ImportListStatus 12:49:48.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:48.0 Info: => 0.0001486s 12:49:48.0 Info: CreateIndex ImportListStatus (ProviderId) 12:49:48.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:48.0 Info: => 0.0001206s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:48', 'import_lists') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 11: import_lists migrated 12:49:48.0 Info: => 0.0004749s 12:49:48.0 Info: 12: add_release_status migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 12 12:49:48.0 Info: AlterTable MetadataProfiles 12:49:48.0 Info: => 1.4E-06s 12:49:48.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:48.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:48.0 Info: => 0.0006419s 12:49:48.0 Info: PerformDBOperation 12:49:48.0 Info: Performing DB Operation 12:49:48.0 Info: => 3.41E-05s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:48', 'add_release_status') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 12: add_release_status migrated 12:49:48.0 Info: => 0.0003218s 12:49:48.0 Info: 13: album_download_notification migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 13 12:49:48.0 Info: AlterTable Notifications 12:49:48.0 Info: => 1.3E-06s 12:49:48.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:48.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:48.0 Info: => 0.0006273s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:48', 'album_download_notification') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 13: album_download_notification migrated 12:49:48.0 Info: => 0.000936s 12:49:48.0 Info: 14: fix_language_metadata_profiles migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 14 12:49:48.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:48.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:48.0 Info: => 8.91E-05s 12:49:48.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:48.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:48.0 Info: => 6.45E-05s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:48', 'fix_language_metadata_profiles') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 14: fix_language_metadata_profiles migrated 12:49:48.0 Info: => 0.0003217s 12:49:48.0 Info: 15: remove_fanzub migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 15 12:49:48.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:48.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:48.0 Info: => 5.04E-05s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:48', 'remove_fanzub') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 15: remove_fanzub migrated 12:49:48.0 Info: => 0.000302s 12:49:48.0 Info: 16: update_artist_history_indexes migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 16 12:49:48.0 Info: CreateIndex Albums (ArtistId) 12:49:48.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:48.0 Info: => 0.0001166s 12:49:48.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:48.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:48.0 Info: => 9.53E-05s 12:49:48.0 Info: DeleteIndex History (AlbumId) 12:49:48.0 Info: DROP INDEX "IX_History_AlbumId" 12:49:48.0 Info: => 0.0001317s 12:49:48.0 Info: CreateIndex History (AlbumId, Date) 12:49:48.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:48.0 Info: => 0.0001027s 12:49:48.0 Info: DeleteIndex History (DownloadId) 12:49:48.0 Info: DROP INDEX "IX_History_DownloadId" 12:49:48.0 Info: => 0.0001159s 12:49:48.0 Info: CreateIndex History (DownloadId, Date) 12:49:48.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:48.0 Info: => 0.0001014s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:48', 'update_artist_history_indexes') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 16: update_artist_history_indexes migrated 12:49:48.0 Info: => 0.0004363s 12:49:48.0 Info: 17: remove_nma migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 17 12:49:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:48.0 Info: => 5.32E-05s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:48', 'remove_nma') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 17: remove_nma migrated 12:49:48.0 Info: => 0.000306s 12:49:48.0 Info: 18: album_disambiguation migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 18 12:49:48.0 Info: AlterTable Albums 12:49:48.0 Info: => 1E-06s 12:49:48.0 Info: CreateColumn Albums Disambiguation String 12:49:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:48.0 Info: => 0.0006842s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:48', 'album_disambiguation') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 18: album_disambiguation migrated 12:49:48.0 Info: => 0.0010073s 12:49:48.0 Info: 19: add_ape_quality_in_profiles migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 19 12:49:48.0 Info: PerformDBOperation 12:49:48.0 Info: Performing DB Operation 12:49:48.0 Info: => 3.75E-05s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:48', 'add_ape_quality_in_profiles') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 19: add_ape_quality_in_profiles migrated 12:49:48.0 Info: => 0.0002996s 12:49:48.0 Info: 20: remove_pushalot migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 20 12:49:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:48.0 Info: => 5.53E-05s 12:49:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:48.0 Info: => 3.99E-05s 12:49:48.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:48.0 Info: => 3.75E-05s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:48', 'remove_pushalot') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 20: remove_pushalot migrated 12:49:48.0 Info: => 0.0002818s 12:49:48.0 Info: 21: add_custom_filters migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 21 12:49:48.0 Info: CreateTable CustomFilters 12:49:48.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:48.0 Info: => 0.0001507s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:48', 'add_custom_filters') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 21: add_custom_filters migrated 12:49:48.0 Info: => 0.0004415s 12:49:48.0 Info: 22: import_list_tags migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 22 12:49:48.0 Info: AlterTable ImportLists 12:49:48.0 Info: => 1.2E-06s 12:49:48.0 Info: CreateColumn ImportLists Tags String 12:49:48.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:48.0 Info: => 0.00064s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:48', 'import_list_tags') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 22: import_list_tags migrated 12:49:48.0 Info: => 0.0009788s 12:49:48.0 Info: 23: add_release_groups_etc migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 23 12:49:48.0 Info: CreateTable ArtistMetadata 12:49:48.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:48.0 Info: => 0.0002001s 12:49:48.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:48.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:48.0 Info: => 9.96E-05s 12:49:48.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:48.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:48.0 Info: => 0.0001342s 12:49:48.0 Info: AlterTable Artists 12:49:48.0 Info: => 1.2E-06s 12:49:48.0 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:48.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:48.0 Info: => 0.0006286s 12:49:48.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:48.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:48.0 Info: => 7.58E-05s 12:49:48.0 Info: CreateTable AlbumReleases 12:49:48.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:48.0 Info: => 0.0001772s 12:49:48.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:48.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:48.0 Info: => 9.46E-05s 12:49:48.0 Info: CreateIndex AlbumReleases (AlbumId) 12:49:48.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:48.0 Info: => 9.38E-05s 12:49:48.0 Info: PerformDBOperation 12:49:48.0 Info: Performing DB Operation 12:49:48.0 Info: => 3.97E-05s 12:49:48.0 Info: AlterTable Albums 12:49:48.0 Info: => 1E-06s 12:49:48.0 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:48.0 Info: => 0.0006487s 12:49:48.0 Info: AlterTable Albums 12:49:48.0 Info: => 1.2E-06s 12:49:48.0 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:48.0 Info: => 0.0006315s 12:49:48.0 Info: AlterTable Albums 12:49:48.0 Info: => 1.1E-06s 12:49:48.0 Info: CreateColumn Albums Links String 12:49:48.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:48.0 Info: => 0.0006314s 12:49:48.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:48.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:48.0 Info: => 8.98E-05s 12:49:48.0 Info: AlterTable Tracks 12:49:48.0 Info: => 1.1E-06s 12:49:48.0 Info: CreateColumn Tracks ForeignRecordingId String 12:49:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:48.0 Info: => 0.0006295s 12:49:48.0 Info: AlterTable Tracks 12:49:48.0 Info: => 1.1E-06s 12:49:48.0 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:48.0 Info: => 0.0006834s 12:49:48.0 Info: AlterTable Tracks 12:49:48.0 Info: => 1E-06s 12:49:48.0 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:48.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:48.0 Info: => 0.0006546s 12:49:48.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:48.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:48.0 Info: => 0.0001163s 12:49:48.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:48.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:48.0 Info: => 7.72E-05s 12:49:48.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:48.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:48.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:48.0 Info: DROP TABLE "Artists" 12:49:48.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.0 Info: => 0.0051022s 12:49:48.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:48.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:48.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:48.0 Info: DROP TABLE "Albums" 12:49:48.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:48.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.0 Info: => 0.0065928s 12:49:48.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:48.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:48.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:48.0 Info: DROP TABLE "Tracks" 12:49:48.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:48.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:48.0 Info: => 0.0047624s 12:49:48.0 Info: DeleteColumn TrackFiles ArtistId 12:49:48.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:48.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:48.0 Info: DROP TABLE "TrackFiles" 12:49:48.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:48.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:48.0 Info: => 0.0045774s 12:49:48.0 Info: CreateIndex Artists (ArtistMetadataId) 12:49:48.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:48.0 Info: => 9.29E-05s 12:49:48.0 Info: CreateIndex Artists (Monitored) 12:49:48.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:48.0 Info: => 8.56E-05s 12:49:48.0 Info: CreateIndex Albums (ArtistMetadataId) 12:49:48.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:48.0 Info: => 8.75E-05s 12:49:48.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:48.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:48.0 Info: => 8.4E-05s 12:49:48.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:48.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:48.0 Info: => 8.23E-05s 12:49:48.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:48.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:48.0 Info: => 8.36E-05s 12:49:48.0 Info: UpdateData 12:49:48.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:48.0 Info: => 4.98E-05s 12:49:48.0 Info: UpdateData 12:49:48.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:48.0 Info: => 4.18E-05s 12:49:48.0 Info: UpdateData 12:49:48.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:48.0 Info: => 4.99E-05s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:48', 'add_release_groups_etc') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 23: add_release_groups_etc migrated 12:49:48.0 Info: => 0.000664s 12:49:48.0 Info: 24: NewMediaInfoFormat migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 24 12:49:48.0 Info: UpdateData 12:49:48.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:48.0 Info: => 5.72E-05s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:48', 'NewMediaInfoFormat') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 24: NewMediaInfoFormat migrated 12:49:48.0 Info: => 0.0003324s 12:49:48.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 25 12:49:48.0 Info: RenameTable Restrictions ReleaseProfiles 12:49:48.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:48.0 Info: => 0.0017215s 12:49:48.0 Info: AlterTable ReleaseProfiles 12:49:48.0 Info: => 1.2E-06s 12:49:48.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:48.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:48.0 Info: => 0.0006164s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:48', 'rename_restrictions_to_release_profiles') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:48.0 Info: => 0.0009269s 12:49:48.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 26 12:49:48.0 Info: RenameTable Profiles QualityProfiles 12:49:48.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:48.0 Info: => 0.0017506s 12:49:48.0 Info: AlterTable QualityProfiles 12:49:48.0 Info: => 1.1E-06s 12:49:48.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:48.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:48.0 Info: => 0.0006285s 12:49:48.0 Info: AlterTable LanguageProfiles 12:49:48.0 Info: => 1.1E-06s 12:49:48.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:48.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:48.0 Info: => 0.000591s 12:49:48.0 Info: UpdateData 12:49:48.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:48.0 Info: => 4.91E-05s 12:49:48.0 Info: UpdateData 12:49:48.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:48.0 Info: => 3.71E-05s 12:49:48.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:48.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:48.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:48.0 Info: DROP TABLE "Artists" 12:49:48.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:48.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:48.0 Info: => 0.005118s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:48', 'rename_quality_profiles_add_upgrade_allowed') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:48.0 Info: => 0.0055563s 12:49:48.0 Info: 27: add_import_exclusions migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 27 12:49:48.0 Info: CreateTable ImportListExclusions 12:49:48.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:48.0 Info: => 0.0001601s 12:49:48.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:48.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:48.0 Info: => 9.73E-05s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:48', 'add_import_exclusions') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 27: add_import_exclusions migrated 12:49:48.0 Info: => 0.0004475s 12:49:48.0 Info: 28: clean_artist_metadata_table migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 28 12:49:48.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:48.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:48.0 Info: => 0.0001664s 12:49:48.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:48.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:48.0 Info: => 0.0001271s 12:49:48.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:48.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:48.0 Info: => 0.0001251s 12:49:48.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:48.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:48.0 Info: => 0.0001222s 12:49:48.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:48.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:48.0 Info: => 0.0001204s 12:49:48.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:48.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:48.0 Info: => 0.0001217s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:48', 'clean_artist_metadata_table') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 28: clean_artist_metadata_table migrated 12:49:48.0 Info: => 0.0004216s 12:49:48.0 Info: 29: health_issue_notification migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 29 12:49:48.0 Info: AlterTable Notifications 12:49:48.0 Info: => 1.9E-06s 12:49:48.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:48.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:48.0 Info: => 0.0006507s 12:49:48.0 Info: AlterTable Notifications 12:49:48.0 Info: => 1.3E-06s 12:49:48.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:48.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:48.0 Info: => 0.0006222s 12:49:48.0 Info: AlterTable Notifications 12:49:48.0 Info: => 1.1E-06s 12:49:48.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:48.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:48.0 Info: => 0.0006004s 12:49:48.0 Info: AlterTable Notifications 12:49:48.0 Info: => 1.3E-06s 12:49:48.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:48.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:48.0 Info: => 0.0006032s 12:49:48.0 Info: AlterTable Notifications 12:49:48.0 Info: => 1E-06s 12:49:48.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:48.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:48.0 Info: => 0.000605s 12:49:48.0 Info: DeleteColumn Notifications OnDownload 12:49:48.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:48.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:48.0 Info: DROP TABLE "Notifications" 12:49:48.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:48.0 Info: => 0.0058876s 12:49:48.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:48.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:48.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:48.0 Info: DROP TABLE "Notifications" 12:49:48.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:48.0 Info: => 0.0060543s 12:49:48.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:48', 'health_issue_notification') 12:49:48.0 Info: Committing Transaction 12:49:48.0 Info: 29: health_issue_notification migrated 12:49:48.0 Info: => 0.0064895s 12:49:48.0 Info: 30: add_mediafilerepository_mtime migrating 12:49:48.0 Info: Beginning Transaction 12:49:48.0 Info: Starting migration of Main DB to 30 12:49:48.0 Info: AlterTable TrackFiles 12:49:48.0 Info: => 1.5E-06s 12:49:48.0 Info: CreateColumn TrackFiles Modified DateTime 12:49:48.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:48.0 Info: => 0.000655s 12:49:48.0 Info: AlterTable TrackFiles 12:49:48.0 Info: => 1E-06s 12:49:48.0 Info: CreateColumn TrackFiles Path String 12:49:48.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:48.0 Info: => 0.0005984s 12:49:48.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:48.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:48.1 Info: => 5.75E-05s 12:49:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:48.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:48.1 Info: => 0.0001322s 12:49:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:48.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:48.1 Info: => 0.0001398s 12:49:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:48.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:48.1 Info: => 0.0001471s 12:49:48.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:48.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:48.1 Info: => 8.82E-05s 12:49:48.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:48.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:48.1 Info: => 5.83E-05s 12:49:48.1 Info: AlterTable TrackFiles 12:49:48.1 Info: => 1E-06s 12:49:48.1 Info: AlterColumn TrackFiles Path String 12:49:48.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:48.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:48.1 Info: DROP TABLE "TrackFiles" 12:49:48.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:48.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:48.1 Info: => 0.0048315s 12:49:48.1 Info: CreateIndex TrackFiles (Path) 12:49:48.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:48.1 Info: => 9.19E-05s 12:49:48.1 Info: DeleteColumn TrackFiles RelativePath 12:49:48.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:48.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:48.1 Info: DROP TABLE "TrackFiles" 12:49:48.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:48.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:48.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:48.1 Info: => 0.0049923s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:48', 'add_mediafilerepository_mtime') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 30: add_mediafilerepository_mtime migrated 12:49:48.1 Info: => 0.005357s 12:49:48.1 Info: 31: add_artistmetadataid_constraint migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 31 12:49:48.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:48.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:48.1 Info: => 9.81E-05s 12:49:48.1 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:48.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:48.1 Info: => 0.0001418s 12:49:48.1 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:48.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:48.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:48.1 Info: DROP TABLE "Artists" 12:49:48.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:48.1 Info: => 0.005113s 12:49:48.1 Info: CreateIndex Artists (ArtistMetadataId) 12:49:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:48.1 Info: => 9.23E-05s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:48', 'add_artistmetadataid_constraint') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 31: add_artistmetadataid_constraint migrated 12:49:48.1 Info: => 0.0004726s 12:49:48.1 Info: 32: old_ids_and_artist_alias migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 32 12:49:48.1 Info: AlterTable ArtistMetadata 12:49:48.1 Info: => 1.2E-06s 12:49:48.1 Info: CreateColumn ArtistMetadata Aliases String 12:49:48.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:48.1 Info: => 0.0006474s 12:49:48.1 Info: AlterTable ArtistMetadata 12:49:48.1 Info: => 1.1E-06s 12:49:48.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:48.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:48.1 Info: => 0.0006138s 12:49:48.1 Info: AlterTable Albums 12:49:48.1 Info: => 1E-06s 12:49:48.1 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:48.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:48.1 Info: => 0.0006051s 12:49:48.1 Info: AlterTable AlbumReleases 12:49:48.1 Info: => 1E-06s 12:49:48.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:48.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:48.1 Info: => 0.0006234s 12:49:48.1 Info: AlterTable Tracks 12:49:48.1 Info: => 1.2E-06s 12:49:48.1 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:48.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:48.1 Info: => 0.0006103s 12:49:48.1 Info: AlterTable Tracks 12:49:48.1 Info: => 1.1E-06s 12:49:48.1 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:48.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:48.1 Info: => 0.0006065s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:48', 'old_ids_and_artist_alias') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 32: old_ids_and_artist_alias migrated 12:49:48.1 Info: => 0.0009548s 12:49:48.1 Info: 33: download_propers_config migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 33 12:49:48.1 Info: PerformDBOperation 12:49:48.1 Info: Performing DB Operation 12:49:48.1 Info: => 3.97E-05s 12:49:48.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:48.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:48.1 Info: => 4.62E-05s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:48', 'download_propers_config') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 33: download_propers_config migrated 12:49:48.1 Info: => 0.000321s 12:49:48.1 Info: 34: remove_language_profiles migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 34 12:49:48.1 Info: DeleteTable LanguageProfiles 12:49:48.1 Info: DROP TABLE "LanguageProfiles" 12:49:48.1 Info: => 0.0002191s 12:49:48.1 Info: DeleteColumn Artists LanguageProfileId 12:49:48.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:48.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:48.1 Info: DROP TABLE "Artists" 12:49:48.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:48.1 Info: => 0.0064776s 12:49:48.1 Info: DeleteColumn ImportLists LanguageProfileId 12:49:48.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:48.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:48.1 Info: DROP TABLE "ImportLists" 12:49:48.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:48.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:48.1 Info: => 0.0061956s 12:49:48.1 Info: DeleteColumn Blacklist Language 12:49:48.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:48.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:48.1 Info: DROP TABLE "Blacklist" 12:49:48.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:48.1 Info: => 0.0045893s 12:49:48.1 Info: DeleteColumn History Language 12:49:48.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:48.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:48.1 Info: DROP TABLE "History" 12:49:48.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:48.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:48.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:48.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:48.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:48.1 Info: => 0.0051611s 12:49:48.1 Info: DeleteColumn LyricFiles Language 12:49:48.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:48.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:48.1 Info: DROP TABLE "LyricFiles" 12:49:48.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:48.1 Info: => 0.0044578s 12:49:48.1 Info: DeleteColumn TrackFiles Language 12:49:48.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:48.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:48.1 Info: DROP TABLE "TrackFiles" 12:49:48.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:48.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:48.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:48.1 Info: => 0.006303s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:48', 'remove_language_profiles') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 34: remove_language_profiles migrated 12:49:48.1 Info: => 0.0068485s 12:49:48.1 Info: 35: multi_disc_naming_format migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 35 12:49:48.1 Info: AlterTable NamingConfig 12:49:48.1 Info: => 1.2E-06s 12:49:48.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:48.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:48.1 Info: => 0.0006371s 12:49:48.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:48.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:48.1 Info: => 5.16E-05s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:48', 'multi_disc_naming_format') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 35: multi_disc_naming_format migrated 12:49:48.1 Info: => 0.0003479s 12:49:48.1 Info: 36: add_download_client_priority migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 36 12:49:48.1 Info: AlterTable DownloadClients 12:49:48.1 Info: => 1.2E-06s 12:49:48.1 Info: CreateColumn DownloadClients Priority Int32 12:49:48.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:48.1 Info: => 0.0006277s 12:49:48.1 Info: PerformDBOperation 12:49:48.1 Info: Performing DB Operation 12:49:48.1 Info: => 5.72E-05s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:48', 'add_download_client_priority') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 36: add_download_client_priority migrated 12:49:48.1 Info: => 0.0003884s 12:49:48.1 Info: 37: remove_growl_prowl migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 37 12:49:48.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:48.1 Info: => 5.55E-05s 12:49:48.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:48.1 Info: => 3.9E-05s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:48', 'remove_growl_prowl') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 37: remove_growl_prowl migrated 12:49:48.1 Info: => 0.000305s 12:49:48.1 Info: 38: remove_plex_hometheatre migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 38 12:49:48.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:48.1 Info: => 5.39E-05s 12:49:48.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:48.1 Info: => 4.04E-05s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:48', 'remove_plex_hometheatre') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 38: remove_plex_hometheatre migrated 12:49:48.1 Info: => 0.000307s 12:49:48.1 Info: 39: add_root_folder_add_defaults migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 39 12:49:48.1 Info: AlterTable RootFolders 12:49:48.1 Info: => 1.2E-06s 12:49:48.1 Info: CreateColumn RootFolders Name String 12:49:48.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:48.1 Info: => 0.0006289s 12:49:48.1 Info: AlterTable RootFolders 12:49:48.1 Info: => 1.1E-06s 12:49:48.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:48.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:48.1 Info: => 0.0005927s 12:49:48.1 Info: AlterTable RootFolders 12:49:48.1 Info: => 1.1E-06s 12:49:48.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:48.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:48.1 Info: => 0.000591s 12:49:48.1 Info: AlterTable RootFolders 12:49:48.1 Info: => 1E-06s 12:49:48.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:48.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:48.1 Info: => 0.0006156s 12:49:48.1 Info: AlterTable RootFolders 12:49:48.1 Info: => 1.3E-06s 12:49:48.1 Info: CreateColumn RootFolders DefaultTags String 12:49:48.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:48.1 Info: => 0.000596s 12:49:48.1 Info: PerformDBOperation 12:49:48.1 Info: Performing DB Operation 12:49:48.1 Info: => 6.03E-05s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:48', 'add_root_folder_add_defaults') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 39: add_root_folder_add_defaults migrated 12:49:48.1 Info: => 0.0003676s 12:49:48.1 Info: 40: task_duration migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 40 12:49:48.1 Info: AlterTable ScheduledTasks 12:49:48.1 Info: => 1.3E-06s 12:49:48.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:48.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:48.1 Info: => 0.0006348s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:48', 'task_duration') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 40: task_duration migrated 12:49:48.1 Info: => 0.0009678s 12:49:48.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 41 12:49:48.1 Info: AlterTable ReleaseProfiles 12:49:48.1 Info: => 1.2E-06s 12:49:48.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:48.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:48.1 Info: => 0.0006478s 12:49:48.1 Info: AlterTable ReleaseProfiles 12:49:48.1 Info: => 1.2E-06s 12:49:48.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:48.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:48.1 Info: => 0.0006052s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:48', 'add_indexer_and_enabled_to_release_profiles') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:48.1 Info: => 0.0009177s 12:49:48.1 Info: 42: remove_album_folders migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 42 12:49:48.1 Info: DeleteColumn Artists AlbumFolder 12:49:48.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:48.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:48.1 Info: DROP TABLE "Artists" 12:49:48.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:48.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:48.1 Info: => 0.0052539s 12:49:48.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:48.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:48.1 Info: => 4.54E-05s 12:49:48.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:48.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:48.1 Info: => 3.89E-05s 12:49:48.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:48.1 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:48.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:48.1 Info: DROP TABLE "NamingConfig" 12:49:48.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:48.1 Info: => 0.0056667s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:48', 'remove_album_folders') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 42: remove_album_folders migrated 12:49:48.1 Info: => 0.0061089s 12:49:48.1 Info: 44: add_priority_to_indexers migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 44 12:49:48.1 Info: AlterTable Indexers 12:49:48.1 Info: => 1.3E-06s 12:49:48.1 Info: CreateColumn Indexers Priority Int32 12:49:48.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:48.1 Info: => 0.0006523s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:48', 'add_priority_to_indexers') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 44: add_priority_to_indexers migrated 12:49:48.1 Info: => 0.0009746s 12:49:48.1 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 45 12:49:48.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:48.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:48.1 Info: => 0.0001259s 12:49:48.1 Info: PerformDBOperation 12:49:48.1 Info: Performing DB Operation 12:49:48.1 Info: => 3.23E-05s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:48', 'remove_chown_and_folderchmod_config') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:48.1 Info: => 0.000308s 12:49:48.1 Info: 47: update_notifiarr migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 47 12:49:48.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:48.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:48.1 Info: => 8.01E-05s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:48', 'update_notifiarr') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 47: update_notifiarr migrated 12:49:48.1 Info: => 0.0003481s 12:49:48.1 Info: 49: email_multiple_addresses migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 49 12:49:48.1 Info: PerformDBOperation 12:49:48.1 Info: Performing DB Operation 12:49:48.1 Info: => 6.15E-05s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:48', 'email_multiple_addresses') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 49: email_multiple_addresses migrated 12:49:48.1 Info: => 0.0003454s 12:49:48.1 Info: 50: rename_blacklist_to_blocklist migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 50 12:49:48.1 Info: RenameTable Blacklist Blocklist 12:49:48.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:48.1 Info: => 0.0018104s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:48', 'rename_blacklist_to_blocklist') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 50: rename_blacklist_to_blocklist migrated 12:49:48.1 Info: => 0.0021853s 12:49:48.1 Info: 51: cdh_per_downloadclient migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 51 12:49:48.1 Info: AlterTable DownloadClients 12:49:48.1 Info: => 1.1E-06s 12:49:48.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:48.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:48.1 Info: => 0.0006425s 12:49:48.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:48.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:48.1 Info: => 0.0006022s 12:49:48.1 Info: PerformDBOperation 12:49:48.1 Info: Performing DB Operation 12:49:48.1 Info: => 0.0001593s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:48', 'cdh_per_downloadclient') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 51: cdh_per_downloadclient migrated 12:49:48.1 Info: => 0.0004751s 12:49:48.1 Info: 52: download_history migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 52 12:49:48.1 Info: CreateTable DownloadHistory 12:49:48.1 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:48.1 Info: => 0.0002464s 12:49:48.1 Info: CreateIndex DownloadHistory (EventType) 12:49:48.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:48.1 Info: => 0.0001059s 12:49:48.1 Info: CreateIndex DownloadHistory (ArtistId) 12:49:48.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:48.1 Info: => 9E-05s 12:49:48.1 Info: CreateIndex DownloadHistory (DownloadId) 12:49:48.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:48.1 Info: => 9.44E-05s 12:49:48.1 Info: PerformDBOperation 12:49:48.1 Info: Performing DB Operation 12:49:48.1 Info: => 0.0001431s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:48', 'download_history') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 52: download_history migrated 12:49:48.1 Info: => 0.0005106s 12:49:48.1 Info: 53: add_update_history migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 53 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:48', 'add_update_history') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 53: add_update_history migrated 12:49:48.1 Info: => 0.0003257s 12:49:48.1 Info: 54: add_on_update_to_notifications migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 54 12:49:48.1 Info: AlterTable Notifications 12:49:48.1 Info: => 1.2E-06s 12:49:48.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:48.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:48.1 Info: => 0.000674s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:48', 'add_on_update_to_notifications') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 54: add_on_update_to_notifications migrated 12:49:48.1 Info: => 0.000993s 12:49:48.1 Info: 55: download_client_per_indexer migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 55 12:49:48.1 Info: AlterTable Indexers 12:49:48.1 Info: => 1E-06s 12:49:48.1 Info: CreateColumn Indexers DownloadClientId Int32 12:49:48.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:48.1 Info: => 0.0006636s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:48', 'download_client_per_indexer') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 55: download_client_per_indexer migrated 12:49:48.1 Info: => 0.0010134s 12:49:48.1 Info: 56: AddNewItemMonitorType migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 56 12:49:48.1 Info: AlterTable Artists 12:49:48.1 Info: => 1.3E-06s 12:49:48.1 Info: CreateColumn Artists MonitorNewItems Int32 12:49:48.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:48.1 Info: => 0.0006654s 12:49:48.1 Info: AlterTable RootFolders 12:49:48.1 Info: => 1.1E-06s 12:49:48.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:48.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:48.1 Info: => 0.0006233s 12:49:48.1 Info: AlterTable ImportLists 12:49:48.1 Info: => 1E-06s 12:49:48.1 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:48.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:48.1 Info: => 0.0006504s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:48', 'AddNewItemMonitorType') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 56: AddNewItemMonitorType migrated 12:49:48.1 Info: => 0.000988s 12:49:48.1 Info: 57: ImportListSearch migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 57 12:49:48.1 Info: AlterTable ImportLists 12:49:48.1 Info: => 1.8E-06s 12:49:48.1 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:48.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:48.1 Info: => 0.0006717s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:48', 'ImportListSearch') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 57: ImportListSearch migrated 12:49:48.1 Info: => 0.00101s 12:49:48.1 Info: 58: ImportListMonitorExisting migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 58 12:49:48.1 Info: AlterTable ImportLists 12:49:48.1 Info: => 1.3E-06s 12:49:48.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:48.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:48.1 Info: => 0.0006719s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:48', 'ImportListMonitorExisting') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 58: ImportListMonitorExisting migrated 12:49:48.1 Info: => 0.0009919s 12:49:48.1 Info: 59: add_indexer_tags migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 59 12:49:48.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:48.1 Info: => 5.79E-05s 12:49:48.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:48.1 Info: => 3.88E-05s 12:49:48.1 Info: AlterTable Indexers 12:49:48.1 Info: => 9E-07s 12:49:48.1 Info: CreateColumn Indexers Tags String 12:49:48.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:48.1 Info: => 0.0006666s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:48', 'add_indexer_tags') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 59: add_indexer_tags migrated 12:49:48.1 Info: => 0.0010185s 12:49:48.1 Info: 60: update_audio_types migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 60 12:49:48.1 Info: PerformDBOperation 12:49:48.1 Info: Performing DB Operation 12:49:48.1 Info: => 5.8E-05s 12:49:48.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:48', 'update_audio_types') 12:49:48.1 Info: Committing Transaction 12:49:48.1 Info: 60: update_audio_types migrated 12:49:48.1 Info: => 0.0003418s 12:49:48.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:48.1 Info: Beginning Transaction 12:49:48.1 Info: Starting migration of Main DB to 61 12:49:48.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.1 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:48.1 Info: => 5.24E-05s 12:49:48.1 Info: AlterTable AlbumReleases 12:49:48.1 Info: => 9E-07s 12:49:48.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:48.2 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:48.2 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:48.2 Info: DROP TABLE "AlbumReleases" 12:49:48.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:48.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:48.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:48.2 Info: => 0.0066591s 12:49:48.2 Info: AlterTable Albums 12:49:48.2 Info: => 1E-06s 12:49:48.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:48.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:48.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:48.2 Info: DROP TABLE "Albums" 12:49:48.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:48.2 Info: => 0.0053739s 12:49:48.2 Info: AlterTable Albums 12:49:48.2 Info: => 1E-06s 12:49:48.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:48.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:48.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:48.2 Info: DROP TABLE "Albums" 12:49:48.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:48.2 Info: => 0.005319s 12:49:48.2 Info: AlterTable Albums 12:49:48.2 Info: => 1E-06s 12:49:48.2 Info: AlterColumn Albums Added DateTimeOffset 12:49:48.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:48.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:48.2 Info: DROP TABLE "Albums" 12:49:48.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:48.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:48.2 Info: => 0.0055175s 12:49:48.2 Info: AlterTable Artists 12:49:48.2 Info: => 1E-06s 12:49:48.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:48.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:48.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:48.2 Info: DROP TABLE "Artists" 12:49:48.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:48.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:48.2 Info: => 0.0059355s 12:49:48.2 Info: AlterTable Artists 12:49:48.2 Info: => 1.1E-06s 12:49:48.2 Info: AlterColumn Artists Added DateTimeOffset 12:49:48.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:48.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:48.2 Info: DROP TABLE "Artists" 12:49:48.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:48.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:48.2 Info: => 0.0076886s 12:49:48.2 Info: AlterTable Blocklist 12:49:48.2 Info: => 1.1E-06s 12:49:48.2 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:48.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:48.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:48.2 Info: DROP TABLE "Blocklist" 12:49:48.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:48.2 Info: => 0.0060798s 12:49:48.2 Info: AlterTable Blocklist 12:49:48.2 Info: => 1.1E-06s 12:49:48.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:48.2 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:48.2 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:48.2 Info: DROP TABLE "Blocklist" 12:49:48.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:48.2 Info: => 0.0048506s 12:49:48.2 Info: AlterTable Commands 12:49:48.2 Info: => 1.3E-06s 12:49:48.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:48.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:48.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:48.2 Info: DROP TABLE "Commands" 12:49:48.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:48.2 Info: => 0.0047868s 12:49:48.2 Info: AlterTable Commands 12:49:48.2 Info: => 1.1E-06s 12:49:48.2 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:48.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:48.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:48.2 Info: DROP TABLE "Commands" 12:49:48.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:48.2 Info: => 0.0048283s 12:49:48.2 Info: AlterTable Commands 12:49:48.2 Info: => 1.1E-06s 12:49:48.2 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:48.2 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:48.2 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:48.2 Info: DROP TABLE "Commands" 12:49:48.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:48.2 Info: => 0.0067384s 12:49:48.2 Info: AlterTable DownloadClientStatus 12:49:48.2 Info: => 1E-06s 12:49:48.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:48.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:48.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:48.2 Info: DROP TABLE "DownloadClientStatus" 12:49:48.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:48.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:48.2 Info: => 0.0049016s 12:49:48.2 Info: AlterTable DownloadClientStatus 12:49:48.2 Info: => 1E-06s 12:49:48.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:48.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:48.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:48.2 Info: DROP TABLE "DownloadClientStatus" 12:49:48.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:48.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:48.2 Info: => 0.0061591s 12:49:48.2 Info: AlterTable DownloadClientStatus 12:49:48.2 Info: => 1.1E-06s 12:49:48.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:48.2 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:48.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:48.2 Info: DROP TABLE "DownloadClientStatus" 12:49:48.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:48.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:48.2 Info: => 0.0048853s 12:49:48.2 Info: AlterTable DownloadHistory 12:49:48.2 Info: => 1.1E-06s 12:49:48.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:48.2 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:48.2 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:48.2 Info: DROP TABLE "DownloadHistory" 12:49:48.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:48.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:48.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:48.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:48.2 Info: => 0.0052631s 12:49:48.2 Info: AlterTable ExtraFiles 12:49:48.2 Info: => 1E-06s 12:49:48.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:48.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:48.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:48.2 Info: DROP TABLE "ExtraFiles" 12:49:48.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:48.2 Info: => 0.005831s 12:49:48.2 Info: AlterTable ExtraFiles 12:49:48.2 Info: => 1.1E-06s 12:49:48.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:48.2 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:48.2 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:48.2 Info: DROP TABLE "ExtraFiles" 12:49:48.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:48.2 Info: => 0.0047533s 12:49:48.2 Info: AlterTable History 12:49:48.2 Info: => 1.2E-06s 12:49:48.2 Info: AlterColumn History Date DateTimeOffset 12:49:48.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:48.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:48.2 Info: DROP TABLE "History" 12:49:48.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:48.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:48.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:48.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:48.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:48.3 Info: => 0.0054202s 12:49:48.3 Info: AlterTable ImportListStatus 12:49:48.3 Info: => 1E-06s 12:49:48.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:48.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:48.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:48.3 Info: DROP TABLE "ImportListStatus" 12:49:48.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:48.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:48.3 Info: => 0.00615s 12:49:48.3 Info: AlterTable ImportListStatus 12:49:48.3 Info: => 1.2E-06s 12:49:48.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:48.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:48.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:48.3 Info: DROP TABLE "ImportListStatus" 12:49:48.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:48.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:48.3 Info: => 0.0049496s 12:49:48.3 Info: AlterTable ImportListStatus 12:49:48.3 Info: => 1.1E-06s 12:49:48.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:48.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:48.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:48.3 Info: DROP TABLE "ImportListStatus" 12:49:48.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:48.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:48.3 Info: => 0.0049157s 12:49:48.3 Info: AlterTable IndexerStatus 12:49:48.3 Info: => 1.1E-06s 12:49:48.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:48.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:48.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:48.3 Info: DROP TABLE "IndexerStatus" 12:49:48.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:48.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:48.3 Info: => 0.0062064s 12:49:48.3 Info: AlterTable IndexerStatus 12:49:48.3 Info: => 1.4E-06s 12:49:48.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:48.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:48.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:48.3 Info: DROP TABLE "IndexerStatus" 12:49:48.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:48.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:48.3 Info: => 0.0048809s 12:49:48.3 Info: AlterTable IndexerStatus 12:49:48.3 Info: => 1E-06s 12:49:48.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:48.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:48.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:48.3 Info: DROP TABLE "IndexerStatus" 12:49:48.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:48.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:48.3 Info: => 0.0048907s 12:49:48.3 Info: AlterTable LyricFiles 12:49:48.3 Info: => 9E-07s 12:49:48.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:48.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:48.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:48.3 Info: DROP TABLE "LyricFiles" 12:49:48.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:48.3 Info: => 0.0095033s 12:49:48.3 Info: AlterTable LyricFiles 12:49:48.3 Info: => 1E-06s 12:49:48.3 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:48.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:48.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:48.3 Info: DROP TABLE "LyricFiles" 12:49:48.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:48.3 Info: => 0.0059704s 12:49:48.3 Info: AlterTable MetadataFiles 12:49:48.3 Info: => 1.1E-06s 12:49:48.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:48.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:48.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:48.3 Info: DROP TABLE "MetadataFiles" 12:49:48.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:48.3 Info: => 0.0058695s 12:49:48.3 Info: AlterTable MetadataFiles 12:49:48.3 Info: => 1E-06s 12:49:48.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:48.3 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:48.3 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:48.3 Info: DROP TABLE "MetadataFiles" 12:49:48.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:48.3 Info: => 0.0062571s 12:49:48.3 Info: AlterTable PendingReleases 12:49:48.3 Info: => 1.1E-06s 12:49:48.3 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:48.3 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:48.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:48.3 Info: DROP TABLE "PendingReleases" 12:49:48.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:48.3 Info: => 0.0060231s 12:49:48.3 Info: AlterTable ScheduledTasks 12:49:48.3 Info: => 1.1E-06s 12:49:48.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:48.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:48.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:48.3 Info: DROP TABLE "ScheduledTasks" 12:49:48.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:48.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:48.3 Info: => 0.0048553s 12:49:48.3 Info: AlterTable ScheduledTasks 12:49:48.3 Info: => 1E-06s 12:49:48.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:48.3 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:48.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:48.3 Info: DROP TABLE "ScheduledTasks" 12:49:48.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:48.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:48.3 Info: => 0.0048194s 12:49:48.3 Info: AlterTable TrackFiles 12:49:48.3 Info: => 1.1E-06s 12:49:48.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:48.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:48.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:48.3 Info: DROP TABLE "TrackFiles" 12:49:48.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:48.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:48.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:48.3 Info: => 0.0062958s 12:49:48.3 Info: AlterTable TrackFiles 12:49:48.3 Info: => 1E-06s 12:49:48.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:48.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:48.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:48.3 Info: DROP TABLE "TrackFiles" 12:49:48.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:48.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:48.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:48.3 Info: => 0.0050468s 12:49:48.3 Info: AlterTable VersionInfo 12:49:48.3 Info: => 1.1E-06s 12:49:48.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:48.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:48.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:48.3 Info: DROP TABLE "VersionInfo" 12:49:48.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:48.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:48.3 Info: => 0.0048178s 12:49:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:48', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:48.3 Info: Committing Transaction 12:49:48.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:48.3 Info: => 0.0057037s 12:49:48.3 Info: 62: add_on_delete_to_notifications migrating 12:49:48.3 Info: Beginning Transaction 12:49:48.3 Info: Starting migration of Main DB to 62 12:49:48.3 Info: AlterTable Notifications 12:49:48.3 Info: => 1.6E-06s 12:49:48.3 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:48.3 Info: => 0.0007141s 12:49:48.3 Info: AlterTable Notifications 12:49:48.3 Info: => 1E-06s 12:49:48.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:48.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:48.3 Info: => 0.0006418s 12:49:48.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:48', 'add_on_delete_to_notifications') 12:49:48.3 Info: Committing Transaction 12:49:48.3 Info: 62: add_on_delete_to_notifications migrated 12:49:48.3 Info: => 0.0009821s 12:49:48.3 Info: 63: add_custom_formats migrating 12:49:48.3 Info: Beginning Transaction 12:49:48.3 Info: Starting migration of Main DB to 63 12:49:48.3 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 12:49:48.3 Info: AlterTable DelayProfiles 12:49:48.3 Info: => 1E-06s 12:49:48.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:48.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:48.3 Info: => 0.0006892s 12:49:48.3 Info: UpdateData 12:49:48.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:48.3 Info: => 5.7E-05s 12:49:48.3 Info: AlterTable TrackFiles 12:49:48.3 Info: => 1E-06s 12:49:48.3 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:48.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:48.4 Info: => 0.0006478s 12:49:48.4 Info: PerformDBOperation 12:49:48.4 Info: Performing DB Operation 12:49:48.4 Info: => 0.0021376s 12:49:48.4 Info: CreateTable CustomFormats 12:49:48.4 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:48.4 Info: => 0.0001647s 12:49:48.4 Info: CreateIndex CustomFormats (Name) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:48.4 Info: => 9.5E-05s 12:49:48.4 Info: AlterTable QualityProfiles 12:49:48.4 Info: => 1.9E-06s 12:49:48.4 Info: CreateColumn QualityProfiles FormatItems String 12:49:48.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:48.4 Info: => 0.0007131s 12:49:48.4 Info: AlterTable QualityProfiles 12:49:48.4 Info: => 1.1E-06s 12:49:48.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:48.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:48.4 Info: => 0.0006789s 12:49:48.4 Info: AlterTable QualityProfiles 12:49:48.4 Info: => 1.1E-06s 12:49:48.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:48.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:48.4 Info: => 0.0006508s 12:49:48.4 Info: PerformDBOperation 12:49:48.4 Info: Performing DB Operation 12:49:48.4 Info: => 0.0014329s 12:49:48.4 Info: PerformDBOperation 12:49:48.4 Info: Performing DB Operation 12:49:48.4 Info: => 4.13E-05s 12:49:48.4 Info: DeleteColumn ReleaseProfiles Preferred 12:49:48.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:48.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:48.4 Info: DROP TABLE "ReleaseProfiles" 12:49:48.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:48.4 Info: => 0.005891s 12:49:48.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:48.4 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:48.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:48.4 Info: DROP TABLE "ReleaseProfiles" 12:49:48.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:48.4 Info: => 0.0048226s 12:49:48.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:48.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:48.4 Info: => 5.77E-05s 12:49:48.4 Info: AlterTable DelayProfiles 12:49:48.4 Info: => 9E-07s 12:49:48.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:48.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:48.4 Info: => 0.0006563s 12:49:48.4 Info: AlterTable DelayProfiles 12:49:48.4 Info: => 1.1E-06s 12:49:48.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:48.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:48.4 Info: => 0.0006383s 12:49:48.4 Info: -> 1 Insert operations completed in 00:00:00.0001019 taking an average of 00:00:00.0001019 12:49:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:48', 'add_custom_formats') 12:49:48.4 Info: Committing Transaction 12:49:48.4 Info: 63: add_custom_formats migrated 12:49:48.4 Info: => 0.0010683s 12:49:48.4 Debug: Took: 00:00:00.4838107 12:49:48.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 12:49:48.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 12:49:48.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469884584879_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:48.4 Info: DatabaseEngineVersionCheck migrating 12:49:48.4 Info: PerformDBOperation 12:49:48.4 Info: Performing DB Operation 12:49:48.4 Info: SQLite 3.45.3 12:49:48.4 Info: => 0.0010738s 12:49:48.4 Info: DatabaseEngineVersionCheck migrated 12:49:48.4 Info: => 0.0010895s 12:49:48.4 Info: VersionMigration migrating 12:49:48.4 Info: Beginning Transaction 12:49:48.4 Info: CreateTable VersionInfo 12:49:48.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:48.4 Info: => 0.0001504s 12:49:48.4 Info: Committing Transaction 12:49:48.4 Info: VersionMigration migrated 12:49:48.4 Info: => 0.0005791s 12:49:48.4 Info: VersionUniqueMigration migrating 12:49:48.4 Info: Beginning Transaction 12:49:48.4 Info: CreateIndex VersionInfo (Version) 12:49:48.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:48.4 Info: => 0.0001287s 12:49:48.4 Info: AlterTable VersionInfo 12:49:48.4 Info: => 9E-07s 12:49:48.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:48.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:48.4 Info: => 0.0005539s 12:49:48.4 Info: Committing Transaction 12:49:48.4 Info: VersionUniqueMigration migrated 12:49:48.4 Info: => 0.0007681s 12:49:48.4 Info: VersionDescriptionMigration migrating 12:49:48.4 Info: Beginning Transaction 12:49:48.4 Info: AlterTable VersionInfo 12:49:48.4 Info: => 1.2E-06s 12:49:48.4 Info: CreateColumn VersionInfo Description String 12:49:48.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:48.4 Info: => 0.0002074s 12:49:48.4 Info: Committing Transaction 12:49:48.4 Info: VersionDescriptionMigration migrated 12:49:48.4 Info: => 0.000455s 12:49:48.4 Info: 1: InitialSetup migrating 12:49:48.4 Info: Beginning Transaction 12:49:48.4 Info: Starting migration of Main DB to 1 12:49:48.4 Info: CreateTable Config 12:49:48.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:48.4 Info: => 0.0001878s 12:49:48.4 Info: CreateIndex Config (Key) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:48.4 Info: => 8.64E-05s 12:49:48.4 Info: CreateTable RootFolders 12:49:48.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:48.4 Info: => 9.95E-05s 12:49:48.4 Info: CreateIndex RootFolders (Path) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:48.4 Info: => 7.98E-05s 12:49:48.4 Info: CreateTable Artists 12:49:48.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:48.4 Info: => 0.0003628s 12:49:48.4 Info: CreateIndex Artists (ForeignArtistId) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:48.4 Info: => 8.9E-05s 12:49:48.4 Info: CreateIndex Artists (NameSlug) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:48.4 Info: => 7.9E-05s 12:49:48.4 Info: CreateIndex Artists (CleanName) 12:49:48.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.4 Info: => 7.45E-05s 12:49:48.4 Info: CreateIndex Artists (Path) 12:49:48.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.4 Info: => 0.000126s 12:49:48.4 Info: CreateTable Albums 12:49:48.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:48.4 Info: => 0.0002798s 12:49:48.4 Info: CreateIndex Albums (ForeignAlbumId) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.4 Info: => 8.61E-05s 12:49:48.4 Info: CreateIndex Albums (MBId) 12:49:48.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:48.4 Info: => 7.39E-05s 12:49:48.4 Info: CreateIndex Albums (TADBId) 12:49:48.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:48.4 Info: => 7.49E-05s 12:49:48.4 Info: CreateIndex Albums (TitleSlug) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:48.4 Info: => 7.69E-05s 12:49:48.4 Info: CreateIndex Albums (CleanTitle) 12:49:48.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.4 Info: => 7.48E-05s 12:49:48.4 Info: CreateIndex Albums (Path) 12:49:48.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:48.4 Info: => 7.17E-05s 12:49:48.4 Info: CreateTable Tracks 12:49:48.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:48.4 Info: => 0.0001651s 12:49:48.4 Info: CreateIndex Tracks (ForeignTrackId) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:48.4 Info: => 8E-05s 12:49:48.4 Info: CreateIndex Tracks (ArtistId) 12:49:48.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:48.4 Info: => 8.06E-05s 12:49:48.4 Info: CreateIndex Tracks (TrackFileId) 12:49:48.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:48.4 Info: => 0.0001079s 12:49:48.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:48.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:48.4 Info: => 8.96E-05s 12:49:48.4 Info: CreateTable TrackFiles 12:49:48.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:48.4 Info: => 0.0001626s 12:49:48.4 Info: CreateIndex TrackFiles (ArtistId) 12:49:48.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:48.4 Info: => 8.53E-05s 12:49:48.4 Info: CreateIndex TrackFiles (AlbumId) 12:49:48.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:48.4 Info: => 8.13E-05s 12:49:48.4 Info: CreateTable History 12:49:48.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:48.4 Info: => 0.000166s 12:49:48.4 Info: CreateIndex History (Date) 12:49:48.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:48.4 Info: => 8.24E-05s 12:49:48.4 Info: CreateIndex History (EventType) 12:49:48.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:48.4 Info: => 0.0001176s 12:49:48.4 Info: CreateIndex History (DownloadId) 12:49:48.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:48.4 Info: => 9.8E-05s 12:49:48.4 Info: CreateIndex History (AlbumId) 12:49:48.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:48.4 Info: => 8.48E-05s 12:49:48.4 Info: CreateTable Notifications 12:49:48.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:48.4 Info: => 0.0001561s 12:49:48.4 Info: CreateTable ScheduledTasks 12:49:48.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:48.4 Info: => 0.0001214s 12:49:48.4 Info: CreateIndex ScheduledTasks (TypeName) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:48.4 Info: => 8.36E-05s 12:49:48.4 Info: CreateTable Indexers 12:49:48.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:48.4 Info: => 0.0001302s 12:49:48.4 Info: CreateIndex Indexers (Name) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:48.4 Info: => 0.0001342s 12:49:48.4 Info: CreateTable Profiles 12:49:48.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:48.4 Info: => 0.0001316s 12:49:48.4 Info: CreateIndex Profiles (Name) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:48.4 Info: => 8.9E-05s 12:49:48.4 Info: CreateTable QualityDefinitions 12:49:48.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:48.4 Info: => 0.0001301s 12:49:48.4 Info: CreateIndex QualityDefinitions (Quality) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:48.4 Info: => 8.49E-05s 12:49:48.4 Info: CreateIndex QualityDefinitions (Title) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:48.4 Info: => 8.68E-05s 12:49:48.4 Info: CreateTable NamingConfig 12:49:48.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:48.4 Info: => 0.0001677s 12:49:48.4 Info: CreateTable Blacklist 12:49:48.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:48.4 Info: => 0.0002013s 12:49:48.4 Info: CreateTable Metadata 12:49:48.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:48.4 Info: => 0.0001214s 12:49:48.4 Info: CreateTable MetadataFiles 12:49:48.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:48.4 Info: => 0.0001569s 12:49:48.4 Info: CreateTable DownloadClients 12:49:48.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:48.4 Info: => 0.0001263s 12:49:48.4 Info: CreateTable PendingReleases 12:49:48.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:48.4 Info: => 0.0001334s 12:49:48.4 Info: CreateTable RemotePathMappings 12:49:48.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:48.4 Info: => 0.000115s 12:49:48.4 Info: CreateTable Tags 12:49:48.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:48.4 Info: => 0.000125s 12:49:48.4 Info: CreateIndex Tags (Label) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:48.4 Info: => 0.000102s 12:49:48.4 Info: CreateTable Restrictions 12:49:48.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:48.4 Info: => 0.0001225s 12:49:48.4 Info: CreateTable DelayProfiles 12:49:48.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:48.4 Info: => 0.0001486s 12:49:48.4 Info: CreateTable Users 12:49:48.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:48.4 Info: => 0.0001109s 12:49:48.4 Info: CreateIndex Users (Identifier) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:48.4 Info: => 9.27E-05s 12:49:48.4 Info: CreateIndex Users (Username) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:48.4 Info: => 8.67E-05s 12:49:48.4 Info: CreateTable Commands 12:49:48.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:48.4 Info: => 0.0001878s 12:49:48.4 Info: CreateTable IndexerStatus 12:49:48.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:48.4 Info: => 0.0001552s 12:49:48.4 Info: CreateIndex IndexerStatus (ProviderId) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:48.4 Info: => 9.07E-05s 12:49:48.4 Info: CreateTable ExtraFiles 12:49:48.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:48.4 Info: => 0.0001588s 12:49:48.4 Info: CreateTable LyricFiles 12:49:48.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:48.4 Info: => 0.000159s 12:49:48.4 Info: CreateTable LanguageProfiles 12:49:48.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:48.4 Info: => 0.0001099s 12:49:48.4 Info: CreateIndex LanguageProfiles (Name) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:48.4 Info: => 9.53E-05s 12:49:48.4 Info: CreateTable DownloadClientStatus 12:49:48.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:48.4 Info: => 0.0001313s 12:49:48.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:48.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:48.4 Info: => 9.4E-05s 12:49:48.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:48.4 Info: -> 1 Insert operations completed in 00:00:00.0000695 taking an average of 00:00:00.0000695 12:49:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:48', 'InitialSetup') 12:49:48.4 Info: Committing Transaction 12:49:48.4 Info: 1: InitialSetup migrated 12:49:48.4 Info: => 0.0010882s 12:49:48.4 Info: 2: add_reason_to_pending_releases migrating 12:49:48.4 Info: Beginning Transaction 12:49:48.4 Info: Starting migration of Main DB to 2 12:49:48.4 Info: AlterTable PendingReleases 12:49:48.4 Info: => 1.2E-06s 12:49:48.4 Info: CreateColumn PendingReleases Reason Int32 12:49:48.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:48.4 Info: => 0.0006266s 12:49:48.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:48', 'add_reason_to_pending_releases') 12:49:48.4 Info: Committing Transaction 12:49:48.4 Info: 2: add_reason_to_pending_releases migrated 12:49:48.4 Info: => 0.0009288s 12:49:48.4 Info: 3: add_medium_support migrating 12:49:48.4 Info: Beginning Transaction 12:49:48.4 Info: Starting migration of Main DB to 3 12:49:48.4 Info: AlterTable Albums 12:49:48.4 Info: => 1.1E-06s 12:49:48.4 Info: CreateColumn Albums Media String 12:49:48.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:48.4 Info: => 0.000612s 12:49:48.4 Info: AlterTable Tracks 12:49:48.4 Info: => 1.1E-06s 12:49:48.4 Info: CreateColumn Tracks MediumNumber Int32 12:49:48.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:48.4 Info: => 0.0005613s 12:49:48.4 Info: AlterTable Tracks 12:49:48.4 Info: => 1E-06s 12:49:48.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:48.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:48.4 Info: => 0.000554s 12:49:48.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:48.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:48.4 Info: => 4.37E-05s 12:49:48.4 Info: DeleteColumn Tracks TrackNumber 12:49:48.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:48.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:48.5 Info: DROP TABLE "Tracks" 12:49:48.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:48.5 Info: => 0.0046692s 12:49:48.5 Info: AlterTable Tracks 12:49:48.5 Info: => 1E-06s 12:49:48.5 Info: CreateColumn Tracks TrackNumber String 12:49:48.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:48.5 Info: => 0.0005782s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:48', 'add_medium_support') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 3: add_medium_support migrated 12:49:48.5 Info: => 0.0009572s 12:49:48.5 Info: 4: add_various_qualites_in_profile migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 4 12:49:48.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:48.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:48.5 Info: => 5.67E-05s 12:49:48.5 Info: PerformDBOperation 12:49:48.5 Info: Performing DB Operation 12:49:48.5 Info: => 3.98E-05s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:48', 'add_various_qualites_in_profile') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 4: add_various_qualites_in_profile migrated 12:49:48.5 Info: => 0.000304s 12:49:48.5 Info: 5: metadata_profiles migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 5 12:49:48.5 Info: CreateTable MetadataProfiles 12:49:48.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:48.5 Info: => 0.0001472s 12:49:48.5 Info: CreateIndex MetadataProfiles (Name) 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:48.5 Info: => 0.0001421s 12:49:48.5 Info: AlterTable Artists 12:49:48.5 Info: => 1E-06s 12:49:48.5 Info: CreateColumn Artists MetadataProfileId Int32 12:49:48.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:48.5 Info: => 0.0006s 12:49:48.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:48.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:48.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:48.5 Info: DROP TABLE "Artists" 12:49:48.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.5 Info: => 0.005478s 12:49:48.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:48.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:48.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:48.5 Info: DROP TABLE "Artists" 12:49:48.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.5 Info: => 0.0060891s 12:49:48.5 Info: AlterTable Albums 12:49:48.5 Info: => 1.1E-06s 12:49:48.5 Info: CreateColumn Albums SecondaryTypes String 12:49:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:48.5 Info: => 0.0005737s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:48', 'metadata_profiles') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 5: metadata_profiles migrated 12:49:48.5 Info: => 0.0009798s 12:49:48.5 Info: 6: separate_automatic_and_interactive_search migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 6 12:49:48.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:48.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:48.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:48.5 Info: DROP TABLE "Indexers" 12:49:48.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:48.5 Info: => 0.0041419s 12:49:48.5 Info: AlterTable Indexers 12:49:48.5 Info: => 1E-06s 12:49:48.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:48.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:48.5 Info: => 0.0005634s 12:49:48.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:48.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:48.5 Info: => 4.33E-05s 12:49:48.5 Info: AlterTable Indexers 12:49:48.5 Info: => 9E-07s 12:49:48.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:48.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:48.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:48.5 Info: DROP TABLE "Indexers" 12:49:48.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:48.5 Info: => 0.0041059s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:48', 'separate_automatic_and_interactive_search') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 6: separate_automatic_and_interactive_search migrated 12:49:48.5 Info: => 0.0044238s 12:49:48.5 Info: 7: change_album_path_to_relative migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 7 12:49:48.5 Info: DeleteColumn Albums Path 12:49:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:48.5 Info: DROP TABLE "Albums" 12:49:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.5 Info: => 0.006165s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:48', 'change_album_path_to_relative') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 7: change_album_path_to_relative migrated 12:49:48.5 Info: => 0.0066063s 12:49:48.5 Info: 8: change_quality_size_mb_to_kb migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 8 12:49:48.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:48.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:48.5 Info: => 5.72E-05s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:48', 'change_quality_size_mb_to_kb') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 8: change_quality_size_mb_to_kb migrated 12:49:48.5 Info: => 0.000331s 12:49:48.5 Info: 9: album_releases migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 9 12:49:48.5 Info: AlterTable Albums 12:49:48.5 Info: => 1.2E-06s 12:49:48.5 Info: CreateColumn Albums Releases String 12:49:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:48.5 Info: => 0.0006101s 12:49:48.5 Info: AlterTable Albums 12:49:48.5 Info: => 1.1E-06s 12:49:48.5 Info: CreateColumn Albums CurrentRelease String 12:49:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:48.5 Info: => 0.0005677s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:48', 'album_releases') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 9: album_releases migrated 12:49:48.5 Info: => 0.0008495s 12:49:48.5 Info: 10: album_releases_fix migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 10 12:49:48.5 Info: AlterTable Albums 12:49:48.5 Info: => 1.3E-06s 12:49:48.5 Info: AlterColumn Albums Releases String 12:49:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:48.5 Info: DROP TABLE "Albums" 12:49:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.5 Info: => 0.0050027s 12:49:48.5 Info: AlterTable Albums 12:49:48.5 Info: => 1.1E-06s 12:49:48.5 Info: AlterColumn Albums CurrentRelease String 12:49:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:48.5 Info: DROP TABLE "Albums" 12:49:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.5 Info: => 0.0059539s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:48', 'album_releases_fix') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 10: album_releases_fix migrated 12:49:48.5 Info: => 0.0063239s 12:49:48.5 Info: 11: import_lists migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 11 12:49:48.5 Info: CreateTable ImportLists 12:49:48.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:48.5 Info: => 0.0001959s 12:49:48.5 Info: CreateIndex ImportLists (Name) 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:48.5 Info: => 9.4E-05s 12:49:48.5 Info: CreateTable ImportListStatus 12:49:48.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:48.5 Info: => 0.0001363s 12:49:48.5 Info: CreateIndex ImportListStatus (ProviderId) 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:48.5 Info: => 8.78E-05s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:48', 'import_lists') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 11: import_lists migrated 12:49:48.5 Info: => 0.0004066s 12:49:48.5 Info: 12: add_release_status migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 12 12:49:48.5 Info: AlterTable MetadataProfiles 12:49:48.5 Info: => 1.1E-06s 12:49:48.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:48.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:48.5 Info: => 0.0006277s 12:49:48.5 Info: PerformDBOperation 12:49:48.5 Info: Performing DB Operation 12:49:48.5 Info: => 3.28E-05s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:48', 'add_release_status') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 12: add_release_status migrated 12:49:48.5 Info: => 0.0003002s 12:49:48.5 Info: 13: album_download_notification migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 13 12:49:48.5 Info: AlterTable Notifications 12:49:48.5 Info: => 1.1E-06s 12:49:48.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:48.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:48.5 Info: => 0.0006418s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:48', 'album_download_notification') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 13: album_download_notification migrated 12:49:48.5 Info: => 0.0018372s 12:49:48.5 Info: 14: fix_language_metadata_profiles migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 14 12:49:48.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:48.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:48.5 Info: => 8.95E-05s 12:49:48.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:48.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:48.5 Info: => 6.44E-05s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:48', 'fix_language_metadata_profiles') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 14: fix_language_metadata_profiles migrated 12:49:48.5 Info: => 0.0003116s 12:49:48.5 Info: 15: remove_fanzub migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 15 12:49:48.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:48.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:48.5 Info: => 4.93E-05s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:48', 'remove_fanzub') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 15: remove_fanzub migrated 12:49:48.5 Info: => 0.0002872s 12:49:48.5 Info: 16: update_artist_history_indexes migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 16 12:49:48.5 Info: CreateIndex Albums (ArtistId) 12:49:48.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:48.5 Info: => 0.0001188s 12:49:48.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:48.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:48.5 Info: => 9.31E-05s 12:49:48.5 Info: DeleteIndex History (AlbumId) 12:49:48.5 Info: DROP INDEX "IX_History_AlbumId" 12:49:48.5 Info: => 0.0001488s 12:49:48.5 Info: CreateIndex History (AlbumId, Date) 12:49:48.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:48.5 Info: => 0.000107s 12:49:48.5 Info: DeleteIndex History (DownloadId) 12:49:48.5 Info: DROP INDEX "IX_History_DownloadId" 12:49:48.5 Info: => 0.0001165s 12:49:48.5 Info: CreateIndex History (DownloadId, Date) 12:49:48.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:48.5 Info: => 9.83E-05s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:48', 'update_artist_history_indexes') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 16: update_artist_history_indexes migrated 12:49:48.5 Info: => 0.000402s 12:49:48.5 Info: 17: remove_nma migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 17 12:49:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:48.5 Info: => 5.66E-05s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:48', 'remove_nma') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 17: remove_nma migrated 12:49:48.5 Info: => 0.0002965s 12:49:48.5 Info: 18: album_disambiguation migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 18 12:49:48.5 Info: AlterTable Albums 12:49:48.5 Info: => 1.1E-06s 12:49:48.5 Info: CreateColumn Albums Disambiguation String 12:49:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:48.5 Info: => 0.0006433s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:48', 'album_disambiguation') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 18: album_disambiguation migrated 12:49:48.5 Info: => 0.000927s 12:49:48.5 Info: 19: add_ape_quality_in_profiles migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 19 12:49:48.5 Info: PerformDBOperation 12:49:48.5 Info: Performing DB Operation 12:49:48.5 Info: => 3.84E-05s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:48', 'add_ape_quality_in_profiles') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 19: add_ape_quality_in_profiles migrated 12:49:48.5 Info: => 0.0002835s 12:49:48.5 Info: 20: remove_pushalot migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 20 12:49:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:48.5 Info: => 5.48E-05s 12:49:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:48.5 Info: => 3.82E-05s 12:49:48.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:48.5 Info: => 3.75E-05s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:48', 'remove_pushalot') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 20: remove_pushalot migrated 12:49:48.5 Info: => 0.000312s 12:49:48.5 Info: 21: add_custom_filters migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 21 12:49:48.5 Info: CreateTable CustomFilters 12:49: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) 12:49:48.5 Info: => 0.0001449s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:48', 'add_custom_filters') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 21: add_custom_filters migrated 12:49:48.5 Info: => 0.0004187s 12:49:48.5 Info: 22: import_list_tags migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 22 12:49:48.5 Info: AlterTable ImportLists 12:49:48.5 Info: => 1.1E-06s 12:49:48.5 Info: CreateColumn ImportLists Tags String 12:49:48.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:48.5 Info: => 0.0006393s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:48', 'import_list_tags') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 22: import_list_tags migrated 12:49:48.5 Info: => 0.0009275s 12:49:48.5 Info: 23: add_release_groups_etc migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 23 12:49:48.5 Info: CreateTable ArtistMetadata 12:49:48.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:48.5 Info: => 0.0002063s 12:49:48.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:48.5 Info: => 9.73E-05s 12:49:48.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:48.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:48.5 Info: => 0.0001376s 12:49:48.5 Info: AlterTable Artists 12:49:48.5 Info: => 1.1E-06s 12:49:48.5 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:48.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:48.5 Info: => 0.0006384s 12:49:48.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:48.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:48.5 Info: => 7.33E-05s 12:49:48.5 Info: CreateTable AlbumReleases 12:49:48.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:48.5 Info: => 0.0001783s 12:49:48.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:48.5 Info: => 0.0001368s 12:49:48.5 Info: CreateIndex AlbumReleases (AlbumId) 12:49:48.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:48.5 Info: => 9.14E-05s 12:49:48.5 Info: PerformDBOperation 12:49:48.5 Info: Performing DB Operation 12:49:48.5 Info: => 3.87E-05s 12:49:48.5 Info: AlterTable Albums 12:49:48.5 Info: => 1E-06s 12:49:48.5 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:48.5 Info: => 0.0006807s 12:49:48.5 Info: AlterTable Albums 12:49:48.5 Info: => 1E-06s 12:49:48.5 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:48.5 Info: => 0.0006372s 12:49:48.5 Info: AlterTable Albums 12:49:48.5 Info: => 1E-06s 12:49:48.5 Info: CreateColumn Albums Links String 12:49:48.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:48.5 Info: => 0.0006375s 12:49:48.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:48.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:48.5 Info: => 9.19E-05s 12:49:48.5 Info: AlterTable Tracks 12:49:48.5 Info: => 9E-07s 12:49:48.5 Info: CreateColumn Tracks ForeignRecordingId String 12:49:48.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:48.5 Info: => 0.0006368s 12:49:48.5 Info: AlterTable Tracks 12:49:48.5 Info: => 1.4E-06s 12:49:48.5 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:48.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:48.5 Info: => 0.000681s 12:49:48.5 Info: AlterTable Tracks 12:49:48.5 Info: => 1.2E-06s 12:49:48.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:48.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:48.5 Info: => 0.0006495s 12:49:48.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:48.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:48.5 Info: => 0.0001196s 12:49:48.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:48.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:48.5 Info: => 8.03E-05s 12:49:48.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:48.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:48.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:48.5 Info: DROP TABLE "Artists" 12:49:48.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.5 Info: => 0.0061448s 12:49:48.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:48.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:48.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:48.5 Info: DROP TABLE "Albums" 12:49:48.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.5 Info: => 0.0063782s 12:49:48.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:48.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:48.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:48.5 Info: DROP TABLE "Tracks" 12:49:48.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:48.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:48.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:48.5 Info: => 0.0048018s 12:49:48.5 Info: DeleteColumn TrackFiles ArtistId 12:49:48.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:48.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:48.5 Info: DROP TABLE "TrackFiles" 12:49:48.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:48.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:48.5 Info: => 0.0050102s 12:49:48.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:48.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:48.5 Info: => 0.0011853s 12:49:48.5 Info: CreateIndex Artists (Monitored) 12:49:48.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:48.5 Info: => 9.36E-05s 12:49:48.5 Info: CreateIndex Albums (ArtistMetadataId) 12:49:48.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:48.5 Info: => 8.81E-05s 12:49:48.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:48.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:48.5 Info: => 8.79E-05s 12:49:48.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:48.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:48.5 Info: => 8.56E-05s 12:49:48.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:48.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:48.5 Info: => 8.36E-05s 12:49:48.5 Info: UpdateData 12:49:48.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:48.5 Info: => 5.27E-05s 12:49:48.5 Info: UpdateData 12:49:48.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:48.5 Info: => 4.18E-05s 12:49:48.5 Info: UpdateData 12:49:48.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:48.5 Info: => 4.98E-05s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:48', 'add_release_groups_etc') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 23: add_release_groups_etc migrated 12:49:48.5 Info: => 0.0006219s 12:49:48.5 Info: 24: NewMediaInfoFormat migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 24 12:49:48.5 Info: UpdateData 12:49:48.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:48.5 Info: => 5.82E-05s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:48', 'NewMediaInfoFormat') 12:49:48.5 Info: Committing Transaction 12:49:48.5 Info: 24: NewMediaInfoFormat migrated 12:49:48.5 Info: => 0.0003102s 12:49:48.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:48.5 Info: Beginning Transaction 12:49:48.5 Info: Starting migration of Main DB to 25 12:49:48.5 Info: RenameTable Restrictions ReleaseProfiles 12:49:48.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:48.5 Info: => 0.0018332s 12:49:48.5 Info: AlterTable ReleaseProfiles 12:49:48.5 Info: => 1.1E-06s 12:49:48.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:48.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:48.5 Info: => 0.0006228s 12:49:48.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:48', 'rename_restrictions_to_release_profiles') 12:49:48.5 Info: Committing Transaction 12:49:48.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:48.6 Info: => 0.0010209s 12:49:48.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:48.6 Info: Beginning Transaction 12:49:48.6 Info: Starting migration of Main DB to 26 12:49:48.6 Info: RenameTable Profiles QualityProfiles 12:49:48.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:48.6 Info: => 0.0018638s 12:49:48.6 Info: AlterTable QualityProfiles 12:49:48.6 Info: => 1.2E-06s 12:49:48.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:48.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:48.6 Info: => 0.0006375s 12:49:48.6 Info: AlterTable LanguageProfiles 12:49:48.6 Info: => 1.1E-06s 12:49:48.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:48.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:48.6 Info: => 0.0005899s 12:49:48.6 Info: UpdateData 12:49:48.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:48.6 Info: => 4.87E-05s 12:49:48.6 Info: UpdateData 12:49:48.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:48.6 Info: => 3.75E-05s 12:49:48.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:48.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:48.6 Info: DROP TABLE "Artists" 12:49:48.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:48.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:48.6 Info: => 0.0065174s 12:49:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:48', 'rename_quality_profiles_add_upgrade_allowed') 12:49:48.6 Info: Committing Transaction 12:49:48.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:48.6 Info: => 0.0069754s 12:49:48.6 Info: 27: add_import_exclusions migrating 12:49:48.6 Info: Beginning Transaction 12:49:48.6 Info: Starting migration of Main DB to 27 12:49:48.6 Info: CreateTable ImportListExclusions 12:49:48.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:48.6 Info: => 0.000152s 12:49:48.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:48.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:48.6 Info: => 0.0001433s 12:49:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:48', 'add_import_exclusions') 12:49:48.6 Info: Committing Transaction 12:49:48.6 Info: 27: add_import_exclusions migrated 12:49:48.6 Info: => 0.0004775s 12:49:48.6 Info: 28: clean_artist_metadata_table migrating 12:49:48.6 Info: Beginning Transaction 12:49:48.6 Info: Starting migration of Main DB to 28 12:49:48.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:48.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:48.6 Info: => 0.0001736s 12:49:48.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:48.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:48.6 Info: => 0.0001447s 12:49:48.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:48.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:48.6 Info: => 0.0001308s 12:49:48.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:48.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:48.6 Info: => 0.0001249s 12:49:48.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:48.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:48.6 Info: => 0.0001231s 12:49:48.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:48.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:48.6 Info: => 0.0001236s 12:49:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:48', 'clean_artist_metadata_table') 12:49:48.6 Info: Committing Transaction 12:49:48.6 Info: 28: clean_artist_metadata_table migrated 12:49:48.6 Info: => 0.0004192s 12:49:48.6 Info: 29: health_issue_notification migrating 12:49:48.6 Info: Beginning Transaction 12:49:48.6 Info: Starting migration of Main DB to 29 12:49:48.6 Info: AlterTable Notifications 12:49:48.6 Info: => 1.1E-06s 12:49:48.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:48.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:48.6 Info: => 0.0006647s 12:49:48.6 Info: AlterTable Notifications 12:49:48.6 Info: => 1.1E-06s 12:49:48.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:48.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:48.6 Info: => 0.0006246s 12:49:48.6 Info: AlterTable Notifications 12:49:48.6 Info: => 1E-06s 12:49:48.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:48.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:48.6 Info: => 0.0006334s 12:49:48.6 Info: AlterTable Notifications 12:49:48.6 Info: => 1E-06s 12:49:48.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:48.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:48.6 Info: => 0.0006284s 12:49:48.6 Info: AlterTable Notifications 12:49:48.6 Info: => 1E-06s 12:49:48.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:48.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:48.6 Info: => 0.0006358s 12:49:48.6 Info: DeleteColumn Notifications OnDownload 12:49:48.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:48.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:48.6 Info: DROP TABLE "Notifications" 12:49:48.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:48.6 Info: => 0.0049875s 12:49:48.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:48.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:48.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:48.6 Info: DROP TABLE "Notifications" 12:49:48.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:48.6 Info: => 0.0062387s 12:49:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:48', 'health_issue_notification') 12:49:48.6 Info: Committing Transaction 12:49:48.6 Info: 29: health_issue_notification migrated 12:49:48.6 Info: => 0.0066582s 12:49:48.6 Info: 30: add_mediafilerepository_mtime migrating 12:49:48.6 Info: Beginning Transaction 12:49:48.6 Info: Starting migration of Main DB to 30 12:49:48.6 Info: AlterTable TrackFiles 12:49:48.6 Info: => 9E-07s 12:49:48.6 Info: CreateColumn TrackFiles Modified DateTime 12:49:48.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:48.6 Info: => 0.0006736s 12:49:48.6 Info: AlterTable TrackFiles 12:49:48.6 Info: => 1E-06s 12:49:48.6 Info: CreateColumn TrackFiles Path String 12:49:48.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:48.6 Info: => 0.0005999s 12:49:48.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:48.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:48.6 Info: => 4.39E-05s 12:49:48.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:48.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:48.6 Info: => 0.0001322s 12:49:48.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:48.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:48.6 Info: => 0.0001388s 12:49:48.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:48.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:48.6 Info: => 0.0001461s 12:49:48.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:48.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:48.6 Info: => 8.76E-05s 12:49:48.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:48.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:48.6 Info: => 5.82E-05s 12:49:48.6 Info: AlterTable TrackFiles 12:49:48.6 Info: => 8E-07s 12:49:48.6 Info: AlterColumn TrackFiles Path String 12:49: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:48.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:48.6 Info: DROP TABLE "TrackFiles" 12:49:48.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:48.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:48.6 Info: => 0.0065124s 12:49:48.6 Info: CreateIndex TrackFiles (Path) 12:49:48.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:48.6 Info: => 8.88E-05s 12:49:48.6 Info: DeleteColumn TrackFiles RelativePath 12:49: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:48.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:48.6 Info: DROP TABLE "TrackFiles" 12:49:48.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:48.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:48.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:48.6 Info: => 0.0050521s 12:49:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:48', 'add_mediafilerepository_mtime') 12:49:48.6 Info: Committing Transaction 12:49:48.6 Info: 30: add_mediafilerepository_mtime migrated 12:49:48.6 Info: => 0.0054246s 12:49:48.6 Info: 31: add_artistmetadataid_constraint migrating 12:49:48.6 Info: Beginning Transaction 12:49:48.6 Info: Starting migration of Main DB to 31 12:49:48.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:48.6 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:48.6 Info: => 0.0001023s 12:49:48.6 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:48.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:48.6 Info: => 0.0001462s 12:49:48.6 Info: AlterColumn Artists ArtistMetadataId Int32 12:49: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:48.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:48.6 Info: DROP TABLE "Artists" 12:49:48.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:48.6 Info: => 0.0054041s 12:49:48.6 Info: CreateIndex Artists (ArtistMetadataId) 12:49:48.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:48.6 Info: => 9.48E-05s 12:49:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:48', 'add_artistmetadataid_constraint') 12:49:48.6 Info: Committing Transaction 12:49:48.6 Info: 31: add_artistmetadataid_constraint migrated 12:49:48.6 Info: => 0.0004779s 12:49:48.6 Info: 32: old_ids_and_artist_alias migrating 12:49:48.6 Info: Beginning Transaction 12:49:48.6 Info: Starting migration of Main DB to 32 12:49:48.6 Info: AlterTable ArtistMetadata 12:49:48.6 Info: => 1.3E-06s 12:49:48.6 Info: CreateColumn ArtistMetadata Aliases String 12:49:48.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:48.6 Info: => 0.0006482s 12:49:48.6 Info: AlterTable ArtistMetadata 12:49:48.6 Info: => 1.1E-06s 12:49:48.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:48.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:48.6 Info: => 0.0006068s 12:49:48.6 Info: AlterTable Albums 12:49:48.6 Info: => 1.1E-06s 12:49:48.6 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:48.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:48.6 Info: => 0.0006295s 12:49:48.6 Info: AlterTable AlbumReleases 12:49:48.6 Info: => 1.1E-06s 12:49:48.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:48.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:48.6 Info: => 0.0006312s 12:49:48.6 Info: AlterTable Tracks 12:49:48.6 Info: => 1.1E-06s 12:49:48.6 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:48.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:48.6 Info: => 0.0006128s 12:49:48.6 Info: AlterTable Tracks 12:49:48.6 Info: => 2E-06s 12:49:48.6 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:48.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:48.6 Info: => 0.0006055s 12:49:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:48', 'old_ids_and_artist_alias') 12:49:48.6 Info: Committing Transaction 12:49:48.6 Info: 32: old_ids_and_artist_alias migrated 12:49:48.6 Info: => 0.0009483s 12:49:48.6 Info: 33: download_propers_config migrating 12:49:48.6 Info: Beginning Transaction 12:49:48.6 Info: Starting migration of Main DB to 33 12:49:48.6 Info: PerformDBOperation 12:49:48.6 Info: Performing DB Operation 12:49:48.6 Info: => 3.85E-05s 12:49:48.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:48.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:48.6 Info: => 4.88E-05s 12:49:48.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:48', 'download_propers_config') 12:49:48.6 Info: Committing Transaction 12:49:48.6 Info: 33: download_propers_config migrated 12:49:48.6 Info: => 0.0003419s 12:49:48.6 Info: 34: remove_language_profiles migrating 12:49:48.6 Info: Beginning Transaction 12:49:48.6 Info: Starting migration of Main DB to 34 12:49:48.6 Info: DeleteTable LanguageProfiles 12:49:48.6 Info: DROP TABLE "LanguageProfiles" 12:49:48.6 Info: => 0.0002401s 12:49:48.6 Info: DeleteColumn Artists LanguageProfileId 12:49: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:48.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:48.6 Info: DROP TABLE "Artists" 12:49:48.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:48.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:48.6 Info: => 0.0058016s 12:49:48.6 Info: DeleteColumn ImportLists LanguageProfileId 12:49:48.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:48.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:48.7 Info: DROP TABLE "ImportLists" 12:49:48.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:48.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:48.7 Info: => 0.0770042s 12:49:48.7 Info: DeleteColumn Blacklist Language 12:49:48.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:48.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:48.7 Info: DROP TABLE "Blacklist" 12:49:48.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:48.7 Info: => 0.0046282s 12:49:48.7 Info: DeleteColumn History Language 12:49:48.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:48.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:48.7 Info: DROP TABLE "History" 12:49:48.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:48.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:48.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:48.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:48.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:48.7 Info: => 0.0070115s 12:49:48.7 Info: DeleteColumn LyricFiles Language 12:49:48.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:48.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:48.7 Info: DROP TABLE "LyricFiles" 12:49:48.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:48.7 Info: => 0.0044705s 12:49:48.7 Info: DeleteColumn TrackFiles Language 12:49:48.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:48.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:48.7 Info: DROP TABLE "TrackFiles" 12:49:48.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:48.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:48.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:48.7 Info: => 0.0048359s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:48', 'remove_language_profiles') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 34: remove_language_profiles migrated 12:49:48.7 Info: => 0.0054577s 12:49:48.7 Info: 35: multi_disc_naming_format migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 35 12:49:48.7 Info: AlterTable NamingConfig 12:49:48.7 Info: => 1.2E-06s 12:49:48.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:48.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:48.7 Info: => 0.0006407s 12:49:48.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:48.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:48.7 Info: => 5.08E-05s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:48', 'multi_disc_naming_format') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 35: multi_disc_naming_format migrated 12:49:48.7 Info: => 0.0003607s 12:49:48.7 Info: 36: add_download_client_priority migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 36 12:49:48.7 Info: AlterTable DownloadClients 12:49:48.7 Info: => 1.2E-06s 12:49:48.7 Info: CreateColumn DownloadClients Priority Int32 12:49:48.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:48.7 Info: => 0.0006539s 12:49:48.7 Info: PerformDBOperation 12:49:48.7 Info: Performing DB Operation 12:49:48.7 Info: => 6E-05s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:48', 'add_download_client_priority') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 36: add_download_client_priority migrated 12:49:48.7 Info: => 0.001698s 12:49:48.7 Info: 37: remove_growl_prowl migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 37 12:49:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:48.7 Info: => 5.96E-05s 12:49:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:48.7 Info: => 3.82E-05s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:48', 'remove_growl_prowl') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 37: remove_growl_prowl migrated 12:49:48.7 Info: => 0.0003455s 12:49:48.7 Info: 38: remove_plex_hometheatre migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 38 12:49:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:48.7 Info: => 5.31E-05s 12:49:48.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:48.7 Info: => 3.88E-05s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:48', 'remove_plex_hometheatre') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 38: remove_plex_hometheatre migrated 12:49:48.7 Info: => 0.0003261s 12:49:48.7 Info: 39: add_root_folder_add_defaults migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 39 12:49:48.7 Info: AlterTable RootFolders 12:49:48.7 Info: => 1.2E-06s 12:49:48.7 Info: CreateColumn RootFolders Name String 12:49:48.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:48.7 Info: => 0.000645s 12:49:48.7 Info: AlterTable RootFolders 12:49:48.7 Info: => 1.2E-06s 12:49:48.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:48.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:48.7 Info: => 0.0006045s 12:49:48.7 Info: AlterTable RootFolders 12:49:48.7 Info: => 1.1E-06s 12:49:48.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:48.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:48.7 Info: => 0.0005933s 12:49:48.7 Info: AlterTable RootFolders 12:49:48.7 Info: => 2.1E-06s 12:49:48.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:48.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:48.7 Info: => 0.0005982s 12:49:48.7 Info: AlterTable RootFolders 12:49:48.7 Info: => 1.2E-06s 12:49:48.7 Info: CreateColumn RootFolders DefaultTags String 12:49:48.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:48.7 Info: => 0.0006037s 12:49:48.7 Info: PerformDBOperation 12:49:48.7 Info: Performing DB Operation 12:49:48.7 Info: => 6.57E-05s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:48', 'add_root_folder_add_defaults') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 39: add_root_folder_add_defaults migrated 12:49:48.7 Info: => 0.000389s 12:49:48.7 Info: 40: task_duration migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 40 12:49:48.7 Info: AlterTable ScheduledTasks 12:49:48.7 Info: => 1.2E-06s 12:49:48.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:48.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:48.7 Info: => 0.0006419s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:48', 'task_duration') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 40: task_duration migrated 12:49:48.7 Info: => 0.0009909s 12:49:48.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 41 12:49:48.7 Info: AlterTable ReleaseProfiles 12:49:48.7 Info: => 1.2E-06s 12:49:48.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:48.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:48.7 Info: => 0.0006424s 12:49:48.7 Info: AlterTable ReleaseProfiles 12:49:48.7 Info: => 1.2E-06s 12:49:48.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:48.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:48.7 Info: => 0.0006427s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:48', 'add_indexer_and_enabled_to_release_profiles') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:48.7 Info: => 0.0009834s 12:49:48.7 Info: 42: remove_album_folders migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 42 12:49:48.7 Info: DeleteColumn Artists AlbumFolder 12:49: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:48.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:48.7 Info: DROP TABLE "Artists" 12:49:48.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:48.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:48.7 Info: => 0.0062716s 12:49:48.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:48.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:48.7 Info: => 4.51E-05s 12:49:48.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:48.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:48.7 Info: => 3.93E-05s 12:49:48.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:48.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:48.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:48.7 Info: DROP TABLE "NamingConfig" 12:49:48.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:48.7 Info: => 0.0056367s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:48', 'remove_album_folders') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 42: remove_album_folders migrated 12:49:48.7 Info: => 0.0061099s 12:49:48.7 Info: 44: add_priority_to_indexers migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 44 12:49:48.7 Info: AlterTable Indexers 12:49:48.7 Info: => 1.2E-06s 12:49:48.7 Info: CreateColumn Indexers Priority Int32 12:49:48.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:48.7 Info: => 0.0006501s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:48', 'add_priority_to_indexers') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 44: add_priority_to_indexers migrated 12:49:48.7 Info: => 0.0009861s 12:49:48.7 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 45 12:49:48.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:48.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:48.7 Info: => 0.0001335s 12:49:48.7 Info: PerformDBOperation 12:49:48.7 Info: Performing DB Operation 12:49:48.7 Info: => 3.38E-05s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:48', 'remove_chown_and_folderchmod_config') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:48.7 Info: => 0.0003249s 12:49:48.7 Info: 47: update_notifiarr migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 47 12:49:48.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:48.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:48.7 Info: => 8.18E-05s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:48', 'update_notifiarr') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 47: update_notifiarr migrated 12:49:48.7 Info: => 0.0003815s 12:49:48.7 Info: 49: email_multiple_addresses migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 49 12:49:48.7 Info: PerformDBOperation 12:49:48.7 Info: Performing DB Operation 12:49:48.7 Info: => 6.37E-05s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:48', 'email_multiple_addresses') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 49: email_multiple_addresses migrated 12:49:48.7 Info: => 0.0003587s 12:49:48.7 Info: 50: rename_blacklist_to_blocklist migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 50 12:49:48.7 Info: RenameTable Blacklist Blocklist 12:49:48.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:48.7 Info: => 0.0018148s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:48', 'rename_blacklist_to_blocklist') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 50: rename_blacklist_to_blocklist migrated 12:49:48.7 Info: => 0.0021847s 12:49:48.7 Info: 51: cdh_per_downloadclient migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 51 12:49:48.7 Info: AlterTable DownloadClients 12:49:48.7 Info: => 1.1E-06s 12:49:48.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:48.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:48.7 Info: => 0.0006496s 12:49:48.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:48.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:48.7 Info: => 0.0006116s 12:49:48.7 Info: PerformDBOperation 12:49:48.7 Info: Performing DB Operation 12:49:48.7 Info: => 0.0001677s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:48', 'cdh_per_downloadclient') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 51: cdh_per_downloadclient migrated 12:49:48.7 Info: => 0.0004999s 12:49:48.7 Info: 52: download_history migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 52 12:49:48.7 Info: CreateTable DownloadHistory 12:49:48.7 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:48.7 Info: => 0.0001918s 12:49:48.7 Info: CreateIndex DownloadHistory (EventType) 12:49:48.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:48.7 Info: => 9.93E-05s 12:49:48.7 Info: CreateIndex DownloadHistory (ArtistId) 12:49:48.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:48.7 Info: => 8.82E-05s 12:49:48.7 Info: CreateIndex DownloadHistory (DownloadId) 12:49:48.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:48.7 Info: => 0.0001229s 12:49:48.7 Info: PerformDBOperation 12:49:48.7 Info: Performing DB Operation 12:49:48.7 Info: => 0.0001396s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:48', 'download_history') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 52: download_history migrated 12:49:48.7 Info: => 0.0005218s 12:49:48.7 Info: 53: add_update_history migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 53 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:48', 'add_update_history') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 53: add_update_history migrated 12:49:48.7 Info: => 0.0003409s 12:49:48.7 Info: 54: add_on_update_to_notifications migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 54 12:49:48.7 Info: AlterTable Notifications 12:49:48.7 Info: => 1.4E-06s 12:49:48.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:48.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:48.7 Info: => 0.0006938s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:48', 'add_on_update_to_notifications') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 54: add_on_update_to_notifications migrated 12:49:48.7 Info: => 0.0010343s 12:49:48.7 Info: 55: download_client_per_indexer migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 55 12:49:48.7 Info: AlterTable Indexers 12:49:48.7 Info: => 1.1E-06s 12:49:48.7 Info: CreateColumn Indexers DownloadClientId Int32 12:49:48.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:48.7 Info: => 0.0006713s 12:49:48.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:48', 'download_client_per_indexer') 12:49:48.7 Info: Committing Transaction 12:49:48.7 Info: 55: download_client_per_indexer migrated 12:49:48.7 Info: => 0.0010094s 12:49:48.7 Info: 56: AddNewItemMonitorType migrating 12:49:48.7 Info: Beginning Transaction 12:49:48.7 Info: Starting migration of Main DB to 56 12:49:48.7 Info: AlterTable Artists 12:49:48.7 Info: => 1.3E-06s 12:49:48.7 Info: CreateColumn Artists MonitorNewItems Int32 12:49:48.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:48.7 Info: => 0.0006942s 12:49:48.7 Info: AlterTable RootFolders 12:49:48.7 Info: => 1.1E-06s 12:49:48.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:48.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:48.8 Info: => 0.000667s 12:49:48.8 Info: AlterTable ImportLists 12:49:48.8 Info: => 1E-06s 12:49:48.8 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:48.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:48.8 Info: => 0.0006339s 12:49:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:48', 'AddNewItemMonitorType') 12:49:48.8 Info: Committing Transaction 12:49:48.8 Info: 56: AddNewItemMonitorType migrated 12:49:48.8 Info: => 0.0009937s 12:49:48.8 Info: 57: ImportListSearch migrating 12:49:48.8 Info: Beginning Transaction 12:49:48.8 Info: Starting migration of Main DB to 57 12:49:48.8 Info: AlterTable ImportLists 12:49:48.8 Info: => 1.3E-06s 12:49:48.8 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:48.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:48.8 Info: => 0.0006855s 12:49:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:48', 'ImportListSearch') 12:49:48.8 Info: Committing Transaction 12:49:48.8 Info: 57: ImportListSearch migrated 12:49:48.8 Info: => 0.0010181s 12:49:48.8 Info: 58: ImportListMonitorExisting migrating 12:49:48.8 Info: Beginning Transaction 12:49:48.8 Info: Starting migration of Main DB to 58 12:49:48.8 Info: AlterTable ImportLists 12:49:48.8 Info: => 1.1E-06s 12:49:48.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:48.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:48.8 Info: => 0.0006954s 12:49:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:48', 'ImportListMonitorExisting') 12:49:48.8 Info: Committing Transaction 12:49:48.8 Info: 58: ImportListMonitorExisting migrated 12:49:48.8 Info: => 0.0010347s 12:49:48.8 Info: 59: add_indexer_tags migrating 12:49:48.8 Info: Beginning Transaction 12:49:48.8 Info: Starting migration of Main DB to 59 12:49:48.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:48.8 Info: => 5.89E-05s 12:49:48.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:48.8 Info: => 4.07E-05s 12:49:48.8 Info: AlterTable Indexers 12:49:48.8 Info: => 9E-07s 12:49:48.8 Info: CreateColumn Indexers Tags String 12:49:48.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:48.8 Info: => 0.0006667s 12:49:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:48', 'add_indexer_tags') 12:49:48.8 Info: Committing Transaction 12:49:48.8 Info: 59: add_indexer_tags migrated 12:49:48.8 Info: => 0.0009974s 12:49:48.8 Info: 60: update_audio_types migrating 12:49:48.8 Info: Beginning Transaction 12:49:48.8 Info: Starting migration of Main DB to 60 12:49:48.8 Info: PerformDBOperation 12:49:48.8 Info: Performing DB Operation 12:49:48.8 Info: => 6.04E-05s 12:49:48.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:48', 'update_audio_types') 12:49:48.8 Info: Committing Transaction 12:49:48.8 Info: 60: update_audio_types migrated 12:49:48.8 Info: => 0.000369s 12:49:48.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:48.8 Info: Beginning Transaction 12:49:48.8 Info: Starting migration of Main DB to 61 12:49:48.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:48.8 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:48.8 Info: => 5.55E-05s 12:49:48.8 Info: AlterTable AlbumReleases 12:49:48.8 Info: => 9E-07s 12:49:48.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:48.8 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:48.8 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:48.8 Info: DROP TABLE "AlbumReleases" 12:49:48.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:48.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:48.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:48.8 Info: => 0.0064422s 12:49:48.8 Info: AlterTable Albums 12:49:48.8 Info: => 1E-06s 12:49:48.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:48.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:48.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:48.8 Info: DROP TABLE "Albums" 12:49:48.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:48.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:48.8 Info: => 0.0054172s 12:49:48.8 Info: AlterTable Albums 12:49:48.8 Info: => 1E-06s 12:49:48.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:48.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:48.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:48.8 Info: DROP TABLE "Albums" 12:49:48.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:48.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:48.8 Info: => 0.0053841s 12:49:48.8 Info: AlterTable Albums 12:49:48.8 Info: => 1E-06s 12:49:48.8 Info: AlterColumn Albums Added DateTimeOffset 12:49:48.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:48.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:48.8 Info: DROP TABLE "Albums" 12:49:48.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:48.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:48.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:48.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:48.8 Info: => 0.0069018s 12:49:48.8 Info: AlterTable Artists 12:49:48.8 Info: => 1.1E-06s 12:49:48.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:48.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:48.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:48.8 Info: DROP TABLE "Artists" 12:49:48.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:48.8 Info: => 0.0054062s 12:49:48.8 Info: AlterTable Artists 12:49:48.8 Info: => 9E-07s 12:49:48.8 Info: AlterColumn Artists Added DateTimeOffset 12:49:48.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:48.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:48.8 Info: DROP TABLE "Artists" 12:49:48.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:48.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:48.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:48.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:48.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:48.8 Info: => 0.0053688s 12:49:48.8 Info: AlterTable Blocklist 12:49:48.8 Info: => 1.2E-06s 12:49:48.8 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:48.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:48.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:48.8 Info: DROP TABLE "Blocklist" 12:49:48.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:48.8 Info: => 0.0048024s 12:49:48.8 Info: AlterTable Blocklist 12:49:48.8 Info: => 1.1E-06s 12:49:48.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:48.8 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:48.8 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:48.8 Info: DROP TABLE "Blocklist" 12:49:48.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:48.8 Info: => 0.0062137s 12:49:48.8 Info: AlterTable Commands 12:49:48.8 Info: => 1.1E-06s 12:49:48.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:48.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:48.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:48.8 Info: DROP TABLE "Commands" 12:49:48.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:48.8 Info: => 0.004796s 12:49:48.8 Info: AlterTable Commands 12:49:48.8 Info: => 1.2E-06s 12:49:48.8 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:48.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:48.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:48.8 Info: DROP TABLE "Commands" 12:49:48.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:48.8 Info: => 0.0060948s 12:49:48.8 Info: AlterTable Commands 12:49:48.8 Info: => 1.1E-06s 12:49:48.8 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:48.8 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:48.8 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:48.8 Info: DROP TABLE "Commands" 12:49:48.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:48.8 Info: => 0.0047809s 12:49:48.8 Info: AlterTable DownloadClientStatus 12:49:48.8 Info: => 1E-06s 12:49:48.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:48.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:48.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:48.8 Info: DROP TABLE "DownloadClientStatus" 12:49:48.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:48.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:48.8 Info: => 0.0062313s 12:49:48.8 Info: AlterTable DownloadClientStatus 12:49:48.8 Info: => 1E-06s 12:49:48.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:48.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:48.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:48.8 Info: DROP TABLE "DownloadClientStatus" 12:49:48.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:48.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:48.8 Info: => 0.0049653s 12:49:48.8 Info: AlterTable DownloadClientStatus 12:49:48.8 Info: => 1.1E-06s 12:49:48.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:48.8 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:48.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:48.8 Info: DROP TABLE "DownloadClientStatus" 12:49:48.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:48.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:48.8 Info: => 0.0048958s 12:49:48.8 Info: AlterTable DownloadHistory 12:49:48.8 Info: => 1.1E-06s 12:49:48.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:48.8 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:48.8 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:48.8 Info: DROP TABLE "DownloadHistory" 12:49:48.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:48.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:48.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:48.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:48.8 Info: => 0.0063253s 12:49:48.8 Info: AlterTable ExtraFiles 12:49:48.8 Info: => 1E-06s 12:49:48.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:48.8 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:48.8 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:48.8 Info: DROP TABLE "ExtraFiles" 12:49:48.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:48.8 Info: => 0.0047379s 12:49:48.8 Info: AlterTable ExtraFiles 12:49:48.8 Info: => 1.1E-06s 12:49:48.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:48.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:48.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:48.9 Info: DROP TABLE "ExtraFiles" 12:49:48.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:48.9 Info: => 0.0060323s 12:49:48.9 Info: AlterTable History 12:49:48.9 Info: => 1.1E-06s 12:49:48.9 Info: AlterColumn History Date DateTimeOffset 12:49:48.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:48.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:48.9 Info: DROP TABLE "History" 12:49:48.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:48.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:48.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:48.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:48.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:48.9 Info: => 0.0054052s 12:49:48.9 Info: AlterTable ImportListStatus 12:49:48.9 Info: => 1.1E-06s 12:49:48.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:48.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:48.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:48.9 Info: DROP TABLE "ImportListStatus" 12:49:48.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:48.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:48.9 Info: => 0.0049239s 12:49:48.9 Info: AlterTable ImportListStatus 12:49:48.9 Info: => 1.1E-06s 12:49:48.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:48.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:48.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:48.9 Info: DROP TABLE "ImportListStatus" 12:49:48.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:48.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:48.9 Info: => 0.0060011s 12:49:48.9 Info: AlterTable ImportListStatus 12:49:48.9 Info: => 1E-06s 12:49:48.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:48.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:48.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:48.9 Info: DROP TABLE "ImportListStatus" 12:49:48.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:48.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:48.9 Info: => 0.0058794s 12:49:48.9 Info: AlterTable IndexerStatus 12:49:48.9 Info: => 1.1E-06s 12:49:48.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:48.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:48.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:48.9 Info: DROP TABLE "IndexerStatus" 12:49:48.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:48.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:48.9 Info: => 0.0049411s 12:49:48.9 Info: AlterTable IndexerStatus 12:49:48.9 Info: => 1.1E-06s 12:49:48.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:48.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:48.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:48.9 Info: DROP TABLE "IndexerStatus" 12:49:48.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:48.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:48.9 Info: => 0.0061062s 12:49:48.9 Info: AlterTable IndexerStatus 12:49:48.9 Info: => 1E-06s 12:49:48.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:48.9 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:48.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:48.9 Info: DROP TABLE "IndexerStatus" 12:49:48.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:48.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:48.9 Info: => 0.004903s 12:49:48.9 Info: AlterTable LyricFiles 12:49:48.9 Info: => 1E-06s 12:49:48.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:48.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:48.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:48.9 Info: DROP TABLE "LyricFiles" 12:49:48.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:48.9 Info: => 0.0047249s 12:49:48.9 Info: AlterTable LyricFiles 12:49:48.9 Info: => 1E-06s 12:49:48.9 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:48.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:48.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:48.9 Info: DROP TABLE "LyricFiles" 12:49:48.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:48.9 Info: => 0.0061491s 12:49:48.9 Info: AlterTable MetadataFiles 12:49:48.9 Info: => 1.2E-06s 12:49:48.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:48.9 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:48.9 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:48.9 Info: DROP TABLE "MetadataFiles" 12:49:48.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:48.9 Info: => 0.0047749s 12:49:48.9 Info: AlterTable MetadataFiles 12:49:48.9 Info: => 1.2E-06s 12:49:48.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:48.9 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:48.9 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:48.9 Info: DROP TABLE "MetadataFiles" 12:49:48.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:48.9 Info: => 0.0047456s 12:49:48.9 Info: AlterTable PendingReleases 12:49:48.9 Info: => 1.1E-06s 12:49:48.9 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:48.9 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:48.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:48.9 Info: DROP TABLE "PendingReleases" 12:49:48.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:48.9 Info: => 0.0046876s 12:49:48.9 Info: AlterTable ScheduledTasks 12:49:48.9 Info: => 1E-06s 12:49:48.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:48.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:48.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:48.9 Info: DROP TABLE "ScheduledTasks" 12:49:48.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:48.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:48.9 Info: => 0.0060128s 12:49:48.9 Info: AlterTable ScheduledTasks 12:49:48.9 Info: => 1E-06s 12:49:48.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:48.9 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:48.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:48.9 Info: DROP TABLE "ScheduledTasks" 12:49:48.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:48.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:48.9 Info: => 0.0062242s 12:49:48.9 Info: AlterTable TrackFiles 12:49:48.9 Info: => 9E-07s 12:49:48.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:48.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:48.9 Info: DROP TABLE "TrackFiles" 12:49:48.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:48.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:48.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:48.9 Info: => 0.0050372s 12:49:48.9 Info: AlterTable TrackFiles 12:49:48.9 Info: => 1E-06s 12:49:48.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:48.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:48.9 Info: DROP TABLE "TrackFiles" 12:49:48.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:48.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:48.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:48.9 Info: => 0.0050171s 12:49:48.9 Info: AlterTable VersionInfo 12:49:48.9 Info: => 1E-06s 12:49:48.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:48.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:48.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:48.9 Info: DROP TABLE "VersionInfo" 12:49:48.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:48.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:48.9 Info: => 0.0048413s 12:49:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:48', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:48.9 Info: Committing Transaction 12:49:48.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:48.9 Info: => 0.0055528s 12:49:48.9 Info: 62: add_on_delete_to_notifications migrating 12:49:48.9 Info: Beginning Transaction 12:49:48.9 Info: Starting migration of Main DB to 62 12:49:48.9 Info: AlterTable Notifications 12:49:48.9 Info: => 1.2E-06s 12:49:48.9 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:48.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:48.9 Info: => 0.0006859s 12:49:48.9 Info: AlterTable Notifications 12:49:48.9 Info: => 1.2E-06s 12:49:48.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:48.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:48.9 Info: => 0.0006623s 12:49:48.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:48', 'add_on_delete_to_notifications') 12:49:48.9 Info: Committing Transaction 12:49:48.9 Info: 62: add_on_delete_to_notifications migrated 12:49:48.9 Info: => 0.0009795s 12:49:48.9 Info: 63: add_custom_formats migrating 12:49:48.9 Info: Beginning Transaction 12:49:48.9 Info: Starting migration of Main DB to 63 12:49:48.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 12:49:48.9 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 12:49:48.9 Info: AlterTable DelayProfiles 12:49:48.9 Info: => 9E-07s 12:49:48.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:48.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:49.0 Info: => 0.0007103s 12:49:49.0 Info: UpdateData 12:49:49.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:49.0 Info: => 7.02E-05s 12:49:49.0 Info: AlterTable TrackFiles 12:49:49.0 Info: => 1E-06s 12:49:49.0 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:49.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:49.0 Info: => 0.0006339s 12:49:49.0 Info: PerformDBOperation 12:49:49.0 Info: Performing DB Operation 12:49:49.0 Info: => 0.0012553s 12:49:49.0 Info: CreateTable CustomFormats 12:49:49.0 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:49.0 Info: => 0.0002012s 12:49:49.0 Info: CreateIndex CustomFormats (Name) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:49.0 Info: => 0.0001004s 12:49:49.0 Info: AlterTable QualityProfiles 12:49:49.0 Info: => 1.2E-06s 12:49:49.0 Info: CreateColumn QualityProfiles FormatItems String 12:49:49.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:49.0 Info: => 0.0006703s 12:49:49.0 Info: AlterTable QualityProfiles 12:49:49.0 Info: => 1.3E-06s 12:49:49.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:49.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:49.0 Info: => 0.0006714s 12:49:49.0 Info: AlterTable QualityProfiles 12:49:49.0 Info: => 1.1E-06s 12:49:49.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:49.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:49.0 Info: => 0.0006668s 12:49:49.0 Info: PerformDBOperation 12:49:49.0 Info: Performing DB Operation 12:49:49.0 Info: => 0.0049385s 12:49:49.0 Info: PerformDBOperation 12:49:49.0 Info: Performing DB Operation 12:49:49.0 Info: => 4.44E-05s 12:49:49.0 Info: DeleteColumn ReleaseProfiles Preferred 12:49:49.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:49.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:49.0 Info: DROP TABLE "ReleaseProfiles" 12:49:49.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:49.0 Info: => 0.0064192s 12:49:49.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:49.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:49.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:49.0 Info: DROP TABLE "ReleaseProfiles" 12:49:49.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:49.0 Info: => 0.0048486s 12:49:49.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:49.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:49.0 Info: => 6.11E-05s 12:49:49.0 Info: AlterTable DelayProfiles 12:49:49.0 Info: => 1E-06s 12:49:49.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:49.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:49.0 Info: => 0.0006608s 12:49:49.0 Info: AlterTable DelayProfiles 12:49:49.0 Info: => 1.1E-06s 12:49:49.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:49.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:49.0 Info: => 0.0006474s 12:49:49.0 Info: -> 2 Insert operations completed in 00:00:00.0001815 taking an average of 00:00:00.0000907 12:49:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:49', 'add_custom_formats') 12:49:49.0 Info: Committing Transaction 12:49:49.0 Info: 63: add_custom_formats migrated 12:49:49.0 Info: => 0.0010751s 12:49:49.0 Debug: Took: 00:00:00.5620588 12:49:49.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 12:49:49.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 12:49:49.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469890616385_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:49.0 Info: DatabaseEngineVersionCheck migrating 12:49:49.0 Info: PerformDBOperation 12:49:49.0 Info: Performing DB Operation 12:49:49.0 Info: SQLite 3.45.3 12:49:49.0 Info: => 0.0011109s 12:49:49.0 Info: DatabaseEngineVersionCheck migrated 12:49:49.0 Info: => 0.0011274s 12:49:49.0 Info: VersionMigration migrating 12:49:49.0 Info: Beginning Transaction 12:49:49.0 Info: CreateTable VersionInfo 12:49:49.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:49.0 Info: => 0.0001607s 12:49:49.0 Info: Committing Transaction 12:49:49.0 Info: VersionMigration migrated 12:49:49.0 Info: => 0.0005061s 12:49:49.0 Info: VersionUniqueMigration migrating 12:49:49.0 Info: Beginning Transaction 12:49:49.0 Info: CreateIndex VersionInfo (Version) 12:49:49.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:49.0 Info: => 0.0001328s 12:49:49.0 Info: AlterTable VersionInfo 12:49:49.0 Info: => 1E-06s 12:49:49.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:49.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:49.0 Info: => 0.0005594s 12:49:49.0 Info: Committing Transaction 12:49:49.0 Info: VersionUniqueMigration migrated 12:49:49.0 Info: => 0.0007641s 12:49:49.0 Info: VersionDescriptionMigration migrating 12:49:49.0 Info: Beginning Transaction 12:49:49.0 Info: AlterTable VersionInfo 12:49:49.0 Info: => 1.1E-06s 12:49:49.0 Info: CreateColumn VersionInfo Description String 12:49:49.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:49.0 Info: => 0.0002133s 12:49:49.0 Info: Committing Transaction 12:49:49.0 Info: VersionDescriptionMigration migrated 12:49:49.0 Info: => 0.0004158s 12:49:49.0 Info: 1: InitialSetup migrating 12:49:49.0 Info: Beginning Transaction 12:49:49.0 Info: Starting migration of Main DB to 1 12:49:49.0 Info: CreateTable Config 12:49:49.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:49.0 Info: => 0.0002354s 12:49:49.0 Info: CreateIndex Config (Key) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:49.0 Info: => 8.95E-05s 12:49:49.0 Info: CreateTable RootFolders 12:49:49.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:49.0 Info: => 0.0001307s 12:49:49.0 Info: CreateIndex RootFolders (Path) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:49.0 Info: => 8.42E-05s 12:49:49.0 Info: CreateTable Artists 12:49:49.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:49.0 Info: => 0.0003489s 12:49:49.0 Info: CreateIndex Artists (ForeignArtistId) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:49.0 Info: => 9.19E-05s 12:49:49.0 Info: CreateIndex Artists (NameSlug) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:49.0 Info: => 7.91E-05s 12:49:49.0 Info: CreateIndex Artists (CleanName) 12:49:49.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.0 Info: => 7.32E-05s 12:49:49.0 Info: CreateIndex Artists (Path) 12:49:49.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.0 Info: => 7.42E-05s 12:49:49.0 Info: CreateTable Albums 12:49:49.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:49.0 Info: => 0.0002925s 12:49:49.0 Info: CreateIndex Albums (ForeignAlbumId) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.0 Info: => 8.85E-05s 12:49:49.0 Info: CreateIndex Albums (MBId) 12:49:49.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:49.0 Info: => 7.61E-05s 12:49:49.0 Info: CreateIndex Albums (TADBId) 12:49:49.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:49.0 Info: => 7.6E-05s 12:49:49.0 Info: CreateIndex Albums (TitleSlug) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:49.0 Info: => 7.57E-05s 12:49:49.0 Info: CreateIndex Albums (CleanTitle) 12:49:49.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.0 Info: => 7.37E-05s 12:49:49.0 Info: CreateIndex Albums (Path) 12:49:49.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:49.0 Info: => 7.37E-05s 12:49:49.0 Info: CreateTable Tracks 12:49:49.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:49.0 Info: => 0.0001695s 12:49:49.0 Info: CreateIndex Tracks (ForeignTrackId) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:49.0 Info: => 7.94E-05s 12:49:49.0 Info: CreateIndex Tracks (ArtistId) 12:49:49.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:49.0 Info: => 7.9E-05s 12:49:49.0 Info: CreateIndex Tracks (TrackFileId) 12:49:49.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:49.0 Info: => 0.0001103s 12:49:49.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:49.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:49.0 Info: => 9.05E-05s 12:49:49.0 Info: CreateTable TrackFiles 12:49:49.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:49.0 Info: => 0.0001656s 12:49:49.0 Info: CreateIndex TrackFiles (ArtistId) 12:49:49.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:49.0 Info: => 8.98E-05s 12:49:49.0 Info: CreateIndex TrackFiles (AlbumId) 12:49:49.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:49.0 Info: => 8.45E-05s 12:49:49.0 Info: CreateTable History 12:49:49.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:49.0 Info: => 0.0001691s 12:49:49.0 Info: CreateIndex History (Date) 12:49:49.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:49.0 Info: => 8.57E-05s 12:49:49.0 Info: CreateIndex History (EventType) 12:49:49.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:49.0 Info: => 0.0001164s 12:49:49.0 Info: CreateIndex History (DownloadId) 12:49:49.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:49.0 Info: => 9.62E-05s 12:49:49.0 Info: CreateIndex History (AlbumId) 12:49:49.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:49.0 Info: => 8.51E-05s 12:49:49.0 Info: CreateTable Notifications 12:49:49.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:49.0 Info: => 0.0001539s 12:49:49.0 Info: CreateTable ScheduledTasks 12:49:49.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:49.0 Info: => 0.0001244s 12:49:49.0 Info: CreateIndex ScheduledTasks (TypeName) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:49.0 Info: => 8.71E-05s 12:49:49.0 Info: CreateTable Indexers 12:49:49.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:49.0 Info: => 0.0001325s 12:49:49.0 Info: CreateIndex Indexers (Name) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:49.0 Info: => 0.0001245s 12:49:49.0 Info: CreateTable Profiles 12:49:49.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:49.0 Info: => 0.0001346s 12:49:49.0 Info: CreateIndex Profiles (Name) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:49.0 Info: => 0.0001036s 12:49:49.0 Info: CreateTable QualityDefinitions 12:49:49.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:49.0 Info: => 0.0001355s 12:49:49.0 Info: CreateIndex QualityDefinitions (Quality) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:49.0 Info: => 8.84E-05s 12:49:49.0 Info: CreateIndex QualityDefinitions (Title) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:49.0 Info: => 8.76E-05s 12:49:49.0 Info: CreateTable NamingConfig 12:49:49.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:49.0 Info: => 0.0001723s 12:49:49.0 Info: CreateTable Blacklist 12:49:49.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:49.0 Info: => 0.0002064s 12:49:49.0 Info: CreateTable Metadata 12:49:49.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:49.0 Info: => 0.0001278s 12:49:49.0 Info: CreateTable MetadataFiles 12:49:49.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:49.0 Info: => 0.0001608s 12:49:49.0 Info: CreateTable DownloadClients 12:49:49.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:49.0 Info: => 0.0001292s 12:49:49.0 Info: CreateTable PendingReleases 12:49:49.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:49.0 Info: => 0.0001398s 12:49:49.0 Info: CreateTable RemotePathMappings 12:49:49.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:49.0 Info: => 0.0001186s 12:49:49.0 Info: CreateTable Tags 12:49:49.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:49.0 Info: => 0.000134s 12:49:49.0 Info: CreateIndex Tags (Label) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:49.0 Info: => 0.0001063s 12:49:49.0 Info: CreateTable Restrictions 12:49:49.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:49.0 Info: => 0.0001241s 12:49:49.0 Info: CreateTable DelayProfiles 12:49:49.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:49.0 Info: => 0.0001496s 12:49:49.0 Info: CreateTable Users 12:49:49.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:49.0 Info: => 0.0001122s 12:49:49.0 Info: CreateIndex Users (Identifier) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:49.0 Info: => 9.47E-05s 12:49:49.0 Info: CreateIndex Users (Username) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:49.0 Info: => 8.72E-05s 12:49:49.0 Info: CreateTable Commands 12:49:49.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:49.0 Info: => 0.0001885s 12:49:49.0 Info: CreateTable IndexerStatus 12:49:49.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:49.0 Info: => 0.0001595s 12:49:49.0 Info: CreateIndex IndexerStatus (ProviderId) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:49.0 Info: => 9.18E-05s 12:49:49.0 Info: CreateTable ExtraFiles 12:49:49.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:49.0 Info: => 0.0001477s 12:49:49.0 Info: CreateTable LyricFiles 12:49:49.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:49.0 Info: => 0.0001725s 12:49:49.0 Info: CreateTable LanguageProfiles 12:49:49.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:49.0 Info: => 0.000116s 12:49:49.0 Info: CreateIndex LanguageProfiles (Name) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:49.0 Info: => 9.67E-05s 12:49:49.0 Info: CreateTable DownloadClientStatus 12:49:49.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:49.0 Info: => 0.000132s 12:49:49.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:49.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:49.0 Info: => 9.22E-05s 12:49:49.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:49.0 Info: -> 1 Insert operations completed in 00:00:00.0000712 taking an average of 00:00:00.0000712 12:49:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:49', 'InitialSetup') 12:49:49.0 Info: Committing Transaction 12:49:49.0 Info: 1: InitialSetup migrated 12:49:49.0 Info: => 0.0009605s 12:49:49.0 Info: 2: add_reason_to_pending_releases migrating 12:49:49.0 Info: Beginning Transaction 12:49:49.0 Info: Starting migration of Main DB to 2 12:49:49.0 Info: AlterTable PendingReleases 12:49:49.0 Info: => 1.1E-06s 12:49:49.0 Info: CreateColumn PendingReleases Reason Int32 12:49:49.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:49.0 Info: => 0.0006359s 12:49:49.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:49', 'add_reason_to_pending_releases') 12:49:49.0 Info: Committing Transaction 12:49:49.0 Info: 2: add_reason_to_pending_releases migrated 12:49:49.0 Info: => 0.0009302s 12:49:49.0 Info: 3: add_medium_support migrating 12:49:49.0 Info: Beginning Transaction 12:49:49.0 Info: Starting migration of Main DB to 3 12:49:49.0 Info: AlterTable Albums 12:49:49.0 Info: => 1.1E-06s 12:49:49.0 Info: CreateColumn Albums Media String 12:49:49.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:49.1 Info: => 0.0006231s 12:49:49.1 Info: AlterTable Tracks 12:49:49.1 Info: => 9E-07s 12:49:49.1 Info: CreateColumn Tracks MediumNumber Int32 12:49:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:49.1 Info: => 0.0005644s 12:49:49.1 Info: AlterTable Tracks 12:49:49.1 Info: => 1.1E-06s 12:49:49.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:49.1 Info: => 0.0005688s 12:49:49.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:49.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:49.1 Info: => 4.85E-05s 12:49:49.1 Info: DeleteColumn Tracks TrackNumber 12:49:49.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:49.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:49.1 Info: DROP TABLE "Tracks" 12:49:49.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:49.1 Info: => 0.0046673s 12:49:49.1 Info: AlterTable Tracks 12:49:49.1 Info: => 1.1E-06s 12:49:49.1 Info: CreateColumn Tracks TrackNumber String 12:49:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:49.1 Info: => 0.0005978s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:49', 'add_medium_support') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 3: add_medium_support migrated 12:49:49.1 Info: => 0.0009818s 12:49:49.1 Info: 4: add_various_qualites_in_profile migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 4 12:49:49.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:49.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:49.1 Info: => 5.94E-05s 12:49:49.1 Info: PerformDBOperation 12:49:49.1 Info: Performing DB Operation 12:49:49.1 Info: => 4.14E-05s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:49', 'add_various_qualites_in_profile') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 4: add_various_qualites_in_profile migrated 12:49:49.1 Info: => 0.0003003s 12:49:49.1 Info: 5: metadata_profiles migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 5 12:49:49.1 Info: CreateTable MetadataProfiles 12:49:49.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:49.1 Info: => 0.0001518s 12:49:49.1 Info: CreateIndex MetadataProfiles (Name) 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:49.1 Info: => 0.0001483s 12:49:49.1 Info: AlterTable Artists 12:49:49.1 Info: => 9E-07s 12:49:49.1 Info: CreateColumn Artists MetadataProfileId Int32 12:49:49.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:49.1 Info: => 0.0006156s 12:49:49.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:49.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:49.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:49.1 Info: DROP TABLE "Artists" 12:49:49.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.1 Info: => 0.0051366s 12:49:49.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:49.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:49.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:49.1 Info: DROP TABLE "Artists" 12:49:49.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.1 Info: => 0.0061424s 12:49:49.1 Info: AlterTable Albums 12:49:49.1 Info: => 9E-07s 12:49:49.1 Info: CreateColumn Albums SecondaryTypes String 12:49:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:49.1 Info: => 0.0005816s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:49', 'metadata_profiles') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 5: metadata_profiles migrated 12:49:49.1 Info: => 0.0009999s 12:49:49.1 Info: 6: separate_automatic_and_interactive_search migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 6 12:49:49.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:49.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:49.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:49.1 Info: DROP TABLE "Indexers" 12:49:49.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:49.1 Info: => 0.0041456s 12:49:49.1 Info: AlterTable Indexers 12:49:49.1 Info: => 1E-06s 12:49:49.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:49.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:49.1 Info: => 0.0005825s 12:49:49.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:49.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:49.1 Info: => 4.54E-05s 12:49:49.1 Info: AlterTable Indexers 12:49:49.1 Info: => 1E-06s 12:49:49.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:49.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:49.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:49.1 Info: DROP TABLE "Indexers" 12:49:49.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:49.1 Info: => 0.0052335s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:49', 'separate_automatic_and_interactive_search') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 6: separate_automatic_and_interactive_search migrated 12:49:49.1 Info: => 0.005586s 12:49:49.1 Info: 7: change_album_path_to_relative migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 7 12:49:49.1 Info: DeleteColumn Albums Path 12:49:49.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:49.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:49.1 Info: DROP TABLE "Albums" 12:49:49.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.1 Info: => 0.0050913s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:49', 'change_album_path_to_relative') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 7: change_album_path_to_relative migrated 12:49:49.1 Info: => 0.0055302s 12:49:49.1 Info: 8: change_quality_size_mb_to_kb migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 8 12:49:49.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:49.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:49.1 Info: => 5.71E-05s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:49', 'change_quality_size_mb_to_kb') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 8: change_quality_size_mb_to_kb migrated 12:49:49.1 Info: => 0.0003165s 12:49:49.1 Info: 9: album_releases migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 9 12:49:49.1 Info: AlterTable Albums 12:49:49.1 Info: => 1.2E-06s 12:49:49.1 Info: CreateColumn Albums Releases String 12:49:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:49.1 Info: => 0.0006183s 12:49:49.1 Info: AlterTable Albums 12:49:49.1 Info: => 1.2E-06s 12:49:49.1 Info: CreateColumn Albums CurrentRelease String 12:49:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:49.1 Info: => 0.0005965s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:49', 'album_releases') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 9: album_releases migrated 12:49:49.1 Info: => 0.0008968s 12:49:49.1 Info: 10: album_releases_fix migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 10 12:49:49.1 Info: AlterTable Albums 12:49:49.1 Info: => 1.2E-06s 12:49:49.1 Info: AlterColumn Albums Releases String 12:49:49.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:49.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:49.1 Info: DROP TABLE "Albums" 12:49:49.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.1 Info: => 0.0062698s 12:49:49.1 Info: AlterTable Albums 12:49:49.1 Info: => 1.1E-06s 12:49:49.1 Info: AlterColumn Albums CurrentRelease String 12:49:49.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:49.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:49.1 Info: DROP TABLE "Albums" 12:49:49.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.1 Info: => 0.0049777s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:49', 'album_releases_fix') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 10: album_releases_fix migrated 12:49:49.1 Info: => 0.0053694s 12:49:49.1 Info: 11: import_lists migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 11 12:49:49.1 Info: CreateTable ImportLists 12:49:49.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:49.1 Info: => 0.000207s 12:49:49.1 Info: CreateIndex ImportLists (Name) 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:49.1 Info: => 9.36E-05s 12:49:49.1 Info: CreateTable ImportListStatus 12:49:49.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:49.1 Info: => 0.0001405s 12:49:49.1 Info: CreateIndex ImportListStatus (ProviderId) 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:49.1 Info: => 8.77E-05s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:49', 'import_lists') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 11: import_lists migrated 12:49:49.1 Info: => 0.0004366s 12:49:49.1 Info: 12: add_release_status migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 12 12:49:49.1 Info: AlterTable MetadataProfiles 12:49:49.1 Info: => 1E-06s 12:49:49.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:49.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:49.1 Info: => 0.0006401s 12:49:49.1 Info: PerformDBOperation 12:49:49.1 Info: Performing DB Operation 12:49:49.1 Info: => 3.61E-05s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:49', 'add_release_status') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 12: add_release_status migrated 12:49:49.1 Info: => 0.000321s 12:49:49.1 Info: 13: album_download_notification migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 13 12:49:49.1 Info: AlterTable Notifications 12:49:49.1 Info: => 1.3E-06s 12:49:49.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:49.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:49.1 Info: => 0.0006263s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:49', 'album_download_notification') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 13: album_download_notification migrated 12:49:49.1 Info: => 0.0009326s 12:49:49.1 Info: 14: fix_language_metadata_profiles migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 14 12:49:49.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:49.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:49.1 Info: => 9.58E-05s 12:49:49.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:49.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:49.1 Info: => 6.52E-05s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:49', 'fix_language_metadata_profiles') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 14: fix_language_metadata_profiles migrated 12:49:49.1 Info: => 0.0003208s 12:49:49.1 Info: 15: remove_fanzub migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 15 12:49:49.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:49.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:49.1 Info: => 4.94E-05s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:49', 'remove_fanzub') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 15: remove_fanzub migrated 12:49:49.1 Info: => 0.0002951s 12:49:49.1 Info: 16: update_artist_history_indexes migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 16 12:49:49.1 Info: CreateIndex Albums (ArtistId) 12:49:49.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:49.1 Info: => 0.0001194s 12:49:49.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:49.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:49.1 Info: => 9.45E-05s 12:49:49.1 Info: DeleteIndex History (AlbumId) 12:49:49.1 Info: DROP INDEX "IX_History_AlbumId" 12:49:49.1 Info: => 0.0001382s 12:49:49.1 Info: CreateIndex History (AlbumId, Date) 12:49:49.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:49.1 Info: => 0.0001052s 12:49:49.1 Info: DeleteIndex History (DownloadId) 12:49:49.1 Info: DROP INDEX "IX_History_DownloadId" 12:49:49.1 Info: => 0.0001215s 12:49:49.1 Info: CreateIndex History (DownloadId, Date) 12:49:49.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:49.1 Info: => 9.9E-05s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:49', 'update_artist_history_indexes') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 16: update_artist_history_indexes migrated 12:49:49.1 Info: => 0.0004289s 12:49:49.1 Info: 17: remove_nma migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 17 12:49:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:49.1 Info: => 5.46E-05s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:49', 'remove_nma') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 17: remove_nma migrated 12:49:49.1 Info: => 0.0003021s 12:49:49.1 Info: 18: album_disambiguation migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 18 12:49:49.1 Info: AlterTable Albums 12:49:49.1 Info: => 1.1E-06s 12:49:49.1 Info: CreateColumn Albums Disambiguation String 12:49:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:49.1 Info: => 0.0006681s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:49', 'album_disambiguation') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 18: album_disambiguation migrated 12:49:49.1 Info: => 0.0009731s 12:49:49.1 Info: 19: add_ape_quality_in_profiles migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 19 12:49:49.1 Info: PerformDBOperation 12:49:49.1 Info: Performing DB Operation 12:49:49.1 Info: => 4.23E-05s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:49', 'add_ape_quality_in_profiles') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 19: add_ape_quality_in_profiles migrated 12:49:49.1 Info: => 0.0003028s 12:49:49.1 Info: 20: remove_pushalot migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 20 12:49:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:49.1 Info: => 5.38E-05s 12:49:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:49.1 Info: => 3.98E-05s 12:49:49.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:49.1 Info: => 3.76E-05s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:49', 'remove_pushalot') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 20: remove_pushalot migrated 12:49:49.1 Info: => 0.0002855s 12:49:49.1 Info: 21: add_custom_filters migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 21 12:49:49.1 Info: CreateTable CustomFilters 12:49:49.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:49.1 Info: => 0.0001493s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:49', 'add_custom_filters') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 21: add_custom_filters migrated 12:49:49.1 Info: => 0.0004382s 12:49:49.1 Info: 22: import_list_tags migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 22 12:49:49.1 Info: AlterTable ImportLists 12:49:49.1 Info: => 1.3E-06s 12:49:49.1 Info: CreateColumn ImportLists Tags String 12:49:49.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:49.1 Info: => 0.000641s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:49', 'import_list_tags') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 22: import_list_tags migrated 12:49:49.1 Info: => 0.0009593s 12:49:49.1 Info: 23: add_release_groups_etc migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 23 12:49:49.1 Info: CreateTable ArtistMetadata 12:49:49.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:49.1 Info: => 0.0002044s 12:49:49.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:49.1 Info: => 9.74E-05s 12:49:49.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:49.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:49.1 Info: => 0.0001386s 12:49:49.1 Info: AlterTable Artists 12:49:49.1 Info: => 2E-06s 12:49:49.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:49.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:49.1 Info: => 0.0006391s 12:49:49.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:49.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:49.1 Info: => 7.43E-05s 12:49:49.1 Info: CreateTable AlbumReleases 12:49:49.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:49.1 Info: => 0.0001798s 12:49:49.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:49.1 Info: => 9.2E-05s 12:49:49.1 Info: CreateIndex AlbumReleases (AlbumId) 12:49:49.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:49.1 Info: => 9.5E-05s 12:49:49.1 Info: PerformDBOperation 12:49:49.1 Info: Performing DB Operation 12:49:49.1 Info: => 4.2E-05s 12:49:49.1 Info: AlterTable Albums 12:49:49.1 Info: => 1.1E-06s 12:49:49.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:49.1 Info: => 0.0006535s 12:49:49.1 Info: AlterTable Albums 12:49:49.1 Info: => 1E-06s 12:49:49.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:49.1 Info: => 0.0006442s 12:49:49.1 Info: AlterTable Albums 12:49:49.1 Info: => 1.1E-06s 12:49:49.1 Info: CreateColumn Albums Links String 12:49:49.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:49.1 Info: => 0.0006347s 12:49:49.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:49.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:49.1 Info: => 9.24E-05s 12:49:49.1 Info: AlterTable Tracks 12:49:49.1 Info: => 1E-06s 12:49:49.1 Info: CreateColumn Tracks ForeignRecordingId String 12:49:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:49.1 Info: => 0.0006363s 12:49:49.1 Info: AlterTable Tracks 12:49:49.1 Info: => 1.1E-06s 12:49:49.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:49.1 Info: => 0.0006424s 12:49:49.1 Info: AlterTable Tracks 12:49:49.1 Info: => 1.1E-06s 12:49:49.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:49.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:49.1 Info: => 0.0006397s 12:49:49.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:49.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:49.1 Info: => 0.0001214s 12:49:49.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:49.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:49.1 Info: => 8.04E-05s 12:49:49.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:49.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:49.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:49.1 Info: DROP TABLE "Artists" 12:49:49.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.1 Info: => 0.0065681s 12:49:49.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:49.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:49.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:49.1 Info: DROP TABLE "Albums" 12:49:49.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.1 Info: => 0.0053091s 12:49:49.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:49.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:49.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:49.1 Info: DROP TABLE "Tracks" 12:49:49.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:49.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:49.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:49.1 Info: => 0.0062304s 12:49:49.1 Info: DeleteColumn TrackFiles ArtistId 12:49: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:49.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:49.1 Info: DROP TABLE "TrackFiles" 12:49:49.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:49.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:49.1 Info: => 0.0045614s 12:49:49.1 Info: CreateIndex Artists (ArtistMetadataId) 12:49:49.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:49.1 Info: => 9.3E-05s 12:49:49.1 Info: CreateIndex Artists (Monitored) 12:49:49.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:49.1 Info: => 8.5E-05s 12:49:49.1 Info: CreateIndex Albums (ArtistMetadataId) 12:49:49.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:49.1 Info: => 8.75E-05s 12:49:49.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:49.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:49.1 Info: => 8.52E-05s 12:49:49.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:49.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:49.1 Info: => 8.4E-05s 12:49:49.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:49.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:49.1 Info: => 8.45E-05s 12:49:49.1 Info: UpdateData 12:49:49.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:49.1 Info: => 4.89E-05s 12:49:49.1 Info: UpdateData 12:49:49.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:49.1 Info: => 4.21E-05s 12:49:49.1 Info: UpdateData 12:49:49.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:49.1 Info: => 4.93E-05s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:49', 'add_release_groups_etc') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 23: add_release_groups_etc migrated 12:49:49.1 Info: => 0.0006718s 12:49:49.1 Info: 24: NewMediaInfoFormat migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 24 12:49:49.1 Info: UpdateData 12:49:49.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:49.1 Info: => 5.8E-05s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:49', 'NewMediaInfoFormat') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 24: NewMediaInfoFormat migrated 12:49:49.1 Info: => 0.0003174s 12:49:49.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 25 12:49:49.1 Info: RenameTable Restrictions ReleaseProfiles 12:49:49.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:49.1 Info: => 0.0017337s 12:49:49.1 Info: AlterTable ReleaseProfiles 12:49:49.1 Info: => 1E-06s 12:49:49.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:49.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:49.1 Info: => 0.0006246s 12:49:49.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:49', 'rename_restrictions_to_release_profiles') 12:49:49.1 Info: Committing Transaction 12:49:49.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:49.1 Info: => 0.0009335s 12:49:49.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:49.1 Info: Beginning Transaction 12:49:49.1 Info: Starting migration of Main DB to 26 12:49:49.1 Info: RenameTable Profiles QualityProfiles 12:49:49.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:49.2 Info: => 0.001745s 12:49:49.2 Info: AlterTable QualityProfiles 12:49:49.2 Info: => 1.1E-06s 12:49:49.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:49.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:49.2 Info: => 0.0006047s 12:49:49.2 Info: AlterTable LanguageProfiles 12:49:49.2 Info: => 1.3E-06s 12:49:49.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:49.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:49.2 Info: => 0.0005792s 12:49:49.2 Info: UpdateData 12:49:49.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:49.2 Info: => 4.91E-05s 12:49:49.2 Info: UpdateData 12:49:49.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:49.2 Info: => 3.82E-05s 12:49:49.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:49.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:49.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:49.2 Info: DROP TABLE "Artists" 12:49:49.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:49.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:49.2 Info: => 0.0050845s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:49', 'rename_quality_profiles_add_upgrade_allowed') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:49.2 Info: => 0.0054996s 12:49:49.2 Info: 27: add_import_exclusions migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 27 12:49:49.2 Info: CreateTable ImportListExclusions 12:49:49.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:49.2 Info: => 0.0001463s 12:49:49.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:49.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:49.2 Info: => 9.77E-05s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:49', 'add_import_exclusions') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 27: add_import_exclusions migrated 12:49:49.2 Info: => 0.0004154s 12:49:49.2 Info: 28: clean_artist_metadata_table migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 28 12:49:49.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:49.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:49.2 Info: => 0.0001687s 12:49:49.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:49.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:49.2 Info: => 0.0001295s 12:49:49.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:49.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:49.2 Info: => 0.0001292s 12:49:49.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:49.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:49.2 Info: => 0.0001261s 12:49:49.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:49.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:49.2 Info: => 0.0001231s 12:49:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:49.2 Info: => 0.0001212s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:49', 'clean_artist_metadata_table') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 28: clean_artist_metadata_table migrated 12:49:49.2 Info: => 0.0004342s 12:49:49.2 Info: 29: health_issue_notification migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 29 12:49:49.2 Info: AlterTable Notifications 12:49:49.2 Info: => 1.8E-06s 12:49:49.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:49.2 Info: => 0.0006456s 12:49:49.2 Info: AlterTable Notifications 12:49:49.2 Info: => 1E-06s 12:49:49.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:49.2 Info: => 0.0005974s 12:49:49.2 Info: AlterTable Notifications 12:49:49.2 Info: => 1.1E-06s 12:49:49.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:49.2 Info: => 0.0005923s 12:49:49.2 Info: AlterTable Notifications 12:49:49.2 Info: => 1.3E-06s 12:49:49.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:49.2 Info: => 0.0005945s 12:49:49.2 Info: AlterTable Notifications 12:49:49.2 Info: => 1.3E-06s 12:49:49.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:49.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:49.2 Info: => 0.000616s 12:49:49.2 Info: DeleteColumn Notifications OnDownload 12:49:49.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:49.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:49.2 Info: DROP TABLE "Notifications" 12:49:49.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:49.2 Info: => 0.0050095s 12:49:49.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:49.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:49.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:49.2 Info: DROP TABLE "Notifications" 12:49:49.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:49.2 Info: => 0.0070555s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:49', 'health_issue_notification') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 29: health_issue_notification migrated 12:49:49.2 Info: => 0.007466s 12:49:49.2 Info: 30: add_mediafilerepository_mtime migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 30 12:49:49.2 Info: AlterTable TrackFiles 12:49:49.2 Info: => 9E-07s 12:49:49.2 Info: CreateColumn TrackFiles Modified DateTime 12:49:49.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:49.2 Info: => 0.0006571s 12:49:49.2 Info: AlterTable TrackFiles 12:49:49.2 Info: => 1.2E-06s 12:49:49.2 Info: CreateColumn TrackFiles Path String 12:49:49.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:49.2 Info: => 0.0005959s 12:49:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:49.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:49.2 Info: => 4.42E-05s 12:49:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:49.2 Info: => 0.0001295s 12:49:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:49.2 Info: => 0.0001369s 12:49:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:49.2 Info: => 0.0001489s 12:49:49.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:49.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:49.2 Info: => 8.96E-05s 12:49:49.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:49.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:49.2 Info: => 5.8E-05s 12:49:49.2 Info: AlterTable TrackFiles 12:49:49.2 Info: => 9E-07s 12:49:49.2 Info: AlterColumn TrackFiles Path String 12:49:49.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:49.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:49.2 Info: DROP TABLE "TrackFiles" 12:49:49.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:49.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:49.2 Info: => 0.0047859s 12:49:49.2 Info: CreateIndex TrackFiles (Path) 12:49:49.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:49.2 Info: => 9.21E-05s 12:49:49.2 Info: DeleteColumn TrackFiles RelativePath 12:49:49.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:49.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:49.2 Info: DROP TABLE "TrackFiles" 12:49:49.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:49.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:49.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:49.2 Info: => 0.0061961s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:49', 'add_mediafilerepository_mtime') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 30: add_mediafilerepository_mtime migrated 12:49:49.2 Info: => 0.0065527s 12:49:49.2 Info: 31: add_artistmetadataid_constraint migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 31 12:49:49.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:49.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:49.2 Info: => 0.0001008s 12:49:49.2 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:49.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:49.2 Info: => 0.000149s 12:49:49.2 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:49.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:49.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:49.2 Info: DROP TABLE "Artists" 12:49:49.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:49.2 Info: => 0.0050352s 12:49:49.2 Info: CreateIndex Artists (ArtistMetadataId) 12:49:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:49.2 Info: => 8.91E-05s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:49', 'add_artistmetadataid_constraint') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 31: add_artistmetadataid_constraint migrated 12:49:49.2 Info: => 0.0004471s 12:49:49.2 Info: 32: old_ids_and_artist_alias migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 32 12:49:49.2 Info: AlterTable ArtistMetadata 12:49:49.2 Info: => 1.3E-06s 12:49:49.2 Info: CreateColumn ArtistMetadata Aliases String 12:49:49.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:49.2 Info: => 0.0006539s 12:49:49.2 Info: AlterTable ArtistMetadata 12:49:49.2 Info: => 1.2E-06s 12:49:49.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:49.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:49.2 Info: => 0.0006051s 12:49:49.2 Info: AlterTable Albums 12:49:49.2 Info: => 1E-06s 12:49:49.2 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:49.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:49.2 Info: => 0.0006099s 12:49:49.2 Info: AlterTable AlbumReleases 12:49:49.2 Info: => 1E-06s 12:49:49.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:49.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:49.2 Info: => 0.0006063s 12:49:49.2 Info: AlterTable Tracks 12:49:49.2 Info: => 1.1E-06s 12:49:49.2 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:49.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:49.2 Info: => 0.0006269s 12:49:49.2 Info: AlterTable Tracks 12:49:49.2 Info: => 1E-06s 12:49:49.2 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:49.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:49.2 Info: => 0.0006042s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:49', 'old_ids_and_artist_alias') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 32: old_ids_and_artist_alias migrated 12:49:49.2 Info: => 0.0009112s 12:49:49.2 Info: 33: download_propers_config migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 33 12:49:49.2 Info: PerformDBOperation 12:49:49.2 Info: Performing DB Operation 12:49:49.2 Info: => 3.83E-05s 12:49:49.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:49.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:49.2 Info: => 4.11E-05s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:49', 'download_propers_config') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 33: download_propers_config migrated 12:49:49.2 Info: => 0.0002896s 12:49:49.2 Info: 34: remove_language_profiles migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 34 12:49:49.2 Info: DeleteTable LanguageProfiles 12:49:49.2 Info: DROP TABLE "LanguageProfiles" 12:49:49.2 Info: => 0.0002259s 12:49:49.2 Info: DeleteColumn Artists LanguageProfileId 12:49:49.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:49.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:49.2 Info: DROP TABLE "Artists" 12:49:49.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:49.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:49.2 Info: => 0.0052137s 12:49:49.2 Info: DeleteColumn ImportLists LanguageProfileId 12:49:49.2 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:49.2 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:49.2 Info: DROP TABLE "ImportLists" 12:49:49.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:49.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:49.2 Info: => 0.0058878s 12:49:49.2 Info: DeleteColumn Blacklist Language 12:49:49.2 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:49.2 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:49.2 Info: DROP TABLE "Blacklist" 12:49:49.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:49.2 Info: => 0.0045033s 12:49:49.2 Info: DeleteColumn History Language 12:49:49.2 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:49.2 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:49.2 Info: DROP TABLE "History" 12:49:49.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:49.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:49.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:49.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:49.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:49.2 Info: => 0.0051021s 12:49:49.2 Info: DeleteColumn LyricFiles Language 12:49:49.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:49.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:49.2 Info: DROP TABLE "LyricFiles" 12:49:49.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:49.2 Info: => 0.0064959s 12:49:49.2 Info: DeleteColumn TrackFiles Language 12:49:49.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:49.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:49.2 Info: DROP TABLE "TrackFiles" 12:49:49.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:49.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:49.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:49.2 Info: => 0.0047987s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:49', 'remove_language_profiles') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 34: remove_language_profiles migrated 12:49:49.2 Info: => 0.005316s 12:49:49.2 Info: 35: multi_disc_naming_format migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 35 12:49:49.2 Info: AlterTable NamingConfig 12:49:49.2 Info: => 1.2E-06s 12:49:49.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:49.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:49.2 Info: => 0.0006386s 12:49:49.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:49.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:49.2 Info: => 5.38E-05s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:49', 'multi_disc_naming_format') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 35: multi_disc_naming_format migrated 12:49:49.2 Info: => 0.0003253s 12:49:49.2 Info: 36: add_download_client_priority migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 36 12:49:49.2 Info: AlterTable DownloadClients 12:49:49.2 Info: => 1.3E-06s 12:49:49.2 Info: CreateColumn DownloadClients Priority Int32 12:49:49.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:49.2 Info: => 0.0006439s 12:49:49.2 Info: PerformDBOperation 12:49:49.2 Info: Performing DB Operation 12:49:49.2 Info: => 5.72E-05s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:49', 'add_download_client_priority') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 36: add_download_client_priority migrated 12:49:49.2 Info: => 0.0003414s 12:49:49.2 Info: 37: remove_growl_prowl migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 37 12:49:49.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:49.2 Info: => 5.84E-05s 12:49:49.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:49.2 Info: => 3.73E-05s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:49', 'remove_growl_prowl') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 37: remove_growl_prowl migrated 12:49:49.2 Info: => 0.0002758s 12:49:49.2 Info: 38: remove_plex_hometheatre migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 38 12:49:49.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:49.2 Info: => 5.48E-05s 12:49:49.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:49.2 Info: => 3.72E-05s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:49', 'remove_plex_hometheatre') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 38: remove_plex_hometheatre migrated 12:49:49.2 Info: => 0.0002801s 12:49:49.2 Info: 39: add_root_folder_add_defaults migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 39 12:49:49.2 Info: AlterTable RootFolders 12:49:49.2 Info: => 1.2E-06s 12:49:49.2 Info: CreateColumn RootFolders Name String 12:49:49.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:49.2 Info: => 0.0006301s 12:49:49.2 Info: AlterTable RootFolders 12:49:49.2 Info: => 1E-06s 12:49:49.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:49.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:49.2 Info: => 0.0006247s 12:49:49.2 Info: AlterTable RootFolders 12:49:49.2 Info: => 1.1E-06s 12:49:49.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:49.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:49.2 Info: => 0.0005998s 12:49:49.2 Info: AlterTable RootFolders 12:49:49.2 Info: => 1.1E-06s 12:49:49.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:49.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:49.2 Info: => 0.000592s 12:49:49.2 Info: AlterTable RootFolders 12:49:49.2 Info: => 1.4E-06s 12:49:49.2 Info: CreateColumn RootFolders DefaultTags String 12:49:49.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:49.2 Info: => 0.0005848s 12:49:49.2 Info: PerformDBOperation 12:49:49.2 Info: Performing DB Operation 12:49:49.2 Info: => 6.12E-05s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:49', 'add_root_folder_add_defaults') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 39: add_root_folder_add_defaults migrated 12:49:49.2 Info: => 0.0003416s 12:49:49.2 Info: 40: task_duration migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 40 12:49:49.2 Info: AlterTable ScheduledTasks 12:49:49.2 Info: => 1.4E-06s 12:49:49.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:49.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:49.2 Info: => 0.0006637s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:49', 'task_duration') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 40: task_duration migrated 12:49:49.2 Info: => 0.0009723s 12:49:49.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 41 12:49:49.2 Info: AlterTable ReleaseProfiles 12:49:49.2 Info: => 1.5E-06s 12:49:49.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:49.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:49.2 Info: => 0.0006368s 12:49:49.2 Info: AlterTable ReleaseProfiles 12:49:49.2 Info: => 1.1E-06s 12:49:49.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:49.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:49.2 Info: => 0.0005994s 12:49:49.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:49', 'add_indexer_and_enabled_to_release_profiles') 12:49:49.2 Info: Committing Transaction 12:49:49.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:49.2 Info: => 0.0008879s 12:49:49.2 Info: 42: remove_album_folders migrating 12:49:49.2 Info: Beginning Transaction 12:49:49.2 Info: Starting migration of Main DB to 42 12:49:49.2 Info: DeleteColumn Artists AlbumFolder 12:49:49.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:49.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:49.2 Info: DROP TABLE "Artists" 12:49:49.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:49.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:49.3 Info: => 0.0064502s 12:49:49.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:49.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:49.3 Info: => 4.6E-05s 12:49:49.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:49.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:49.3 Info: => 4.07E-05s 12:49:49.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:49.3 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:49.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:49.3 Info: DROP TABLE "NamingConfig" 12:49:49.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:49.3 Info: => 0.0044705s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:49', 'remove_album_folders') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 42: remove_album_folders migrated 12:49:49.3 Info: => 0.0048846s 12:49:49.3 Info: 44: add_priority_to_indexers migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 44 12:49:49.3 Info: AlterTable Indexers 12:49:49.3 Info: => 1.3E-06s 12:49:49.3 Info: CreateColumn Indexers Priority Int32 12:49:49.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:49.3 Info: => 0.0006542s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:49', 'add_priority_to_indexers') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 44: add_priority_to_indexers migrated 12:49:49.3 Info: => 0.0009458s 12:49:49.3 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 45 12:49:49.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:49.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:49.3 Info: => 0.000133s 12:49:49.3 Info: PerformDBOperation 12:49:49.3 Info: Performing DB Operation 12:49:49.3 Info: => 3.26E-05s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:49', 'remove_chown_and_folderchmod_config') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:49.3 Info: => 0.0002833s 12:49:49.3 Info: 47: update_notifiarr migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 47 12:49:49.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:49.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:49.3 Info: => 8.04E-05s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:49', 'update_notifiarr') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 47: update_notifiarr migrated 12:49:49.3 Info: => 0.0003473s 12:49:49.3 Info: 49: email_multiple_addresses migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 49 12:49:49.3 Info: PerformDBOperation 12:49:49.3 Info: Performing DB Operation 12:49:49.3 Info: => 6.3E-05s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:49', 'email_multiple_addresses') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 49: email_multiple_addresses migrated 12:49:49.3 Info: => 0.0003338s 12:49:49.3 Info: 50: rename_blacklist_to_blocklist migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 50 12:49:49.3 Info: RenameTable Blacklist Blocklist 12:49:49.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:49.3 Info: => 0.0017962s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:49', 'rename_blacklist_to_blocklist') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 50: rename_blacklist_to_blocklist migrated 12:49:49.3 Info: => 0.0021193s 12:49:49.3 Info: 51: cdh_per_downloadclient migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 51 12:49:49.3 Info: AlterTable DownloadClients 12:49:49.3 Info: => 1.4E-06s 12:49:49.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:49.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:49.3 Info: => 0.0006562s 12:49:49.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:49.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:49.3 Info: => 0.0006087s 12:49:49.3 Info: PerformDBOperation 12:49:49.3 Info: Performing DB Operation 12:49:49.3 Info: => 0.0001661s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:49', 'cdh_per_downloadclient') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 51: cdh_per_downloadclient migrated 12:49:49.3 Info: => 0.0004527s 12:49:49.3 Info: 52: download_history migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 52 12:49:49.3 Info: CreateTable DownloadHistory 12:49:49.3 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:49.3 Info: => 0.0001936s 12:49:49.3 Info: CreateIndex DownloadHistory (EventType) 12:49:49.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:49.3 Info: => 0.0001006s 12:49:49.3 Info: CreateIndex DownloadHistory (ArtistId) 12:49:49.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:49.3 Info: => 8.9E-05s 12:49:49.3 Info: CreateIndex DownloadHistory (DownloadId) 12:49:49.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:49.3 Info: => 9.22E-05s 12:49:49.3 Info: PerformDBOperation 12:49:49.3 Info: Performing DB Operation 12:49:49.3 Info: => 0.000161s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:49', 'download_history') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 52: download_history migrated 12:49:49.3 Info: => 0.000491s 12:49:49.3 Info: 53: add_update_history migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 53 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:49', 'add_update_history') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 53: add_update_history migrated 12:49:49.3 Info: => 0.0002927s 12:49:49.3 Info: 54: add_on_update_to_notifications migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 54 12:49:49.3 Info: AlterTable Notifications 12:49:49.3 Info: => 1.4E-06s 12:49:49.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:49.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:49.3 Info: => 0.0006827s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:49', 'add_on_update_to_notifications') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 54: add_on_update_to_notifications migrated 12:49:49.3 Info: => 0.0009751s 12:49:49.3 Info: 55: download_client_per_indexer migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 55 12:49:49.3 Info: AlterTable Indexers 12:49:49.3 Info: => 1.2E-06s 12:49:49.3 Info: CreateColumn Indexers DownloadClientId Int32 12:49:49.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:49.3 Info: => 0.0006671s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:49', 'download_client_per_indexer') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 55: download_client_per_indexer migrated 12:49:49.3 Info: => 0.000974s 12:49:49.3 Info: 56: AddNewItemMonitorType migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 56 12:49:49.3 Info: AlterTable Artists 12:49:49.3 Info: => 1.3E-06s 12:49:49.3 Info: CreateColumn Artists MonitorNewItems Int32 12:49:49.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:49.3 Info: => 0.0006717s 12:49:49.3 Info: AlterTable RootFolders 12:49:49.3 Info: => 1.4E-06s 12:49:49.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:49.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:49.3 Info: => 0.000666s 12:49:49.3 Info: AlterTable ImportLists 12:49:49.3 Info: => 1.2E-06s 12:49:49.3 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:49.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:49.3 Info: => 0.0006386s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:49', 'AddNewItemMonitorType') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 56: AddNewItemMonitorType migrated 12:49:49.3 Info: => 0.0009501s 12:49:49.3 Info: 57: ImportListSearch migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 57 12:49:49.3 Info: AlterTable ImportLists 12:49:49.3 Info: => 1.5E-06s 12:49:49.3 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:49.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:49.3 Info: => 0.0006769s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:49', 'ImportListSearch') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 57: ImportListSearch migrated 12:49:49.3 Info: => 0.0009656s 12:49:49.3 Info: 58: ImportListMonitorExisting migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 58 12:49:49.3 Info: AlterTable ImportLists 12:49:49.3 Info: => 1.4E-06s 12:49:49.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:49.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:49.3 Info: => 0.0006911s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:49', 'ImportListMonitorExisting') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 58: ImportListMonitorExisting migrated 12:49:49.3 Info: => 0.0009889s 12:49:49.3 Info: 59: add_indexer_tags migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 59 12:49:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:49.3 Info: => 5.92E-05s 12:49:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:49.3 Info: => 3.9E-05s 12:49:49.3 Info: AlterTable Indexers 12:49:49.3 Info: => 9E-07s 12:49:49.3 Info: CreateColumn Indexers Tags String 12:49:49.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:49.3 Info: => 0.0006631s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:49', 'add_indexer_tags') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 59: add_indexer_tags migrated 12:49:49.3 Info: => 0.000956s 12:49:49.3 Info: 60: update_audio_types migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 60 12:49:49.3 Info: PerformDBOperation 12:49:49.3 Info: Performing DB Operation 12:49:49.3 Info: => 5.89E-05s 12:49:49.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:49', 'update_audio_types') 12:49:49.3 Info: Committing Transaction 12:49:49.3 Info: 60: update_audio_types migrated 12:49:49.3 Info: => 0.000314s 12:49:49.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:49.3 Info: Beginning Transaction 12:49:49.3 Info: Starting migration of Main DB to 61 12:49:49.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.3 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:49.3 Info: => 5.38E-05s 12:49:49.3 Info: AlterTable AlbumReleases 12:49:49.3 Info: => 1E-06s 12:49:49.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:49.3 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:49.3 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:49.3 Info: DROP TABLE "AlbumReleases" 12:49:49.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:49.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:49.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:49.3 Info: => 0.0051414s 12:49:49.3 Info: AlterTable Albums 12:49:49.3 Info: => 9E-07s 12:49:49.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:49.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:49.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:49.3 Info: DROP TABLE "Albums" 12:49:49.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:49.3 Info: => 0.0064321s 12:49:49.3 Info: AlterTable Albums 12:49:49.3 Info: => 1.7E-06s 12:49:49.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:49.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:49.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:49.3 Info: DROP TABLE "Albums" 12:49:49.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:49.3 Info: => 0.0067416s 12:49:49.3 Info: AlterTable Albums 12:49:49.3 Info: => 9E-07s 12:49:49.3 Info: AlterColumn Albums Added DateTimeOffset 12:49:49.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:49.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:49.3 Info: DROP TABLE "Albums" 12:49:49.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:49.3 Info: => 0.0053402s 12:49:49.3 Info: AlterTable Artists 12:49:49.3 Info: => 1E-06s 12:49:49.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:49.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:49.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:49.3 Info: DROP TABLE "Artists" 12:49:49.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:49.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:49.3 Info: => 0.0053653s 12:49:49.3 Info: AlterTable Artists 12:49:49.3 Info: => 1E-06s 12:49:49.3 Info: AlterColumn Artists Added DateTimeOffset 12:49:49.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:49.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:49.3 Info: DROP TABLE "Artists" 12:49:49.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:49.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:49.3 Info: => 0.0053768s 12:49:49.3 Info: AlterTable Blocklist 12:49:49.3 Info: => 1E-06s 12:49:49.3 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:49.3 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:49.3 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:49.3 Info: DROP TABLE "Blocklist" 12:49:49.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:49.3 Info: => 0.0060544s 12:49:49.3 Info: AlterTable Blocklist 12:49:49.3 Info: => 1.1E-06s 12:49:49.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:49.3 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:49.3 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:49.3 Info: DROP TABLE "Blocklist" 12:49:49.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:49.3 Info: => 0.0056013s 12:49:49.3 Info: AlterTable Commands 12:49:49.3 Info: => 1E-06s 12:49:49.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:49.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:49.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:49.3 Info: DROP TABLE "Commands" 12:49:49.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:49.3 Info: => 0.0047544s 12:49:49.3 Info: AlterTable Commands 12:49:49.3 Info: => 1.2E-06s 12:49:49.3 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:49.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:49.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:49.3 Info: DROP TABLE "Commands" 12:49:49.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:49.3 Info: => 0.0052255s 12:49:49.3 Info: AlterTable Commands 12:49:49.3 Info: => 1.1E-06s 12:49:49.3 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:49.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:49.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:49.3 Info: DROP TABLE "Commands" 12:49:49.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:49.3 Info: => 0.005301s 12:49:49.3 Info: AlterTable DownloadClientStatus 12:49:49.3 Info: => 1.1E-06s 12:49:49.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:49.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:49.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:49.3 Info: DROP TABLE "DownloadClientStatus" 12:49:49.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:49.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:49.3 Info: => 0.0054478s 12:49:49.3 Info: AlterTable DownloadClientStatus 12:49:49.3 Info: => 1E-06s 12:49:49.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:49.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:49.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:49.3 Info: DROP TABLE "DownloadClientStatus" 12:49:49.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:49.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:49.4 Info: => 0.0054205s 12:49:49.4 Info: AlterTable DownloadClientStatus 12:49:49.4 Info: => 1.2E-06s 12:49:49.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:49.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:49.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:49.4 Info: DROP TABLE "DownloadClientStatus" 12:49:49.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:49.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:49.4 Info: => 0.005346s 12:49:49.4 Info: AlterTable DownloadHistory 12:49:49.4 Info: => 1.1E-06s 12:49:49.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:49.4 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:49.4 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:49.4 Info: DROP TABLE "DownloadHistory" 12:49:49.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:49.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:49.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:49.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:49.4 Info: => 0.0058505s 12:49:49.4 Info: AlterTable ExtraFiles 12:49:49.4 Info: => 1E-06s 12:49:49.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:49.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:49.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:49.4 Info: DROP TABLE "ExtraFiles" 12:49:49.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:49.4 Info: => 0.0052461s 12:49:49.4 Info: AlterTable ExtraFiles 12:49:49.4 Info: => 1.1E-06s 12:49:49.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:49.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:49.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:49.4 Info: DROP TABLE "ExtraFiles" 12:49:49.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:49.4 Info: => 0.0052339s 12:49:49.4 Info: AlterTable History 12:49:49.4 Info: => 1.1E-06s 12:49:49.4 Info: AlterColumn History Date DateTimeOffset 12:49:49.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:49.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:49.4 Info: DROP TABLE "History" 12:49:49.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:49.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:49.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:49.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:49.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:49.4 Info: => 0.0059721s 12:49:49.4 Info: AlterTable ImportListStatus 12:49:49.4 Info: => 1E-06s 12:49:49.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:49.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:49.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:49.4 Info: DROP TABLE "ImportListStatus" 12:49:49.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:49.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:49.4 Info: => 0.0053643s 12:49:49.4 Info: AlterTable ImportListStatus 12:49:49.4 Info: => 1E-06s 12:49:49.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:49.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:49.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:49.4 Info: DROP TABLE "ImportListStatus" 12:49:49.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:49.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:49.4 Info: => 0.0069819s 12:49:49.4 Info: AlterTable ImportListStatus 12:49:49.4 Info: => 9E-07s 12:49:49.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:49.4 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:49.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:49.4 Info: DROP TABLE "ImportListStatus" 12:49:49.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:49.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:49.4 Info: => 0.0049123s 12:49:49.4 Info: AlterTable IndexerStatus 12:49:49.4 Info: => 1.3E-06s 12:49:49.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:49.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:49.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:49.4 Info: DROP TABLE "IndexerStatus" 12:49:49.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:49.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:49.4 Info: => 0.0049088s 12:49:49.4 Info: AlterTable IndexerStatus 12:49:49.4 Info: => 1E-06s 12:49:49.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:49.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:49.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:49.4 Info: DROP TABLE "IndexerStatus" 12:49:49.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:49.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:49.4 Info: => 0.0048721s 12:49:49.4 Info: AlterTable IndexerStatus 12:49:49.4 Info: => 1E-06s 12:49:49.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:49.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:49.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:49.4 Info: DROP TABLE "IndexerStatus" 12:49:49.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:49.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:49.4 Info: => 0.0049242s 12:49:49.4 Info: AlterTable LyricFiles 12:49:49.4 Info: => 1.4E-06s 12:49:49.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:49.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:49.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:49.4 Info: DROP TABLE "LyricFiles" 12:49:49.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:49.4 Info: => 0.0047217s 12:49:49.4 Info: AlterTable LyricFiles 12:49:49.4 Info: => 1.1E-06s 12:49:49.4 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:49.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:49.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:49.4 Info: DROP TABLE "LyricFiles" 12:49:49.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:49.4 Info: => 0.0047686s 12:49:49.4 Info: AlterTable MetadataFiles 12:49:49.4 Info: => 1.1E-06s 12:49:49.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:49.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:49.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:49.4 Info: DROP TABLE "MetadataFiles" 12:49:49.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:49.4 Info: => 0.0047699s 12:49:49.4 Info: AlterTable MetadataFiles 12:49:49.4 Info: => 1.1E-06s 12:49:49.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:49.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:49.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:49.4 Info: DROP TABLE "MetadataFiles" 12:49:49.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:49.4 Info: => 0.0047416s 12:49:49.4 Info: AlterTable PendingReleases 12:49:49.4 Info: => 1.2E-06s 12:49:49.4 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:49.4 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:49.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:49.4 Info: DROP TABLE "PendingReleases" 12:49:49.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:49.4 Info: => 0.0047141s 12:49:49.4 Info: AlterTable ScheduledTasks 12:49:49.4 Info: => 1E-06s 12:49:49.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:49.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:49.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:49.4 Info: DROP TABLE "ScheduledTasks" 12:49:49.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:49.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:49.4 Info: => 0.0048553s 12:49:49.4 Info: AlterTable ScheduledTasks 12:49:49.4 Info: => 1.1E-06s 12:49:49.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:49.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:49.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:49.4 Info: DROP TABLE "ScheduledTasks" 12:49:49.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:49.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:49.4 Info: => 0.0048472s 12:49:49.4 Info: AlterTable TrackFiles 12:49:49.4 Info: => 1.1E-06s 12:49:49.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:49.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:49.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:49.4 Info: DROP TABLE "TrackFiles" 12:49:49.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:49.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:49.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:49.5 Info: => 0.0067492s 12:49:49.5 Info: AlterTable TrackFiles 12:49:49.5 Info: => 1E-06s 12:49:49.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:49.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:49.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:49.5 Info: DROP TABLE "TrackFiles" 12:49:49.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:49.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:49.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:49.5 Info: => 0.0050568s 12:49:49.5 Info: AlterTable VersionInfo 12:49:49.5 Info: => 1E-06s 12:49:49.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:49.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:49.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:49.5 Info: DROP TABLE "VersionInfo" 12:49:49.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:49.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:49.5 Info: => 0.0048468s 12:49:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:49', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:49.5 Info: Committing Transaction 12:49:49.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:49.5 Info: => 0.0055681s 12:49:49.5 Info: 62: add_on_delete_to_notifications migrating 12:49:49.5 Info: Beginning Transaction 12:49:49.5 Info: Starting migration of Main DB to 62 12:49:49.5 Info: AlterTable Notifications 12:49:49.5 Info: => 1.8E-06s 12:49:49.5 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:49.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:49.5 Info: => 0.0007044s 12:49:49.5 Info: AlterTable Notifications 12:49:49.5 Info: => 1E-06s 12:49:49.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:49.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:49.5 Info: => 0.0006428s 12:49:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:49', 'add_on_delete_to_notifications') 12:49:49.5 Info: Committing Transaction 12:49:49.5 Info: 62: add_on_delete_to_notifications migrated 12:49:49.5 Info: => 0.000973s 12:49:49.5 Info: 63: add_custom_formats migrating 12:49:49.5 Info: Beginning Transaction 12:49:49.5 Info: Starting migration of Main DB to 63 12:49:49.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 12:49:49.5 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 12:49:49.5 Info: AlterTable DelayProfiles 12:49:49.5 Info: => 9E-07s 12:49:49.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:49.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:49.5 Info: => 0.0006923s 12:49:49.5 Info: UpdateData 12:49:49.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:49.5 Info: => 6.12E-05s 12:49:49.5 Info: AlterTable TrackFiles 12:49:49.5 Info: => 1E-06s 12:49:49.5 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:49.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:49.5 Info: => 0.0016135s 12:49:49.5 Info: PerformDBOperation 12:49:49.5 Info: Performing DB Operation 12:49:49.5 Info: => 0.0012486s 12:49:49.5 Info: CreateTable CustomFormats 12:49:49.5 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:49.5 Info: => 0.0001638s 12:49:49.5 Info: CreateIndex CustomFormats (Name) 12:49:49.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:49.5 Info: => 0.0001111s 12:49:49.5 Info: AlterTable QualityProfiles 12:49:49.5 Info: => 1.1E-06s 12:49:49.5 Info: CreateColumn QualityProfiles FormatItems String 12:49:49.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:49.5 Info: => 0.0006888s 12:49:49.5 Info: AlterTable QualityProfiles 12:49:49.5 Info: => 1.4E-06s 12:49:49.5 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:49.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:49.5 Info: => 0.0006721s 12:49:49.5 Info: AlterTable QualityProfiles 12:49:49.5 Info: => 1.1E-06s 12:49:49.5 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:49.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:49.5 Info: => 0.0006529s 12:49:49.5 Info: PerformDBOperation 12:49:49.5 Info: Performing DB Operation 12:49:49.5 Info: => 0.0022832s 12:49:49.5 Info: PerformDBOperation 12:49:49.5 Info: Performing DB Operation 12:49:49.5 Info: => 4.7E-05s 12:49:49.5 Info: DeleteColumn ReleaseProfiles Preferred 12:49:49.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:49.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:49.5 Info: DROP TABLE "ReleaseProfiles" 12:49:49.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:49.5 Info: => 0.00606s 12:49:49.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:49.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:49.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:49.5 Info: DROP TABLE "ReleaseProfiles" 12:49:49.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:49.5 Info: => 0.0048703s 12:49:49.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:49.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:49.5 Info: => 5.92E-05s 12:49:49.5 Info: AlterTable DelayProfiles 12:49:49.5 Info: => 9E-07s 12:49:49.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:49.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:49.5 Info: => 0.0006778s 12:49:49.5 Info: AlterTable DelayProfiles 12:49:49.5 Info: => 1.1E-06s 12:49:49.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:49.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:49.5 Info: => 0.0016188s 12:49:49.5 Info: -> 2 Insert operations completed in 00:00:00.0001662 taking an average of 00:00:00.0000831 12:49:49.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:49', 'add_custom_formats') 12:49:49.5 Info: Committing Transaction 12:49:49.5 Info: 63: add_custom_formats migrated 12:49:49.5 Info: => 0.0020477s 12:49:49.5 Debug: Took: 00:00:00.4746504 12:49:49.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 12:49:49.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 12:49:49.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469895757810_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:49.5 Info: DatabaseEngineVersionCheck migrating 12:49:49.5 Info: PerformDBOperation 12:49:49.5 Info: Performing DB Operation 12:49:49.5 Info: SQLite 3.45.3 12:49:49.5 Info: => 0.0011098s 12:49:49.5 Info: DatabaseEngineVersionCheck migrated 12:49:49.5 Info: => 0.0011277s 12:49:49.5 Info: VersionMigration migrating 12:49:49.5 Info: Beginning Transaction 12:49:49.5 Info: CreateTable VersionInfo 12:49:49.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:49.5 Info: => 0.0001656s 12:49:49.5 Info: Committing Transaction 12:49:49.5 Info: VersionMigration migrated 12:49:49.5 Info: => 0.0005392s 12:49:49.5 Info: VersionUniqueMigration migrating 12:49:49.5 Info: Beginning Transaction 12:49:49.5 Info: CreateIndex VersionInfo (Version) 12:49:49.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:49.5 Info: => 0.000173s 12:49:49.5 Info: AlterTable VersionInfo 12:49:49.5 Info: => 1.1E-06s 12:49:49.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:49.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:49.5 Info: => 0.0005911s 12:49:49.5 Info: Committing Transaction 12:49:49.5 Info: VersionUniqueMigration migrated 12:49:49.5 Info: => 0.0008199s 12:49:49.5 Info: VersionDescriptionMigration migrating 12:49:49.5 Info: Beginning Transaction 12:49:49.5 Info: AlterTable VersionInfo 12:49:49.5 Info: => 1.2E-06s 12:49:49.5 Info: CreateColumn VersionInfo Description String 12:49:49.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:49.5 Info: => 0.0002237s 12:49:49.5 Info: Committing Transaction 12:49:49.5 Info: VersionDescriptionMigration migrated 12:49:49.5 Info: => 0.0004447s 12:49:49.5 Info: 1: InitialSetup migrating 12:49:49.5 Info: Beginning Transaction 12:49:49.5 Info: Starting migration of Main DB to 1 12:49:49.6 Info: CreateTable Config 12:49:49.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:49.6 Info: => 0.00019s 12:49:49.6 Info: CreateIndex Config (Key) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:49.6 Info: => 0.0001318s 12:49:49.6 Info: CreateTable RootFolders 12:49:49.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:49.6 Info: => 0.0001098s 12:49:49.6 Info: CreateIndex RootFolders (Path) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:49.6 Info: => 0.0001094s 12:49:49.6 Info: CreateTable Artists 12:49:49.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:49.6 Info: => 0.0003207s 12:49:49.6 Info: CreateIndex Artists (ForeignArtistId) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:49.6 Info: => 0.0001119s 12:49:49.6 Info: CreateIndex Artists (NameSlug) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:49.6 Info: => 0.0001005s 12:49:49.6 Info: CreateIndex Artists (CleanName) 12:49:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.6 Info: => 9.88E-05s 12:49:49.6 Info: CreateIndex Artists (Path) 12:49:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.6 Info: => 9.35E-05s 12:49:49.6 Info: CreateTable Albums 12:49:49.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:49.6 Info: => 0.0002717s 12:49:49.6 Info: CreateIndex Albums (ForeignAlbumId) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.6 Info: => 0.0001082s 12:49:49.6 Info: CreateIndex Albums (MBId) 12:49:49.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:49.6 Info: => 9.6E-05s 12:49:49.6 Info: CreateIndex Albums (TADBId) 12:49:49.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:49.6 Info: => 9.66E-05s 12:49:49.6 Info: CreateIndex Albums (TitleSlug) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:49.6 Info: => 0.0001011s 12:49:49.6 Info: CreateIndex Albums (CleanTitle) 12:49:49.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.6 Info: => 9.96E-05s 12:49:49.6 Info: CreateIndex Albums (Path) 12:49:49.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:49.6 Info: => 9.73E-05s 12:49:49.6 Info: CreateTable Tracks 12:49:49.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:49.6 Info: => 0.0001925s 12:49:49.6 Info: CreateIndex Tracks (ForeignTrackId) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:49.6 Info: => 0.0001069s 12:49:49.6 Info: CreateIndex Tracks (ArtistId) 12:49:49.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:49.6 Info: => 0.0001033s 12:49:49.6 Info: CreateIndex Tracks (TrackFileId) 12:49:49.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:49.6 Info: => 0.0001134s 12:49:49.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:49.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:49.6 Info: => 0.0001003s 12:49:49.6 Info: CreateTable TrackFiles 12:49:49.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:49.6 Info: => 0.0001703s 12:49:49.6 Info: CreateIndex TrackFiles (ArtistId) 12:49:49.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:49.6 Info: => 8.98E-05s 12:49:49.6 Info: CreateIndex TrackFiles (AlbumId) 12:49:49.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:49.6 Info: => 8.22E-05s 12:49:49.6 Info: CreateTable History 12:49:49.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:49.6 Info: => 0.0001705s 12:49:49.6 Info: CreateIndex History (Date) 12:49:49.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:49.6 Info: => 8.58E-05s 12:49:49.6 Info: CreateIndex History (EventType) 12:49:49.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:49.6 Info: => 0.0001166s 12:49:49.6 Info: CreateIndex History (DownloadId) 12:49:49.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:49.6 Info: => 9.74E-05s 12:49:49.6 Info: CreateIndex History (AlbumId) 12:49:49.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:49.6 Info: => 8.54E-05s 12:49:49.6 Info: CreateTable Notifications 12:49:49.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:49.6 Info: => 0.0001511s 12:49:49.6 Info: CreateTable ScheduledTasks 12:49:49.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:49.6 Info: => 0.0001291s 12:49:49.6 Info: CreateIndex ScheduledTasks (TypeName) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:49.6 Info: => 8.68E-05s 12:49:49.6 Info: CreateTable Indexers 12:49:49.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:49.6 Info: => 0.0001317s 12:49:49.6 Info: CreateIndex Indexers (Name) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:49.6 Info: => 0.0001223s 12:49:49.6 Info: CreateTable Profiles 12:49:49.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:49.6 Info: => 0.000133s 12:49:49.6 Info: CreateIndex Profiles (Name) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:49.6 Info: => 9.19E-05s 12:49:49.6 Info: CreateTable QualityDefinitions 12:49:49.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:49.6 Info: => 0.0001291s 12:49:49.6 Info: CreateIndex QualityDefinitions (Quality) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:49.6 Info: => 8.73E-05s 12:49:49.6 Info: CreateIndex QualityDefinitions (Title) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:49.6 Info: => 9E-05s 12:49:49.6 Info: CreateTable NamingConfig 12:49:49.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:49.6 Info: => 0.0001697s 12:49:49.6 Info: CreateTable Blacklist 12:49:49.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:49.6 Info: => 0.0002108s 12:49:49.6 Info: CreateTable Metadata 12:49:49.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:49.6 Info: => 0.0001274s 12:49:49.6 Info: CreateTable MetadataFiles 12:49:49.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:49.6 Info: => 0.0001588s 12:49:49.6 Info: CreateTable DownloadClients 12:49:49.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:49.6 Info: => 0.0001512s 12:49:49.6 Info: CreateTable PendingReleases 12:49:49.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:49.6 Info: => 0.0001437s 12:49:49.6 Info: CreateTable RemotePathMappings 12:49:49.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:49.6 Info: => 0.000123s 12:49:49.6 Info: CreateTable Tags 12:49:49.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:49.6 Info: => 0.0001384s 12:49:49.6 Info: CreateIndex Tags (Label) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:49.6 Info: => 0.0001048s 12:49:49.6 Info: CreateTable Restrictions 12:49:49.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:49.6 Info: => 0.0001249s 12:49:49.6 Info: CreateTable DelayProfiles 12:49:49.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:49.6 Info: => 0.0001513s 12:49:49.6 Info: CreateTable Users 12:49:49.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:49.6 Info: => 0.000112s 12:49:49.6 Info: CreateIndex Users (Identifier) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:49.6 Info: => 9.51E-05s 12:49:49.6 Info: CreateIndex Users (Username) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:49.6 Info: => 9.09E-05s 12:49:49.6 Info: CreateTable Commands 12:49:49.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:49.6 Info: => 0.0001883s 12:49:49.6 Info: CreateTable IndexerStatus 12:49:49.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:49.6 Info: => 0.0001573s 12:49:49.6 Info: CreateIndex IndexerStatus (ProviderId) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:49.6 Info: => 8.9E-05s 12:49:49.6 Info: CreateTable ExtraFiles 12:49:49.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:49.6 Info: => 0.0001462s 12:49:49.6 Info: CreateTable LyricFiles 12:49:49.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:49.6 Info: => 0.0001615s 12:49:49.6 Info: CreateTable LanguageProfiles 12:49:49.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:49.6 Info: => 0.0001169s 12:49:49.6 Info: CreateIndex LanguageProfiles (Name) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:49.6 Info: => 0.0001012s 12:49:49.6 Info: CreateTable DownloadClientStatus 12:49:49.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:49.6 Info: => 0.0001338s 12:49:49.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:49.6 Info: => 9.23E-05s 12:49:49.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:49.6 Info: -> 1 Insert operations completed in 00:00:00.0000700 taking an average of 00:00:00.0000700 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:49', 'InitialSetup') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 1: InitialSetup migrated 12:49:49.6 Info: => 0.0010383s 12:49:49.6 Info: 2: add_reason_to_pending_releases migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 2 12:49:49.6 Info: AlterTable PendingReleases 12:49:49.6 Info: => 1.3E-06s 12:49:49.6 Info: CreateColumn PendingReleases Reason Int32 12:49:49.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:49.6 Info: => 0.000605s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:49', 'add_reason_to_pending_releases') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 2: add_reason_to_pending_releases migrated 12:49:49.6 Info: => 0.0009082s 12:49:49.6 Info: 3: add_medium_support migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 3 12:49:49.6 Info: AlterTable Albums 12:49:49.6 Info: => 1.2E-06s 12:49:49.6 Info: CreateColumn Albums Media String 12:49:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:49.6 Info: => 0.0006034s 12:49:49.6 Info: AlterTable Tracks 12:49:49.6 Info: => 1.2E-06s 12:49:49.6 Info: CreateColumn Tracks MediumNumber Int32 12:49:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:49.6 Info: => 0.0005609s 12:49:49.6 Info: AlterTable Tracks 12:49:49.6 Info: => 1.1E-06s 12:49:49.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:49.6 Info: => 0.0005591s 12:49:49.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:49.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:49.6 Info: => 5.04E-05s 12:49:49.6 Info: DeleteColumn Tracks TrackNumber 12:49:49.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:49.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:49.6 Info: DROP TABLE "Tracks" 12:49:49.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:49.6 Info: => 0.004581s 12:49:49.6 Info: AlterTable Tracks 12:49:49.6 Info: => 1.1E-06s 12:49:49.6 Info: CreateColumn Tracks TrackNumber String 12:49:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:49.6 Info: => 0.0005548s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:49', 'add_medium_support') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 3: add_medium_support migrated 12:49:49.6 Info: => 0.0010034s 12:49:49.6 Info: 4: add_various_qualites_in_profile migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 4 12:49:49.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:49.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:49.6 Info: => 6.01E-05s 12:49:49.6 Info: PerformDBOperation 12:49:49.6 Info: Performing DB Operation 12:49:49.6 Info: => 4.1E-05s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:49', 'add_various_qualites_in_profile') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 4: add_various_qualites_in_profile migrated 12:49:49.6 Info: => 0.0002993s 12:49:49.6 Info: 5: metadata_profiles migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 5 12:49:49.6 Info: CreateTable MetadataProfiles 12:49: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) 12:49:49.6 Info: => 0.0001537s 12:49:49.6 Info: CreateIndex MetadataProfiles (Name) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:49.6 Info: => 0.0001002s 12:49:49.6 Info: AlterTable Artists 12:49:49.6 Info: => 9E-07s 12:49:49.6 Info: CreateColumn Artists MetadataProfileId Int32 12:49:49.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:49.6 Info: => 0.000587s 12:49:49.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49: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) 12:49: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" 12:49:49.6 Info: DROP TABLE "Artists" 12:49:49.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.6 Info: => 0.0049916s 12:49:49.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49: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) 12:49: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" 12:49:49.6 Info: DROP TABLE "Artists" 12:49:49.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.6 Info: => 0.0051906s 12:49:49.6 Info: AlterTable Albums 12:49:49.6 Info: => 1E-06s 12:49:49.6 Info: CreateColumn Albums SecondaryTypes String 12:49:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:49.6 Info: => 0.0005615s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:49', 'metadata_profiles') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 5: metadata_profiles migrated 12:49:49.6 Info: => 0.0010126s 12:49:49.6 Info: 6: separate_automatic_and_interactive_search migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 6 12:49:49.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49: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) 12:49:49.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:49.6 Info: DROP TABLE "Indexers" 12:49:49.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:49.6 Info: => 0.0041915s 12:49:49.6 Info: AlterTable Indexers 12:49:49.6 Info: => 1.2E-06s 12:49:49.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:49.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:49.6 Info: => 0.0005571s 12:49:49.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:49.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:49.6 Info: => 4.54E-05s 12:49:49.6 Info: AlterTable Indexers 12:49:49.6 Info: => 9E-07s 12:49:49.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49: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, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:49.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:49.6 Info: DROP TABLE "Indexers" 12:49:49.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:49.6 Info: => 0.0053512s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:49', 'separate_automatic_and_interactive_search') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 6: separate_automatic_and_interactive_search migrated 12:49:49.6 Info: => 0.0057342s 12:49:49.6 Info: 7: change_album_path_to_relative migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 7 12:49:49.6 Info: DeleteColumn Albums Path 12:49:49.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:49.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:49.6 Info: DROP TABLE "Albums" 12:49:49.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.6 Info: => 0.00517s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:49', 'change_album_path_to_relative') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 7: change_album_path_to_relative migrated 12:49:49.6 Info: => 0.0056999s 12:49:49.6 Info: 8: change_quality_size_mb_to_kb migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 8 12:49:49.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:49.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:49.6 Info: => 5.82E-05s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:49', 'change_quality_size_mb_to_kb') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 8: change_quality_size_mb_to_kb migrated 12:49:49.6 Info: => 0.0003485s 12:49:49.6 Info: 9: album_releases migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 9 12:49:49.6 Info: AlterTable Albums 12:49:49.6 Info: => 1.2E-06s 12:49:49.6 Info: CreateColumn Albums Releases String 12:49:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:49.6 Info: => 0.0006246s 12:49:49.6 Info: AlterTable Albums 12:49:49.6 Info: => 2E-06s 12:49:49.6 Info: CreateColumn Albums CurrentRelease String 12:49:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:49.6 Info: => 0.0005786s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:49', 'album_releases') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 9: album_releases migrated 12:49:49.6 Info: => 0.0008788s 12:49:49.6 Info: 10: album_releases_fix migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 10 12:49:49.6 Info: AlterTable Albums 12:49:49.6 Info: => 1E-06s 12:49:49.6 Info: AlterColumn Albums Releases String 12:49:49.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:49.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:49.6 Info: DROP TABLE "Albums" 12:49:49.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.6 Info: => 0.0064855s 12:49:49.6 Info: AlterTable Albums 12:49:49.6 Info: => 1E-06s 12:49:49.6 Info: AlterColumn Albums CurrentRelease String 12:49:49.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:49.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:49.6 Info: DROP TABLE "Albums" 12:49:49.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.6 Info: => 0.005034s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:49', 'album_releases_fix') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 10: album_releases_fix migrated 12:49:49.6 Info: => 0.005493s 12:49:49.6 Info: 11: import_lists migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 11 12:49:49.6 Info: CreateTable ImportLists 12:49:49.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:49.6 Info: => 0.000197s 12:49:49.6 Info: CreateIndex ImportLists (Name) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:49.6 Info: => 9.38E-05s 12:49:49.6 Info: CreateTable ImportListStatus 12:49:49.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:49.6 Info: => 0.0001436s 12:49:49.6 Info: CreateIndex ImportListStatus (ProviderId) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:49.6 Info: => 9.11E-05s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:49', 'import_lists') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 11: import_lists migrated 12:49:49.6 Info: => 0.000457s 12:49:49.6 Info: 12: add_release_status migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 12 12:49:49.6 Info: AlterTable MetadataProfiles 12:49:49.6 Info: => 1.3E-06s 12:49:49.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:49.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:49.6 Info: => 0.000642s 12:49:49.6 Info: PerformDBOperation 12:49:49.6 Info: Performing DB Operation 12:49:49.6 Info: => 3.51E-05s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:49', 'add_release_status') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 12: add_release_status migrated 12:49:49.6 Info: => 0.0003134s 12:49:49.6 Info: 13: album_download_notification migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 13 12:49:49.6 Info: AlterTable Notifications 12:49:49.6 Info: => 1.5E-06s 12:49:49.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:49.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:49.6 Info: => 0.0006276s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:49', 'album_download_notification') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 13: album_download_notification migrated 12:49:49.6 Info: => 0.0009502s 12:49:49.6 Info: 14: fix_language_metadata_profiles migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 14 12:49:49.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:49.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:49.6 Info: => 8.87E-05s 12:49:49.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:49.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:49.6 Info: => 6.43E-05s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:49', 'fix_language_metadata_profiles') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 14: fix_language_metadata_profiles migrated 12:49:49.6 Info: => 0.000333s 12:49:49.6 Info: 15: remove_fanzub migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 15 12:49:49.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:49.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:49.6 Info: => 5.09E-05s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:49', 'remove_fanzub') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 15: remove_fanzub migrated 12:49:49.6 Info: => 0.0002947s 12:49:49.6 Info: 16: update_artist_history_indexes migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 16 12:49:49.6 Info: CreateIndex Albums (ArtistId) 12:49:49.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:49.6 Info: => 0.0001166s 12:49:49.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:49.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:49.6 Info: => 9.5E-05s 12:49:49.6 Info: DeleteIndex History (AlbumId) 12:49:49.6 Info: DROP INDEX "IX_History_AlbumId" 12:49:49.6 Info: => 0.0001378s 12:49:49.6 Info: CreateIndex History (AlbumId, Date) 12:49:49.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:49.6 Info: => 0.0001012s 12:49:49.6 Info: DeleteIndex History (DownloadId) 12:49:49.6 Info: DROP INDEX "IX_History_DownloadId" 12:49:49.6 Info: => 0.0001159s 12:49:49.6 Info: CreateIndex History (DownloadId, Date) 12:49:49.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:49.6 Info: => 0.000101s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:49', 'update_artist_history_indexes') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 16: update_artist_history_indexes migrated 12:49:49.6 Info: => 0.0004104s 12:49:49.6 Info: 17: remove_nma migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 17 12:49:49.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:49.6 Info: => 5.7E-05s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:49', 'remove_nma') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 17: remove_nma migrated 12:49:49.6 Info: => 0.000297s 12:49:49.6 Info: 18: album_disambiguation migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 18 12:49:49.6 Info: AlterTable Albums 12:49:49.6 Info: => 1.2E-06s 12:49:49.6 Info: CreateColumn Albums Disambiguation String 12:49:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:49.6 Info: => 0.000653s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:49', 'album_disambiguation') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 18: album_disambiguation migrated 12:49:49.6 Info: => 0.0009554s 12:49:49.6 Info: 19: add_ape_quality_in_profiles migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 19 12:49:49.6 Info: PerformDBOperation 12:49:49.6 Info: Performing DB Operation 12:49:49.6 Info: => 3.89E-05s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:49', 'add_ape_quality_in_profiles') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 19: add_ape_quality_in_profiles migrated 12:49:49.6 Info: => 0.0002857s 12:49:49.6 Info: 20: remove_pushalot migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 20 12:49:49.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:49.6 Info: => 5.46E-05s 12:49:49.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:49.6 Info: => 3.97E-05s 12:49:49.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:49.6 Info: => 3.79E-05s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:49', 'remove_pushalot') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 20: remove_pushalot migrated 12:49:49.6 Info: => 0.0002741s 12:49:49.6 Info: 21: add_custom_filters migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 21 12:49:49.6 Info: CreateTable CustomFilters 12:49:49.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:49.6 Info: => 0.0001484s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:49', 'add_custom_filters') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 21: add_custom_filters migrated 12:49:49.6 Info: => 0.0004258s 12:49:49.6 Info: 22: import_list_tags migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 22 12:49:49.6 Info: AlterTable ImportLists 12:49:49.6 Info: => 1.2E-06s 12:49:49.6 Info: CreateColumn ImportLists Tags String 12:49:49.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:49.6 Info: => 0.0006424s 12:49:49.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:49', 'import_list_tags') 12:49:49.6 Info: Committing Transaction 12:49:49.6 Info: 22: import_list_tags migrated 12:49:49.6 Info: => 0.0009444s 12:49:49.6 Info: 23: add_release_groups_etc migrating 12:49:49.6 Info: Beginning Transaction 12:49:49.6 Info: Starting migration of Main DB to 23 12:49:49.6 Info: CreateTable ArtistMetadata 12:49:49.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:49.6 Info: => 0.0002055s 12:49:49.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:49.6 Info: => 9.66E-05s 12:49:49.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:49.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:49.6 Info: => 0.0001453s 12:49:49.6 Info: AlterTable Artists 12:49:49.6 Info: => 1.2E-06s 12:49:49.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:49.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:49.6 Info: => 0.0006359s 12:49:49.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:49.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:49.6 Info: => 0.0001029s 12:49:49.6 Info: CreateTable AlbumReleases 12:49:49.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:49.6 Info: => 0.000187s 12:49:49.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:49.6 Info: => 9.16E-05s 12:49:49.6 Info: CreateIndex AlbumReleases (AlbumId) 12:49:49.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:49.6 Info: => 8.87E-05s 12:49:49.6 Info: PerformDBOperation 12:49:49.6 Info: Performing DB Operation 12:49:49.6 Info: => 3.69E-05s 12:49:49.6 Info: AlterTable Albums 12:49:49.6 Info: => 1E-06s 12:49:49.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:49.6 Info: => 0.0006648s 12:49:49.6 Info: AlterTable Albums 12:49:49.6 Info: => 1E-06s 12:49:49.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:49.6 Info: => 0.000649s 12:49:49.6 Info: AlterTable Albums 12:49:49.6 Info: => 1E-06s 12:49:49.6 Info: CreateColumn Albums Links String 12:49:49.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:49.6 Info: => 0.0006343s 12:49:49.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:49.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:49.6 Info: => 9.19E-05s 12:49:49.6 Info: AlterTable Tracks 12:49:49.6 Info: => 9E-07s 12:49:49.6 Info: CreateColumn Tracks ForeignRecordingId String 12:49:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:49.6 Info: => 0.000635s 12:49:49.6 Info: AlterTable Tracks 12:49:49.6 Info: => 1E-06s 12:49:49.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:49.6 Info: => 0.0006163s 12:49:49.6 Info: AlterTable Tracks 12:49:49.6 Info: => 1.2E-06s 12:49:49.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:49.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:49.6 Info: => 0.0006227s 12:49:49.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:49.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:49.6 Info: => 0.0001195s 12:49:49.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:49.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:49.6 Info: => 8.22E-05s 12:49:49.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:49.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:49.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:49.6 Info: DROP TABLE "Artists" 12:49:49.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.6 Info: => 0.0063645s 12:49:49.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:49.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:49.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:49.6 Info: DROP TABLE "Albums" 12:49:49.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.6 Info: => 0.0052148s 12:49:49.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:49.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:49.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:49.7 Info: DROP TABLE "Tracks" 12:49:49.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:49.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:49.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:49.7 Info: => 0.0062875s 12:49:49.7 Info: DeleteColumn TrackFiles ArtistId 12:49:49.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:49.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:49.7 Info: DROP TABLE "TrackFiles" 12:49:49.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:49.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:49.7 Info: => 0.0045815s 12:49:49.7 Info: CreateIndex Artists (ArtistMetadataId) 12:49:49.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:49.7 Info: => 9.23E-05s 12:49:49.7 Info: CreateIndex Artists (Monitored) 12:49:49.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:49.7 Info: => 8.58E-05s 12:49:49.7 Info: CreateIndex Albums (ArtistMetadataId) 12:49:49.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:49.7 Info: => 8.53E-05s 12:49:49.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:49.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:49.7 Info: => 8.27E-05s 12:49:49.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:49.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:49.7 Info: => 8.42E-05s 12:49:49.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:49.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:49.7 Info: => 8.53E-05s 12:49:49.7 Info: UpdateData 12:49:49.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:49.7 Info: => 5.02E-05s 12:49:49.7 Info: UpdateData 12:49:49.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:49.7 Info: => 4.14E-05s 12:49:49.7 Info: UpdateData 12:49:49.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:49.7 Info: => 4.9E-05s 12:49:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:49', 'add_release_groups_etc') 12:49:49.7 Info: Committing Transaction 12:49:49.7 Info: 23: add_release_groups_etc migrated 12:49:49.7 Info: => 0.0005815s 12:49:49.7 Info: 24: NewMediaInfoFormat migrating 12:49:49.7 Info: Beginning Transaction 12:49:49.7 Info: Starting migration of Main DB to 24 12:49:49.7 Info: UpdateData 12:49:49.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:49.7 Info: => 6.02E-05s 12:49:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:49', 'NewMediaInfoFormat') 12:49:49.7 Info: Committing Transaction 12:49:49.7 Info: 24: NewMediaInfoFormat migrated 12:49:49.7 Info: => 0.0003113s 12:49:49.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:49.7 Info: Beginning Transaction 12:49:49.7 Info: Starting migration of Main DB to 25 12:49:49.7 Info: RenameTable Restrictions ReleaseProfiles 12:49:49.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:49.7 Info: => 0.0017207s 12:49:49.7 Info: AlterTable ReleaseProfiles 12:49:49.7 Info: => 1E-06s 12:49:49.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:49.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:49.7 Info: => 0.0006062s 12:49:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:49', 'rename_restrictions_to_release_profiles') 12:49:49.7 Info: Committing Transaction 12:49:49.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:49.7 Info: => 0.0009002s 12:49:49.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:49.7 Info: Beginning Transaction 12:49:49.7 Info: Starting migration of Main DB to 26 12:49:49.7 Info: RenameTable Profiles QualityProfiles 12:49:49.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:49.7 Info: => 0.0018193s 12:49:49.7 Info: AlterTable QualityProfiles 12:49:49.7 Info: => 1.1E-06s 12:49:49.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:49.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:49.7 Info: => 0.0006052s 12:49:49.7 Info: AlterTable LanguageProfiles 12:49:49.7 Info: => 1.1E-06s 12:49:49.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:49.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:49.7 Info: => 0.00058s 12:49:49.7 Info: UpdateData 12:49:49.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:49.7 Info: => 5.05E-05s 12:49:49.7 Info: UpdateData 12:49:49.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:49.7 Info: => 3.66E-05s 12:49:49.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:49.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:49.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:49.7 Info: DROP TABLE "Artists" 12:49:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:49.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:49.7 Info: => 0.0051035s 12:49:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:49', 'rename_quality_profiles_add_upgrade_allowed') 12:49:49.7 Info: Committing Transaction 12:49:49.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:49.7 Info: => 0.0054786s 12:49:49.7 Info: 27: add_import_exclusions migrating 12:49:49.7 Info: Beginning Transaction 12:49:49.7 Info: Starting migration of Main DB to 27 12:49:49.7 Info: CreateTable ImportListExclusions 12:49:49.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:49.7 Info: => 0.0001485s 12:49:49.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:49.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:49.7 Info: => 9.6E-05s 12:49:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:49', 'add_import_exclusions') 12:49:49.7 Info: Committing Transaction 12:49:49.7 Info: 27: add_import_exclusions migrated 12:49:49.7 Info: => 0.0003904s 12:49:49.7 Info: 28: clean_artist_metadata_table migrating 12:49:49.7 Info: Beginning Transaction 12:49:49.7 Info: Starting migration of Main DB to 28 12:49:49.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:49.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:49.7 Info: => 0.0001688s 12:49:49.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:49.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:49.7 Info: => 0.0001311s 12:49:49.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:49.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:49.7 Info: => 0.000127s 12:49:49.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:49.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:49.7 Info: => 0.0001257s 12:49:49.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:49.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:49.7 Info: => 0.0001228s 12:49:49.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:49.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:49.7 Info: => 0.0001217s 12:49:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:49', 'clean_artist_metadata_table') 12:49:49.7 Info: Committing Transaction 12:49:49.7 Info: 28: clean_artist_metadata_table migrated 12:49:49.7 Info: => 0.0003822s 12:49:49.7 Info: 29: health_issue_notification migrating 12:49:49.7 Info: Beginning Transaction 12:49:49.7 Info: Starting migration of Main DB to 29 12:49:49.7 Info: AlterTable Notifications 12:49:49.7 Info: => 1.3E-06s 12:49:49.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:49.7 Info: => 0.0006677s 12:49:49.7 Info: AlterTable Notifications 12:49:49.7 Info: => 1E-06s 12:49:49.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:49.7 Info: => 0.0006043s 12:49:49.7 Info: AlterTable Notifications 12:49:49.7 Info: => 1E-06s 12:49:49.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:49.7 Info: => 0.0006114s 12:49:49.7 Info: AlterTable Notifications 12:49:49.7 Info: => 1.1E-06s 12:49:49.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:49.7 Info: => 0.0006119s 12:49:49.7 Info: AlterTable Notifications 12:49:49.7 Info: => 1E-06s 12:49:49.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:49.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:49.7 Info: => 0.0006233s 12:49:49.7 Info: DeleteColumn Notifications OnDownload 12:49:49.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:49.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:49.7 Info: DROP TABLE "Notifications" 12:49:49.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:49.7 Info: => 0.0047516s 12:49:49.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:49.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:49.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:49.7 Info: DROP TABLE "Notifications" 12:49:49.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:49.7 Info: => 0.0062879s 12:49:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:49', 'health_issue_notification') 12:49:49.7 Info: Committing Transaction 12:49:49.7 Info: 29: health_issue_notification migrated 12:49:49.7 Info: => 0.0066801s 12:49:49.7 Info: 30: add_mediafilerepository_mtime migrating 12:49:49.7 Info: Beginning Transaction 12:49:49.7 Info: Starting migration of Main DB to 30 12:49:49.7 Info: AlterTable TrackFiles 12:49:49.7 Info: => 1.2E-06s 12:49:49.7 Info: CreateColumn TrackFiles Modified DateTime 12:49:49.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:49.7 Info: => 0.0006534s 12:49:49.7 Info: AlterTable TrackFiles 12:49:49.7 Info: => 1.2E-06s 12:49:49.7 Info: CreateColumn TrackFiles Path String 12:49:49.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:49.7 Info: => 0.0005959s 12:49:49.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:49.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:49.7 Info: => 5.36E-05s 12:49:49.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:49.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:49.7 Info: => 0.0001391s 12:49:49.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:49.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:49.7 Info: => 0.0001426s 12:49:49.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:49.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:49.7 Info: => 0.0001492s 12:49:49.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:49.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:49.7 Info: => 8.97E-05s 12:49:49.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:49.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:49.7 Info: => 5.68E-05s 12:49:49.7 Info: AlterTable TrackFiles 12:49:49.7 Info: => 1.1E-06s 12:49:49.7 Info: AlterColumn TrackFiles Path String 12:49:49.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:49.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:49.7 Info: DROP TABLE "TrackFiles" 12:49:49.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:49.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:49.7 Info: => 0.0047815s 12:49:49.7 Info: CreateIndex TrackFiles (Path) 12:49:49.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:49.7 Info: => 9.31E-05s 12:49:49.7 Info: DeleteColumn TrackFiles RelativePath 12:49:49.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:49.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:49.7 Info: DROP TABLE "TrackFiles" 12:49:49.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:49.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:49.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:49.7 Info: => 0.0062241s 12:49:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:49', 'add_mediafilerepository_mtime') 12:49:49.7 Info: Committing Transaction 12:49:49.7 Info: 30: add_mediafilerepository_mtime migrated 12:49:49.7 Info: => 0.0065651s 12:49:49.7 Info: 31: add_artistmetadataid_constraint migrating 12:49:49.7 Info: Beginning Transaction 12:49:49.7 Info: Starting migration of Main DB to 31 12:49:49.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:49.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:49.7 Info: => 0.0001005s 12:49:49.7 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:49.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:49.7 Info: => 0.0001456s 12:49:49.7 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:49.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:49.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:49.7 Info: DROP TABLE "Artists" 12:49:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:49.7 Info: => 0.0050834s 12:49:49.7 Info: CreateIndex Artists (ArtistMetadataId) 12:49:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:49.7 Info: => 9.08E-05s 12:49:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:49', 'add_artistmetadataid_constraint') 12:49:49.7 Info: Committing Transaction 12:49:49.7 Info: 31: add_artistmetadataid_constraint migrated 12:49:49.7 Info: => 0.0004369s 12:49:49.7 Info: 32: old_ids_and_artist_alias migrating 12:49:49.7 Info: Beginning Transaction 12:49:49.7 Info: Starting migration of Main DB to 32 12:49:49.7 Info: AlterTable ArtistMetadata 12:49:49.7 Info: => 1.3E-06s 12:49:49.7 Info: CreateColumn ArtistMetadata Aliases String 12:49:49.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:49.7 Info: => 0.0006539s 12:49:49.7 Info: AlterTable ArtistMetadata 12:49:49.7 Info: => 1.2E-06s 12:49:49.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:49.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:49.7 Info: => 0.0006198s 12:49:49.7 Info: AlterTable Albums 12:49:49.7 Info: => 1.1E-06s 12:49:49.7 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:49.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:49.7 Info: => 0.0006101s 12:49:49.7 Info: AlterTable AlbumReleases 12:49:49.7 Info: => 1.2E-06s 12:49:49.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:49.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:49.7 Info: => 0.0006189s 12:49:49.7 Info: AlterTable Tracks 12:49:49.7 Info: => 1.1E-06s 12:49:49.7 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:49.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:49.7 Info: => 0.0006054s 12:49:49.7 Info: AlterTable Tracks 12:49:49.7 Info: => 1E-06s 12:49:49.7 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:49.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:49.7 Info: => 0.0006037s 12:49:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:49', 'old_ids_and_artist_alias') 12:49:49.7 Info: Committing Transaction 12:49:49.7 Info: 32: old_ids_and_artist_alias migrated 12:49:49.7 Info: => 0.0009058s 12:49:49.7 Info: 33: download_propers_config migrating 12:49:49.7 Info: Beginning Transaction 12:49:49.7 Info: Starting migration of Main DB to 33 12:49:49.7 Info: PerformDBOperation 12:49:49.7 Info: Performing DB Operation 12:49:49.7 Info: => 3.93E-05s 12:49:49.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:49.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:49.7 Info: => 4.65E-05s 12:49:49.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:49', 'download_propers_config') 12:49:49.7 Info: Committing Transaction 12:49:49.7 Info: 33: download_propers_config migrated 12:49:49.7 Info: => 0.0003007s 12:49:49.7 Info: 34: remove_language_profiles migrating 12:49:49.7 Info: Beginning Transaction 12:49:49.7 Info: Starting migration of Main DB to 34 12:49:49.7 Info: DeleteTable LanguageProfiles 12:49:49.7 Info: DROP TABLE "LanguageProfiles" 12:49:49.7 Info: => 0.000224s 12:49:49.7 Info: DeleteColumn Artists LanguageProfileId 12:49:49.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:49.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:49.7 Info: DROP TABLE "Artists" 12:49:49.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:49.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:49.7 Info: => 0.0063307s 12:49:49.7 Info: DeleteColumn ImportLists LanguageProfileId 12:49:49.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:49.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:49.7 Info: DROP TABLE "ImportLists" 12:49:49.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:49.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:49.7 Info: => 0.005959s 12:49:49.7 Info: DeleteColumn Blacklist Language 12:49:49.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:49.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:49.7 Info: DROP TABLE "Blacklist" 12:49:49.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:49.7 Info: => 0.0045304s 12:49:49.7 Info: DeleteColumn History Language 12:49:49.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:49.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:49.7 Info: DROP TABLE "History" 12:49:49.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:49.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:49.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:49.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:49.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:49.7 Info: => 0.0074206s 12:49:49.7 Info: DeleteColumn LyricFiles Language 12:49:49.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:49.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:49.7 Info: DROP TABLE "LyricFiles" 12:49:49.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:49.7 Info: => 0.0044423s 12:49:49.7 Info: DeleteColumn TrackFiles Language 12:49:49.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:49.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:49.8 Info: DROP TABLE "TrackFiles" 12:49:49.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:49.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:49.8 Info: => 0.0059562s 12:49:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:49', 'remove_language_profiles') 12:49:49.8 Info: Committing Transaction 12:49:49.8 Info: 34: remove_language_profiles migrated 12:49:49.8 Info: => 0.0064866s 12:49:49.8 Info: 35: multi_disc_naming_format migrating 12:49:49.8 Info: Beginning Transaction 12:49:49.8 Info: Starting migration of Main DB to 35 12:49:49.8 Info: AlterTable NamingConfig 12:49:49.8 Info: => 1.2E-06s 12:49:49.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:49.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:49.8 Info: => 0.000674s 12:49:49.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:49.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:49.8 Info: => 5.22E-05s 12:49:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:49', 'multi_disc_naming_format') 12:49:49.8 Info: Committing Transaction 12:49:49.8 Info: 35: multi_disc_naming_format migrated 12:49:49.8 Info: => 0.0003238s 12:49:49.8 Info: 36: add_download_client_priority migrating 12:49:49.8 Info: Beginning Transaction 12:49:49.8 Info: Starting migration of Main DB to 36 12:49:49.8 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 12:49:49.8 Info: AlterTable DownloadClients 12:49:49.8 Info: => 1E-06s 12:49:49.8 Info: CreateColumn DownloadClients Priority Int32 12:49:49.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:49.8 Info: => 0.0006773s 12:49:49.8 Info: PerformDBOperation 12:49:49.8 Info: Performing DB Operation 12:49:49.8 Info: => 6.13E-05s 12:49:49.8 Info: -> 1 Insert operations completed in 00:00:00.0002991 taking an average of 00:00:00.0002991 12:49:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:49', 'add_download_client_priority') 12:49:49.8 Info: Committing Transaction 12:49:49.8 Info: 36: add_download_client_priority migrated 12:49:49.8 Info: => 0.0004066s 12:49:49.8 Debug: Took: 00:00:00.2336954 12:49:49.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 12:49:49.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 12:49:49.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469898559741_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:49.8 Info: DatabaseEngineVersionCheck migrating 12:49:49.8 Info: PerformDBOperation 12:49:49.8 Info: Performing DB Operation 12:49:49.8 Info: SQLite 3.45.3 12:49:49.8 Info: => 0.0011759s 12:49:49.8 Info: DatabaseEngineVersionCheck migrated 12:49:49.8 Info: => 0.001195s 12:49:49.8 Info: VersionMigration migrating 12:49:49.8 Info: Beginning Transaction 12:49:49.8 Info: CreateTable VersionInfo 12:49:49.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:49.8 Info: => 0.0001596s 12:49:49.8 Info: Committing Transaction 12:49:49.8 Info: VersionMigration migrated 12:49:49.8 Info: => 0.0005384s 12:49:49.8 Info: VersionUniqueMigration migrating 12:49:49.8 Info: Beginning Transaction 12:49:49.8 Info: CreateIndex VersionInfo (Version) 12:49:49.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:49.8 Info: => 0.0001315s 12:49:49.8 Info: AlterTable VersionInfo 12:49:49.8 Info: => 1E-06s 12:49:49.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:49.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:49.8 Info: => 0.0005571s 12:49:49.8 Info: Committing Transaction 12:49:49.8 Info: VersionUniqueMigration migrated 12:49:49.8 Info: => 0.0007718s 12:49:49.8 Info: VersionDescriptionMigration migrating 12:49:49.8 Info: Beginning Transaction 12:49:49.8 Info: AlterTable VersionInfo 12:49:49.8 Info: => 1.1E-06s 12:49:49.8 Info: CreateColumn VersionInfo Description String 12:49:49.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:49.8 Info: => 0.0002115s 12:49:49.8 Info: Committing Transaction 12:49:49.8 Info: VersionDescriptionMigration migrated 12:49:49.8 Info: => 0.0004239s 12:49:49.8 Info: 1: InitialSetup migrating 12:49:49.8 Info: Beginning Transaction 12:49:49.8 Info: Starting migration of Main DB to 1 12:49:49.8 Info: CreateTable Config 12:49:49.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:49.8 Info: => 0.0002145s 12:49:49.8 Info: CreateIndex Config (Key) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:49.8 Info: => 8.44E-05s 12:49:49.8 Info: CreateTable RootFolders 12:49:49.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:49.8 Info: => 9.92E-05s 12:49:49.8 Info: CreateIndex RootFolders (Path) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:49.8 Info: => 8.19E-05s 12:49:49.8 Info: CreateTable Artists 12:49:49.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:49.8 Info: => 0.0003317s 12:49:49.8 Info: CreateIndex Artists (ForeignArtistId) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:49.8 Info: => 9.07E-05s 12:49:49.8 Info: CreateIndex Artists (NameSlug) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:49.8 Info: => 8.07E-05s 12:49:49.8 Info: CreateIndex Artists (CleanName) 12:49:49.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.8 Info: => 7.67E-05s 12:49:49.8 Info: CreateIndex Artists (Path) 12:49:49.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.8 Info: => 7.5E-05s 12:49:49.8 Info: CreateTable Albums 12:49:49.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:49.8 Info: => 0.0002445s 12:49:49.8 Info: CreateIndex Albums (ForeignAlbumId) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.8 Info: => 8.46E-05s 12:49:49.8 Info: CreateIndex Albums (MBId) 12:49:49.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:49.8 Info: => 7.45E-05s 12:49:49.8 Info: CreateIndex Albums (TADBId) 12:49:49.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:49.8 Info: => 7.53E-05s 12:49:49.8 Info: CreateIndex Albums (TitleSlug) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:49.8 Info: => 7.73E-05s 12:49:49.8 Info: CreateIndex Albums (CleanTitle) 12:49:49.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.8 Info: => 7.45E-05s 12:49:49.8 Info: CreateIndex Albums (Path) 12:49:49.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:49.8 Info: => 7.39E-05s 12:49:49.8 Info: CreateTable Tracks 12:49:49.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:49.8 Info: => 0.0001671s 12:49:49.8 Info: CreateIndex Tracks (ForeignTrackId) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:49.8 Info: => 9.63E-05s 12:49:49.8 Info: CreateIndex Tracks (ArtistId) 12:49:49.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:49.8 Info: => 8.1E-05s 12:49:49.8 Info: CreateIndex Tracks (TrackFileId) 12:49:49.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:49.8 Info: => 0.0001109s 12:49:49.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:49.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:49.8 Info: => 9.08E-05s 12:49:49.8 Info: CreateTable TrackFiles 12:49:49.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:49.8 Info: => 0.0001663s 12:49:49.8 Info: CreateIndex TrackFiles (ArtistId) 12:49:49.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:49.8 Info: => 9.06E-05s 12:49:49.8 Info: CreateIndex TrackFiles (AlbumId) 12:49:49.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:49.8 Info: => 8.43E-05s 12:49:49.8 Info: CreateTable History 12:49:49.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:49.8 Info: => 0.0001668s 12:49:49.8 Info: CreateIndex History (Date) 12:49:49.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:49.8 Info: => 8.35E-05s 12:49:49.8 Info: CreateIndex History (EventType) 12:49:49.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:49.8 Info: => 0.0001174s 12:49:49.8 Info: CreateIndex History (DownloadId) 12:49:49.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:49.8 Info: => 0.0001014s 12:49:49.8 Info: CreateIndex History (AlbumId) 12:49:49.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:49.8 Info: => 8.52E-05s 12:49:49.8 Info: CreateTable Notifications 12:49:49.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:49.8 Info: => 0.000156s 12:49:49.8 Info: CreateTable ScheduledTasks 12:49:49.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:49.8 Info: => 0.0001245s 12:49:49.8 Info: CreateIndex ScheduledTasks (TypeName) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:49.8 Info: => 8.55E-05s 12:49:49.8 Info: CreateTable Indexers 12:49:49.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:49.8 Info: => 0.0001319s 12:49:49.8 Info: CreateIndex Indexers (Name) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:49.8 Info: => 0.000123s 12:49:49.8 Info: CreateTable Profiles 12:49:49.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:49.8 Info: => 0.0001292s 12:49:49.8 Info: CreateIndex Profiles (Name) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:49.8 Info: => 9.03E-05s 12:49:49.8 Info: CreateTable QualityDefinitions 12:49:49.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:49.8 Info: => 0.0001307s 12:49:49.8 Info: CreateIndex QualityDefinitions (Quality) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:49.8 Info: => 8.69E-05s 12:49:49.8 Info: CreateIndex QualityDefinitions (Title) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:49.8 Info: => 8.84E-05s 12:49:49.8 Info: CreateTable NamingConfig 12:49:49.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:49.8 Info: => 0.0001658s 12:49:49.8 Info: CreateTable Blacklist 12:49:49.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:49.8 Info: => 0.0002123s 12:49:49.8 Info: CreateTable Metadata 12:49:49.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:49.8 Info: => 0.0001443s 12:49:49.8 Info: CreateTable MetadataFiles 12:49:49.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:49.8 Info: => 0.000159s 12:49:49.8 Info: CreateTable DownloadClients 12:49:49.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:49.8 Info: => 0.0001314s 12:49:49.8 Info: CreateTable PendingReleases 12:49:49.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:49.8 Info: => 0.0001426s 12:49:49.8 Info: CreateTable RemotePathMappings 12:49:49.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:49.8 Info: => 0.0001158s 12:49:49.8 Info: CreateTable Tags 12:49:49.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:49.8 Info: => 0.0001372s 12:49:49.8 Info: CreateIndex Tags (Label) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:49.8 Info: => 0.0001058s 12:49:49.8 Info: CreateTable Restrictions 12:49:49.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:49.8 Info: => 0.0001262s 12:49:49.8 Info: CreateTable DelayProfiles 12:49:49.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:49.8 Info: => 0.0001503s 12:49:49.8 Info: CreateTable Users 12:49:49.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:49.8 Info: => 0.000113s 12:49:49.8 Info: CreateIndex Users (Identifier) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:49.8 Info: => 9.45E-05s 12:49:49.8 Info: CreateIndex Users (Username) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:49.8 Info: => 8.75E-05s 12:49:49.8 Info: CreateTable Commands 12:49:49.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:49.8 Info: => 0.0001914s 12:49:49.8 Info: CreateTable IndexerStatus 12:49:49.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:49.8 Info: => 0.0001606s 12:49:49.8 Info: CreateIndex IndexerStatus (ProviderId) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:49.8 Info: => 9.33E-05s 12:49:49.8 Info: CreateTable ExtraFiles 12:49:49.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:49.8 Info: => 0.0001467s 12:49:49.8 Info: CreateTable LyricFiles 12:49:49.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:49.8 Info: => 0.0001581s 12:49:49.8 Info: CreateTable LanguageProfiles 12:49:49.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:49.8 Info: => 0.0001182s 12:49:49.8 Info: CreateIndex LanguageProfiles (Name) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:49.8 Info: => 9.89E-05s 12:49:49.8 Info: CreateTable DownloadClientStatus 12:49:49.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:49.8 Info: => 0.0001324s 12:49:49.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:49.8 Info: => 9.32E-05s 12:49:49.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:49.8 Info: -> 1 Insert operations completed in 00:00:00.0000713 taking an average of 00:00:00.0000713 12:49:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:49', 'InitialSetup') 12:49:49.8 Info: Committing Transaction 12:49:49.8 Info: 1: InitialSetup migrated 12:49:49.8 Info: => 0.0010305s 12:49:49.8 Info: 2: add_reason_to_pending_releases migrating 12:49:49.8 Info: Beginning Transaction 12:49:49.8 Info: Starting migration of Main DB to 2 12:49:49.8 Info: AlterTable PendingReleases 12:49:49.8 Info: => 1.2E-06s 12:49:49.8 Info: CreateColumn PendingReleases Reason Int32 12:49:49.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:49.8 Info: => 0.0006361s 12:49:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:49', 'add_reason_to_pending_releases') 12:49:49.8 Info: Committing Transaction 12:49:49.8 Info: 2: add_reason_to_pending_releases migrated 12:49:49.8 Info: => 0.0009374s 12:49:49.8 Info: 3: add_medium_support migrating 12:49:49.8 Info: Beginning Transaction 12:49:49.8 Info: Starting migration of Main DB to 3 12:49:49.8 Info: AlterTable Albums 12:49:49.8 Info: => 1.2E-06s 12:49:49.8 Info: CreateColumn Albums Media String 12:49:49.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:49.8 Info: => 0.0006201s 12:49:49.8 Info: AlterTable Tracks 12:49:49.8 Info: => 1.1E-06s 12:49:49.8 Info: CreateColumn Tracks MediumNumber Int32 12:49:49.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:49.8 Info: => 0.0006382s 12:49:49.8 Info: AlterTable Tracks 12:49:49.8 Info: => 1.1E-06s 12:49:49.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:49.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:49.8 Info: => 0.0005611s 12:49:49.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:49.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:49.8 Info: => 4.7E-05s 12:49:49.8 Info: DeleteColumn Tracks TrackNumber 12:49:49.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:49.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:49.8 Info: DROP TABLE "Tracks" 12:49:49.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:49.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:49.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:49.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:49.8 Info: => 0.0045969s 12:49:49.8 Info: AlterTable Tracks 12:49:49.8 Info: => 1E-06s 12:49:49.8 Info: CreateColumn Tracks TrackNumber String 12:49:49.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:49.8 Info: => 0.0005668s 12:49:49.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:49', 'add_medium_support') 12:49:49.8 Info: Committing Transaction 12:49:49.9 Info: 3: add_medium_support migrated 12:49:49.9 Info: => 0.0009627s 12:49:49.9 Info: 4: add_various_qualites_in_profile migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 4 12:49:49.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:49.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:49.9 Info: => 6.03E-05s 12:49:49.9 Info: PerformDBOperation 12:49:49.9 Info: Performing DB Operation 12:49:49.9 Info: => 3.98E-05s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:49', 'add_various_qualites_in_profile') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 4: add_various_qualites_in_profile migrated 12:49:49.9 Info: => 0.0002993s 12:49:49.9 Info: 5: metadata_profiles migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 5 12:49:49.9 Info: CreateTable MetadataProfiles 12:49:49.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:49.9 Info: => 0.0001516s 12:49:49.9 Info: CreateIndex MetadataProfiles (Name) 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:49.9 Info: => 9.87E-05s 12:49:49.9 Info: AlterTable Artists 12:49:49.9 Info: => 1E-06s 12:49:49.9 Info: CreateColumn Artists MetadataProfileId Int32 12:49:49.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:49.9 Info: => 0.0005896s 12:49:49.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:49.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:49.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:49.9 Info: DROP TABLE "Artists" 12:49:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.9 Info: => 0.0054758s 12:49:49.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:49.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:49.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:49.9 Info: DROP TABLE "Artists" 12:49:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.9 Info: => 0.0053421s 12:49:49.9 Info: AlterTable Albums 12:49:49.9 Info: => 1E-06s 12:49:49.9 Info: CreateColumn Albums SecondaryTypes String 12:49:49.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:49.9 Info: => 0.0005793s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:49', 'metadata_profiles') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 5: metadata_profiles migrated 12:49:49.9 Info: => 0.001044s 12:49:49.9 Info: 6: separate_automatic_and_interactive_search migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 6 12:49:49.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:49.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:49.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:49.9 Info: DROP TABLE "Indexers" 12:49:49.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:49.9 Info: => 0.0045651s 12:49:49.9 Info: AlterTable Indexers 12:49:49.9 Info: => 1E-06s 12:49:49.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:49.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:49.9 Info: => 0.0005559s 12:49:49.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:49.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:49.9 Info: => 4.4E-05s 12:49:49.9 Info: AlterTable Indexers 12:49:49.9 Info: => 1.1E-06s 12:49:49.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:49.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:49.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:49.9 Info: DROP TABLE "Indexers" 12:49:49.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:49.9 Info: => 0.006345s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:49', 'separate_automatic_and_interactive_search') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 6: separate_automatic_and_interactive_search migrated 12:49:49.9 Info: => 0.0067096s 12:49:49.9 Info: 7: change_album_path_to_relative migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 7 12:49:49.9 Info: DeleteColumn Albums Path 12:49:49.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:49.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:49.9 Info: DROP TABLE "Albums" 12:49:49.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.9 Info: => 0.0050767s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:49', 'change_album_path_to_relative') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 7: change_album_path_to_relative migrated 12:49:49.9 Info: => 0.0055389s 12:49:49.9 Info: 8: change_quality_size_mb_to_kb migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 8 12:49:49.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:49.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:49.9 Info: => 6.08E-05s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:49', 'change_quality_size_mb_to_kb') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 8: change_quality_size_mb_to_kb migrated 12:49:49.9 Info: => 0.0003196s 12:49:49.9 Info: 9: album_releases migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 9 12:49:49.9 Info: AlterTable Albums 12:49:49.9 Info: => 1.3E-06s 12:49:49.9 Info: CreateColumn Albums Releases String 12:49:49.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:49.9 Info: => 0.0006064s 12:49:49.9 Info: AlterTable Albums 12:49:49.9 Info: => 1.1E-06s 12:49:49.9 Info: CreateColumn Albums CurrentRelease String 12:49:49.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:49.9 Info: => 0.000583s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:49', 'album_releases') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 9: album_releases migrated 12:49:49.9 Info: => 0.0008883s 12:49:49.9 Info: 10: album_releases_fix migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 10 12:49:49.9 Info: AlterTable Albums 12:49:49.9 Info: => 1.2E-06s 12:49:49.9 Info: AlterColumn Albums Releases String 12:49:49.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:49.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:49.9 Info: DROP TABLE "Albums" 12:49:49.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.9 Info: => 0.0050102s 12:49:49.9 Info: AlterTable Albums 12:49:49.9 Info: => 1.1E-06s 12:49:49.9 Info: AlterColumn Albums CurrentRelease String 12:49:49.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:49.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:49.9 Info: DROP TABLE "Albums" 12:49:49.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.9 Info: => 0.0049796s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:49', 'album_releases_fix') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 10: album_releases_fix migrated 12:49:49.9 Info: => 0.0053808s 12:49:49.9 Info: 11: import_lists migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 11 12:49:49.9 Info: CreateTable ImportLists 12:49:49.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:49.9 Info: => 0.0001942s 12:49:49.9 Info: CreateIndex ImportLists (Name) 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:49.9 Info: => 9.2E-05s 12:49:49.9 Info: CreateTable ImportListStatus 12:49:49.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:49.9 Info: => 0.0001385s 12:49:49.9 Info: CreateIndex ImportListStatus (ProviderId) 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:49.9 Info: => 9.06E-05s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:49', 'import_lists') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 11: import_lists migrated 12:49:49.9 Info: => 0.0004394s 12:49:49.9 Info: 12: add_release_status migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 12 12:49:49.9 Info: AlterTable MetadataProfiles 12:49:49.9 Info: => 1.2E-06s 12:49:49.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:49.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:49.9 Info: => 0.0006491s 12:49:49.9 Info: PerformDBOperation 12:49:49.9 Info: Performing DB Operation 12:49:49.9 Info: => 3.66E-05s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:49', 'add_release_status') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 12: add_release_status migrated 12:49:49.9 Info: => 0.0003261s 12:49:49.9 Info: 13: album_download_notification migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 13 12:49:49.9 Info: AlterTable Notifications 12:49:49.9 Info: => 1.3E-06s 12:49:49.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:49.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:49.9 Info: => 0.0006302s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:49', 'album_download_notification') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 13: album_download_notification migrated 12:49:49.9 Info: => 0.0009515s 12:49:49.9 Info: 14: fix_language_metadata_profiles migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 14 12:49: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 12:49: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 12:49:49.9 Info: => 8.59E-05s 12:49: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 12:49: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 12:49:49.9 Info: => 6.51E-05s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:49', 'fix_language_metadata_profiles') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 14: fix_language_metadata_profiles migrated 12:49:49.9 Info: => 0.0003172s 12:49:49.9 Info: 15: remove_fanzub migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 15 12:49:49.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:49.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:49.9 Info: => 4.94E-05s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:49', 'remove_fanzub') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 15: remove_fanzub migrated 12:49:49.9 Info: => 0.0002946s 12:49:49.9 Info: 16: update_artist_history_indexes migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 16 12:49:49.9 Info: CreateIndex Albums (ArtistId) 12:49:49.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:49.9 Info: => 0.0001187s 12:49:49.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:49.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:49.9 Info: => 9.45E-05s 12:49:49.9 Info: DeleteIndex History (AlbumId) 12:49:49.9 Info: DROP INDEX "IX_History_AlbumId" 12:49:49.9 Info: => 0.0001356s 12:49:49.9 Info: CreateIndex History (AlbumId, Date) 12:49:49.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:49.9 Info: => 0.0001032s 12:49:49.9 Info: DeleteIndex History (DownloadId) 12:49:49.9 Info: DROP INDEX "IX_History_DownloadId" 12:49:49.9 Info: => 0.000116s 12:49:49.9 Info: CreateIndex History (DownloadId, Date) 12:49:49.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:49.9 Info: => 0.0001001s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:49', 'update_artist_history_indexes') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 16: update_artist_history_indexes migrated 12:49:49.9 Info: => 0.0004461s 12:49:49.9 Info: 17: remove_nma migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 17 12:49:49.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:49.9 Info: => 5.62E-05s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:49', 'remove_nma') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 17: remove_nma migrated 12:49:49.9 Info: => 0.0003057s 12:49:49.9 Info: 18: album_disambiguation migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 18 12:49:49.9 Info: AlterTable Albums 12:49:49.9 Info: => 1.1E-06s 12:49:49.9 Info: CreateColumn Albums Disambiguation String 12:49:49.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:49.9 Info: => 0.0006345s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:49', 'album_disambiguation') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 18: album_disambiguation migrated 12:49:49.9 Info: => 0.0009253s 12:49:49.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 19 12:49:49.9 Info: PerformDBOperation 12:49:49.9 Info: Performing DB Operation 12:49:49.9 Info: => 4.01E-05s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:49', 'add_ape_quality_in_profiles') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:49.9 Info: => 0.0003035s 12:49:49.9 Info: 20: remove_pushalot migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 20 12:49:49.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:49.9 Info: => 5.52E-05s 12:49:49.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:49.9 Info: => 3.95E-05s 12:49:49.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:49.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:49.9 Info: => 3.66E-05s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:49', 'remove_pushalot') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 20: remove_pushalot migrated 12:49:49.9 Info: => 0.0002927s 12:49:49.9 Info: 21: add_custom_filters migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 21 12:49:49.9 Info: CreateTable CustomFilters 12:49:49.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:49.9 Info: => 0.0001501s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:49', 'add_custom_filters') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 21: add_custom_filters migrated 12:49:49.9 Info: => 0.0004301s 12:49:49.9 Info: 22: import_list_tags migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 22 12:49:49.9 Info: AlterTable ImportLists 12:49:49.9 Info: => 1.3E-06s 12:49:49.9 Info: CreateColumn ImportLists Tags String 12:49:49.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:49.9 Info: => 0.0006276s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:49', 'import_list_tags') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 22: import_list_tags migrated 12:49:49.9 Info: => 0.0009197s 12:49:49.9 Info: 23: add_release_groups_etc migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 23 12:49:49.9 Info: CreateTable ArtistMetadata 12:49:49.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:49.9 Info: => 0.0002071s 12:49:49.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:49.9 Info: => 9.89E-05s 12:49:49.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:49.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:49.9 Info: => 0.0001423s 12:49:49.9 Info: AlterTable Artists 12:49:49.9 Info: => 1.1E-06s 12:49:49.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:49.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:49.9 Info: => 0.0006427s 12:49:49.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:49.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:49.9 Info: => 0.0001015s 12:49:49.9 Info: CreateTable AlbumReleases 12:49:49.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:49.9 Info: => 0.0001851s 12:49:49.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:49.9 Info: => 9.33E-05s 12:49:49.9 Info: CreateIndex AlbumReleases (AlbumId) 12:49:49.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:49.9 Info: => 8.6E-05s 12:49:49.9 Info: PerformDBOperation 12:49:49.9 Info: Performing DB Operation 12:49:49.9 Info: => 4.05E-05s 12:49:49.9 Info: AlterTable Albums 12:49:49.9 Info: => 9E-07s 12:49:49.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:49.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:49.9 Info: => 0.0006534s 12:49:49.9 Info: AlterTable Albums 12:49:49.9 Info: => 1E-06s 12:49:49.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:49.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:49.9 Info: => 0.0006535s 12:49:49.9 Info: AlterTable Albums 12:49:49.9 Info: => 1.2E-06s 12:49:49.9 Info: CreateColumn Albums Links String 12:49:49.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:49.9 Info: => 0.0006456s 12:49:49.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:49.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:49.9 Info: => 9.34E-05s 12:49:49.9 Info: AlterTable Tracks 12:49:49.9 Info: => 8E-07s 12:49:49.9 Info: CreateColumn Tracks ForeignRecordingId String 12:49:49.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:49.9 Info: => 0.0006442s 12:49:49.9 Info: AlterTable Tracks 12:49:49.9 Info: => 1E-06s 12:49:49.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:49.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:49.9 Info: => 0.0006372s 12:49:49.9 Info: AlterTable Tracks 12:49:49.9 Info: => 1E-06s 12:49:49.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:49.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:49.9 Info: => 0.0006413s 12:49:49.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:49.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:49.9 Info: => 0.0001248s 12:49:49.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:49.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:49.9 Info: => 7.91E-05s 12:49:49.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:49.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:49.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:49.9 Info: DROP TABLE "Artists" 12:49:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.9 Info: => 0.0051411s 12:49:49.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:49.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:49.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:49.9 Info: DROP TABLE "Albums" 12:49:49.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:49.9 Info: => 0.0065601s 12:49:49.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:49.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:49.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:49.9 Info: DROP TABLE "Tracks" 12:49:49.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:49.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:49.9 Info: => 0.0047916s 12:49:49.9 Info: DeleteColumn TrackFiles ArtistId 12:49:49.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:49.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:49.9 Info: DROP TABLE "TrackFiles" 12:49:49.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:49.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:49.9 Info: => 0.0045938s 12:49:49.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:49.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:49.9 Info: => 9.05E-05s 12:49:49.9 Info: CreateIndex Artists (Monitored) 12:49:49.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:49.9 Info: => 8.29E-05s 12:49:49.9 Info: CreateIndex Albums (ArtistMetadataId) 12:49:49.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:49.9 Info: => 8.64E-05s 12:49:49.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:49.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:49.9 Info: => 8.53E-05s 12:49:49.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:49.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:49.9 Info: => 8.6E-05s 12:49:49.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:49.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:49.9 Info: => 8.36E-05s 12:49:49.9 Info: UpdateData 12:49:49.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:49.9 Info: => 5.03E-05s 12:49:49.9 Info: UpdateData 12:49:49.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:49.9 Info: => 4.22E-05s 12:49:49.9 Info: UpdateData 12:49:49.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:49.9 Info: => 4.87E-05s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:49', 'add_release_groups_etc') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 23: add_release_groups_etc migrated 12:49:49.9 Info: => 0.0005759s 12:49:49.9 Info: 24: NewMediaInfoFormat migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 24 12:49:49.9 Info: UpdateData 12:49:49.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:49.9 Info: => 5.87E-05s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:49', 'NewMediaInfoFormat') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 24: NewMediaInfoFormat migrated 12:49:49.9 Info: => 0.0003035s 12:49:49.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 25 12:49:49.9 Info: RenameTable Restrictions ReleaseProfiles 12:49:49.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:49.9 Info: => 0.0017187s 12:49:49.9 Info: AlterTable ReleaseProfiles 12:49:49.9 Info: => 1.1E-06s 12:49:49.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:49.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:49.9 Info: => 0.0006066s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:49', 'rename_restrictions_to_release_profiles') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:49.9 Info: => 0.000899s 12:49:49.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:49.9 Info: Beginning Transaction 12:49:49.9 Info: Starting migration of Main DB to 26 12:49:49.9 Info: RenameTable Profiles QualityProfiles 12:49:49.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:49.9 Info: => 0.0017449s 12:49:49.9 Info: AlterTable QualityProfiles 12:49:49.9 Info: => 1.1E-06s 12:49:49.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:49.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:49.9 Info: => 0.0006202s 12:49:49.9 Info: AlterTable LanguageProfiles 12:49:49.9 Info: => 1E-06s 12:49:49.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:49.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:49.9 Info: => 0.0006001s 12:49:49.9 Info: UpdateData 12:49:49.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:49.9 Info: => 5.03E-05s 12:49:49.9 Info: UpdateData 12:49:49.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:49.9 Info: => 3.86E-05s 12:49:49.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:49.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:49.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:49.9 Info: DROP TABLE "Artists" 12:49:49.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:49.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:49.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:49.9 Info: => 0.0064798s 12:49:49.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:49', 'rename_quality_profiles_add_upgrade_allowed') 12:49:49.9 Info: Committing Transaction 12:49:49.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:49.9 Info: => 0.006862s 12:49:50.0 Info: 27: add_import_exclusions migrating 12:49:50.0 Info: Beginning Transaction 12:49:50.0 Info: Starting migration of Main DB to 27 12:49:50.0 Info: CreateTable ImportListExclusions 12:49:50.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:50.0 Info: => 0.000147s 12:49:50.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:50.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:50.0 Info: => 9.76E-05s 12:49:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:50', 'add_import_exclusions') 12:49:50.0 Info: Committing Transaction 12:49:50.0 Info: 27: add_import_exclusions migrated 12:49:50.0 Info: => 0.0003961s 12:49:50.0 Info: 28: clean_artist_metadata_table migrating 12:49:50.0 Info: Beginning Transaction 12:49:50.0 Info: Starting migration of Main DB to 28 12:49:50.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.0 Info: => 0.0001699s 12:49:50.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.0 Info: => 0.0001318s 12:49:50.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:50.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:50.0 Info: => 0.0001251s 12:49:50.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:50.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:50.0 Info: => 0.0001219s 12:49:50.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.0 Info: => 0.0001218s 12:49:50.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.0 Info: => 0.0001228s 12:49:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:50', 'clean_artist_metadata_table') 12:49:50.0 Info: Committing Transaction 12:49:50.0 Info: 28: clean_artist_metadata_table migrated 12:49:50.0 Info: => 0.000378s 12:49:50.0 Info: 29: health_issue_notification migrating 12:49:50.0 Info: Beginning Transaction 12:49:50.0 Info: Starting migration of Main DB to 29 12:49:50.0 Info: AlterTable Notifications 12:49:50.0 Info: => 1.6E-06s 12:49:50.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:50.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:50.0 Info: => 0.0006597s 12:49:50.0 Info: AlterTable Notifications 12:49:50.0 Info: => 1E-06s 12:49:50.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:50.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:50.0 Info: => 0.0006271s 12:49:50.0 Info: AlterTable Notifications 12:49:50.0 Info: => 1.1E-06s 12:49:50.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:50.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:50.0 Info: => 0.0006109s 12:49:50.0 Info: AlterTable Notifications 12:49:50.0 Info: => 1.2E-06s 12:49:50.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:50.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:50.0 Info: => 0.0007056s 12:49:50.0 Info: AlterTable Notifications 12:49:50.0 Info: => 1.1E-06s 12:49:50.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:50.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:50.0 Info: => 0.0006519s 12:49:50.0 Info: DeleteColumn Notifications OnDownload 12:49:50.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:50.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:50.0 Info: DROP TABLE "Notifications" 12:49:50.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:50.0 Info: => 0.0047411s 12:49:50.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:50.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:50.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:50.0 Info: DROP TABLE "Notifications" 12:49:50.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:50.0 Info: => 0.0059955s 12:49:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:50', 'health_issue_notification') 12:49:50.0 Info: Committing Transaction 12:49:50.0 Info: 29: health_issue_notification migrated 12:49:50.0 Info: => 0.006379s 12:49:50.0 Info: 30: add_mediafilerepository_mtime migrating 12:49:50.0 Info: Beginning Transaction 12:49:50.0 Info: Starting migration of Main DB to 30 12:49:50.0 Info: AlterTable TrackFiles 12:49:50.0 Info: => 1.2E-06s 12:49:50.0 Info: CreateColumn TrackFiles Modified DateTime 12:49:50.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:50.0 Info: => 0.0006655s 12:49:50.0 Info: AlterTable TrackFiles 12:49:50.0 Info: => 1E-06s 12:49:50.0 Info: CreateColumn TrackFiles Path String 12:49:50.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:50.0 Info: => 0.0006063s 12:49:50.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:50.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:50.0 Info: => 4.26E-05s 12:49:50.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.0 Info: => 0.0001311s 12:49:50.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:50.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:50.0 Info: => 0.0001428s 12:49:50.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:50.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:50.0 Info: => 0.0001523s 12:49:50.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:50.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:50.0 Info: => 8.93E-05s 12:49:50.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:50.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:50.0 Info: => 5.76E-05s 12:49:50.0 Info: AlterTable TrackFiles 12:49:50.0 Info: => 9E-07s 12:49:50.0 Info: AlterColumn TrackFiles Path String 12:49:50.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:50.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:50.0 Info: DROP TABLE "TrackFiles" 12:49:50.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:50.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.0 Info: => 0.004792s 12:49:50.0 Info: CreateIndex TrackFiles (Path) 12:49:50.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:50.0 Info: => 9.17E-05s 12:49:50.0 Info: DeleteColumn TrackFiles RelativePath 12:49:50.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:50.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:50.0 Info: DROP TABLE "TrackFiles" 12:49:50.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:50.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:50.0 Info: => 0.0049011s 12:49:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:50', 'add_mediafilerepository_mtime') 12:49:50.0 Info: Committing Transaction 12:49:50.0 Info: 30: add_mediafilerepository_mtime migrated 12:49:50.0 Info: => 0.0052418s 12:49:50.0 Info: 31: add_artistmetadataid_constraint migrating 12:49:50.0 Info: Beginning Transaction 12:49:50.0 Info: Starting migration of Main DB to 31 12:49:50.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:50.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:50.0 Info: => 9.94E-05s 12:49:50.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:50.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:50.0 Info: => 0.0001465s 12:49:50.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:50.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:50.0 Info: DROP TABLE "Artists" 12:49:50.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:50.0 Info: => 0.006144s 12:49:50.0 Info: CreateIndex Artists (ArtistMetadataId) 12:49:50.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:50.0 Info: => 9.37E-05s 12:49:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:50', 'add_artistmetadataid_constraint') 12:49:50.0 Info: Committing Transaction 12:49:50.0 Info: 31: add_artistmetadataid_constraint migrated 12:49:50.0 Info: => 0.0004463s 12:49:50.0 Info: 32: old_ids_and_artist_alias migrating 12:49:50.0 Info: Beginning Transaction 12:49:50.0 Info: Starting migration of Main DB to 32 12:49:50.0 Info: AlterTable ArtistMetadata 12:49:50.0 Info: => 1.1E-06s 12:49:50.0 Info: CreateColumn ArtistMetadata Aliases String 12:49:50.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:50.0 Info: => 0.0006782s 12:49:50.0 Info: AlterTable ArtistMetadata 12:49:50.0 Info: => 1.2E-06s 12:49:50.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:50.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:50.0 Info: => 0.0006236s 12:49:50.0 Info: AlterTable Albums 12:49:50.0 Info: => 1E-06s 12:49:50.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:50.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:50.0 Info: => 0.0006202s 12:49:50.0 Info: AlterTable AlbumReleases 12:49:50.0 Info: => 1.1E-06s 12:49:50.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:50.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:50.0 Info: => 0.0006314s 12:49:50.0 Info: AlterTable Tracks 12:49:50.0 Info: => 1E-06s 12:49:50.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:50.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:50.0 Info: => 0.0006183s 12:49:50.0 Info: AlterTable Tracks 12:49:50.0 Info: => 1E-06s 12:49:50.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:50.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:50.0 Info: => 0.000611s 12:49:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:50', 'old_ids_and_artist_alias') 12:49:50.0 Info: Committing Transaction 12:49:50.0 Info: 32: old_ids_and_artist_alias migrated 12:49:50.0 Info: => 0.0020792s 12:49:50.0 Info: 33: download_propers_config migrating 12:49:50.0 Info: Beginning Transaction 12:49:50.0 Info: Starting migration of Main DB to 33 12:49:50.0 Info: PerformDBOperation 12:49:50.0 Info: Performing DB Operation 12:49:50.0 Info: => 4.13E-05s 12:49:50.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:50.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:50.0 Info: => 4.18E-05s 12:49:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:50', 'download_propers_config') 12:49:50.0 Info: Committing Transaction 12:49:50.0 Info: 33: download_propers_config migrated 12:49:50.0 Info: => 0.0002892s 12:49:50.0 Info: 34: remove_language_profiles migrating 12:49:50.0 Info: Beginning Transaction 12:49:50.0 Info: Starting migration of Main DB to 34 12:49:50.0 Info: DeleteTable LanguageProfiles 12:49:50.0 Info: DROP TABLE "LanguageProfiles" 12:49:50.0 Info: => 0.0002291s 12:49:50.0 Info: DeleteColumn Artists LanguageProfileId 12:49:50.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:50.0 Info: DROP TABLE "Artists" 12:49:50.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:50.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:50.0 Info: => 0.0051775s 12:49:50.0 Info: DeleteColumn ImportLists LanguageProfileId 12:49:50.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:50.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:50.0 Info: DROP TABLE "ImportLists" 12:49:50.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:50.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:50.0 Info: => 0.0048051s 12:49:50.0 Info: DeleteColumn Blacklist Language 12:49:50.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:50.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:50.0 Info: DROP TABLE "Blacklist" 12:49:50.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:50.0 Info: => 0.0058958s 12:49:50.0 Info: DeleteColumn History Language 12:49:50.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:50.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:50.0 Info: DROP TABLE "History" 12:49:50.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:50.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:50.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:50.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:50.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:50.0 Info: => 0.0052351s 12:49:50.0 Info: DeleteColumn LyricFiles Language 12:49:50.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:50.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:50.0 Info: DROP TABLE "LyricFiles" 12:49:50.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:50.0 Info: => 0.0056165s 12:49:50.0 Info: DeleteColumn TrackFiles Language 12:49:50.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:50.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:50.0 Info: DROP TABLE "TrackFiles" 12:49:50.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:50.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:50.0 Info: => 0.0062064s 12:49:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:50', 'remove_language_profiles') 12:49:50.0 Info: Committing Transaction 12:49:50.0 Info: 34: remove_language_profiles migrated 12:49:50.0 Info: => 0.0067122s 12:49:50.0 Info: 35: multi_disc_naming_format migrating 12:49:50.0 Info: Beginning Transaction 12:49:50.0 Info: Starting migration of Main DB to 35 12:49:50.0 Info: AlterTable NamingConfig 12:49:50.0 Info: => 1.2E-06s 12:49:50.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:50.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:50.0 Info: => 0.0006554s 12:49:50.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:50.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:50.0 Info: => 4.95E-05s 12:49:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:50', 'multi_disc_naming_format') 12:49:50.0 Info: Committing Transaction 12:49:50.0 Info: 35: multi_disc_naming_format migrated 12:49:50.0 Info: => 0.0003203s 12:49:50.0 Info: 36: add_download_client_priority migrating 12:49:50.0 Info: Beginning Transaction 12:49:50.0 Info: Starting migration of Main DB to 36 12:49:50.0 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 12:49:50.0 Info: AlterTable DownloadClients 12:49:50.0 Info: => 1E-06s 12:49:50.0 Info: CreateColumn DownloadClients Priority Int32 12:49:50.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:50.0 Info: => 0.000655s 12:49:50.0 Info: PerformDBOperation 12:49:50.0 Info: Performing DB Operation 12:49:50.0 Info: => 0.0010754s 12:49:50.0 Info: -> 1 Insert operations completed in 00:00:00.0001934 taking an average of 00:00:00.0001934 12:49:50.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:50', 'add_download_client_priority') 12:49:50.0 Info: Committing Transaction 12:49:50.0 Info: 36: add_download_client_priority migrated 12:49:50.0 Info: => 0.0014151s 12:49:50.0 Debug: Took: 00:00:00.2248580 12:49:50.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 12:49:50.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 12:49:50.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469901198617_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:50.1 Info: DatabaseEngineVersionCheck migrating 12:49:50.1 Info: PerformDBOperation 12:49:50.1 Info: Performing DB Operation 12:49:50.1 Info: SQLite 3.45.3 12:49:50.1 Info: => 0.0010744s 12:49:50.1 Info: DatabaseEngineVersionCheck migrated 12:49:50.1 Info: => 0.0010915s 12:49:50.1 Info: VersionMigration migrating 12:49:50.1 Info: Beginning Transaction 12:49:50.1 Info: CreateTable VersionInfo 12:49:50.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:50.1 Info: => 0.0001705s 12:49:50.1 Info: Committing Transaction 12:49:50.1 Info: VersionMigration migrated 12:49:50.1 Info: => 0.0005453s 12:49:50.1 Info: VersionUniqueMigration migrating 12:49:50.1 Info: Beginning Transaction 12:49:50.1 Info: CreateIndex VersionInfo (Version) 12:49:50.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:50.1 Info: => 0.0001268s 12:49:50.1 Info: AlterTable VersionInfo 12:49:50.1 Info: => 1.2E-06s 12:49:50.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:50.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:50.1 Info: => 0.0006022s 12:49:50.1 Info: Committing Transaction 12:49:50.1 Info: VersionUniqueMigration migrated 12:49:50.1 Info: => 0.0008544s 12:49:50.1 Info: VersionDescriptionMigration migrating 12:49:50.1 Info: Beginning Transaction 12:49:50.1 Info: AlterTable VersionInfo 12:49:50.1 Info: => 1.1E-06s 12:49:50.1 Info: CreateColumn VersionInfo Description String 12:49:50.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:50.1 Info: => 0.0002277s 12:49:50.1 Info: Committing Transaction 12:49:50.1 Info: VersionDescriptionMigration migrated 12:49:50.1 Info: => 0.0004283s 12:49:50.1 Info: 1: InitialSetup migrating 12:49:50.1 Info: Beginning Transaction 12:49:50.1 Info: Starting migration of Main DB to 1 12:49:50.1 Info: CreateTable Config 12:49:50.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:50.1 Info: => 0.0001909s 12:49:50.1 Info: CreateIndex Config (Key) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:50.1 Info: => 8.74E-05s 12:49:50.1 Info: CreateTable RootFolders 12:49:50.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:50.1 Info: => 9.87E-05s 12:49:50.1 Info: CreateIndex RootFolders (Path) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:50.1 Info: => 8.07E-05s 12:49:50.1 Info: CreateTable Artists 12:49:50.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:50.1 Info: => 0.0003432s 12:49:50.1 Info: CreateIndex Artists (ForeignArtistId) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:50.1 Info: => 9.03E-05s 12:49:50.1 Info: CreateIndex Artists (NameSlug) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:50.1 Info: => 8E-05s 12:49:50.1 Info: CreateIndex Artists (CleanName) 12:49:50.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.1 Info: => 9.34E-05s 12:49:50.1 Info: CreateIndex Artists (Path) 12:49:50.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.1 Info: => 7.59E-05s 12:49:50.1 Info: CreateTable Albums 12:49:50.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:50.1 Info: => 0.0002946s 12:49:50.1 Info: CreateIndex Albums (ForeignAlbumId) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.1 Info: => 8.61E-05s 12:49:50.1 Info: CreateIndex Albums (MBId) 12:49:50.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.1 Info: => 7.65E-05s 12:49:50.1 Info: CreateIndex Albums (TADBId) 12:49:50.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.1 Info: => 7.69E-05s 12:49:50.1 Info: CreateIndex Albums (TitleSlug) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.1 Info: => 7.5E-05s 12:49:50.1 Info: CreateIndex Albums (CleanTitle) 12:49:50.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.1 Info: => 7.56E-05s 12:49:50.1 Info: CreateIndex Albums (Path) 12:49:50.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:50.1 Info: => 7.47E-05s 12:49:50.1 Info: CreateTable Tracks 12:49:50.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:50.1 Info: => 0.0001704s 12:49:50.1 Info: CreateIndex Tracks (ForeignTrackId) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:50.1 Info: => 8.34E-05s 12:49:50.1 Info: CreateIndex Tracks (ArtistId) 12:49:50.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:50.1 Info: => 8.03E-05s 12:49:50.1 Info: CreateIndex Tracks (TrackFileId) 12:49:50.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:50.1 Info: => 0.0001082s 12:49:50.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:50.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:50.1 Info: => 9.18E-05s 12:49:50.1 Info: CreateTable TrackFiles 12:49:50.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:50.1 Info: => 0.000166s 12:49:50.1 Info: CreateIndex TrackFiles (ArtistId) 12:49:50.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:50.1 Info: => 8.72E-05s 12:49:50.1 Info: CreateIndex TrackFiles (AlbumId) 12:49:50.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.1 Info: => 8.59E-05s 12:49:50.1 Info: CreateTable History 12:49:50.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:50.1 Info: => 0.0001748s 12:49:50.1 Info: CreateIndex History (Date) 12:49:50.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:50.1 Info: => 8.48E-05s 12:49:50.1 Info: CreateIndex History (EventType) 12:49:50.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:50.1 Info: => 0.0001276s 12:49:50.1 Info: CreateIndex History (DownloadId) 12:49:50.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:50.1 Info: => 9.8E-05s 12:49:50.1 Info: CreateIndex History (AlbumId) 12:49:50.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:50.1 Info: => 8.64E-05s 12:49:50.1 Info: CreateTable Notifications 12:49:50.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:50.1 Info: => 0.0001558s 12:49:50.1 Info: CreateTable ScheduledTasks 12:49:50.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:50.1 Info: => 0.0001227s 12:49:50.1 Info: CreateIndex ScheduledTasks (TypeName) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:50.1 Info: => 8.48E-05s 12:49:50.1 Info: CreateTable Indexers 12:49:50.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:50.1 Info: => 0.0001481s 12:49:50.1 Info: CreateIndex Indexers (Name) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:50.1 Info: => 0.0001312s 12:49:50.1 Info: CreateTable Profiles 12:49:50.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:50.1 Info: => 0.0001381s 12:49:50.1 Info: CreateIndex Profiles (Name) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:50.1 Info: => 9.07E-05s 12:49:50.1 Info: CreateTable QualityDefinitions 12:49:50.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:50.1 Info: => 0.0001327s 12:49:50.1 Info: CreateIndex QualityDefinitions (Quality) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:50.1 Info: => 8.74E-05s 12:49:50.1 Info: CreateIndex QualityDefinitions (Title) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:50.1 Info: => 8.94E-05s 12:49:50.1 Info: CreateTable NamingConfig 12:49:50.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:50.1 Info: => 0.0001737s 12:49:50.1 Info: CreateTable Blacklist 12:49:50.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:50.1 Info: => 0.000213s 12:49:50.1 Info: CreateTable Metadata 12:49:50.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:50.1 Info: => 0.0001274s 12:49:50.1 Info: CreateTable MetadataFiles 12:49:50.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:50.1 Info: => 0.0001575s 12:49:50.1 Info: CreateTable DownloadClients 12:49:50.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:50.1 Info: => 0.0001296s 12:49:50.1 Info: CreateTable PendingReleases 12:49:50.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:50.1 Info: => 0.0001401s 12:49:50.1 Info: CreateTable RemotePathMappings 12:49:50.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:50.1 Info: => 0.0001179s 12:49:50.1 Info: CreateTable Tags 12:49:50.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:50.1 Info: => 0.0001368s 12:49:50.1 Info: CreateIndex Tags (Label) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:50.1 Info: => 0.0001084s 12:49:50.1 Info: CreateTable Restrictions 12:49:50.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:50.1 Info: => 0.0001263s 12:49:50.1 Info: CreateTable DelayProfiles 12:49:50.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:50.1 Info: => 0.0001536s 12:49:50.1 Info: CreateTable Users 12:49:50.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:50.1 Info: => 0.0001113s 12:49:50.1 Info: CreateIndex Users (Identifier) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:50.1 Info: => 9.38E-05s 12:49:50.1 Info: CreateIndex Users (Username) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:50.1 Info: => 8.73E-05s 12:49:50.1 Info: CreateTable Commands 12:49:50.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:50.1 Info: => 0.0001926s 12:49:50.1 Info: CreateTable IndexerStatus 12:49:50.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:50.1 Info: => 0.0001702s 12:49:50.1 Info: CreateIndex IndexerStatus (ProviderId) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:50.1 Info: => 9.18E-05s 12:49:50.1 Info: CreateTable ExtraFiles 12:49:50.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:50.1 Info: => 0.0001479s 12:49:50.1 Info: CreateTable LyricFiles 12:49:50.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:50.1 Info: => 0.000163s 12:49:50.1 Info: CreateTable LanguageProfiles 12:49:50.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:50.1 Info: => 0.000114s 12:49:50.1 Info: CreateIndex LanguageProfiles (Name) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:50.1 Info: => 9.52E-05s 12:49:50.1 Info: CreateTable DownloadClientStatus 12:49:50.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:50.1 Info: => 0.0001304s 12:49:50.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:50.1 Info: => 9.44E-05s 12:49:50.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:50.1 Info: -> 1 Insert operations completed in 00:00:00.0000703 taking an average of 00:00:00.0000703 12:49:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:50', 'InitialSetup') 12:49:50.1 Info: Committing Transaction 12:49:50.1 Info: 1: InitialSetup migrated 12:49:50.1 Info: => 0.0010275s 12:49:50.1 Info: 2: add_reason_to_pending_releases migrating 12:49:50.1 Info: Beginning Transaction 12:49:50.1 Info: Starting migration of Main DB to 2 12:49:50.1 Info: AlterTable PendingReleases 12:49:50.1 Info: => 1.2E-06s 12:49:50.1 Info: CreateColumn PendingReleases Reason Int32 12:49:50.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:50.1 Info: => 0.0006325s 12:49:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:50', 'add_reason_to_pending_releases') 12:49:50.1 Info: Committing Transaction 12:49:50.1 Info: 2: add_reason_to_pending_releases migrated 12:49:50.1 Info: => 0.0009955s 12:49:50.1 Info: 3: add_medium_support migrating 12:49:50.1 Info: Beginning Transaction 12:49:50.1 Info: Starting migration of Main DB to 3 12:49:50.1 Info: AlterTable Albums 12:49:50.1 Info: => 1.3E-06s 12:49:50.1 Info: CreateColumn Albums Media String 12:49:50.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:50.1 Info: => 0.0006172s 12:49:50.1 Info: AlterTable Tracks 12:49:50.1 Info: => 1.2E-06s 12:49:50.1 Info: CreateColumn Tracks MediumNumber Int32 12:49:50.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:50.1 Info: => 0.000566s 12:49:50.1 Info: AlterTable Tracks 12:49:50.1 Info: => 1.1E-06s 12:49:50.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:50.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:50.1 Info: => 0.0005524s 12:49:50.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:50.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:50.1 Info: => 4.57E-05s 12:49:50.1 Info: DeleteColumn Tracks TrackNumber 12:49:50.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:50.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:50.1 Info: DROP TABLE "Tracks" 12:49:50.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:50.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:50.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:50.1 Info: => 0.0046811s 12:49:50.1 Info: AlterTable Tracks 12:49:50.1 Info: => 1E-06s 12:49:50.1 Info: CreateColumn Tracks TrackNumber String 12:49:50.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:50.1 Info: => 0.0005692s 12:49:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:50', 'add_medium_support') 12:49:50.1 Info: Committing Transaction 12:49:50.1 Info: 3: add_medium_support migrated 12:49:50.1 Info: => 0.00096s 12:49:50.1 Info: 4: add_various_qualites_in_profile migrating 12:49:50.1 Info: Beginning Transaction 12:49:50.1 Info: Starting migration of Main DB to 4 12:49:50.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:50.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:50.1 Info: => 5.91E-05s 12:49:50.1 Info: PerformDBOperation 12:49:50.1 Info: Performing DB Operation 12:49:50.1 Info: => 4.04E-05s 12:49:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:50', 'add_various_qualites_in_profile') 12:49:50.1 Info: Committing Transaction 12:49:50.1 Info: 4: add_various_qualites_in_profile migrated 12:49:50.1 Info: => 0.0003117s 12:49:50.1 Info: 5: metadata_profiles migrating 12:49:50.1 Info: Beginning Transaction 12:49:50.1 Info: Starting migration of Main DB to 5 12:49:50.1 Info: CreateTable MetadataProfiles 12:49:50.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:50.1 Info: => 0.0001521s 12:49:50.1 Info: CreateIndex MetadataProfiles (Name) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:50.1 Info: => 0.0001462s 12:49:50.1 Info: AlterTable Artists 12:49:50.1 Info: => 1.1E-06s 12:49:50.1 Info: CreateColumn Artists MetadataProfileId Int32 12:49:50.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:50.1 Info: => 0.0006248s 12:49:50.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:50.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:50.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:50.1 Info: DROP TABLE "Artists" 12:49:50.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:50.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.1 Info: => 0.0051435s 12:49:50.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:50.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:50.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:50.1 Info: DROP TABLE "Artists" 12:49:50.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:50.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.1 Info: => 0.0054747s 12:49:50.1 Info: AlterTable Albums 12:49:50.1 Info: => 1.2E-06s 12:49:50.1 Info: CreateColumn Albums SecondaryTypes String 12:49:50.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:50.1 Info: => 0.000567s 12:49:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:50', 'metadata_profiles') 12:49:50.1 Info: Committing Transaction 12:49:50.1 Info: 5: metadata_profiles migrated 12:49:50.1 Info: => 0.0010057s 12:49:50.1 Info: 6: separate_automatic_and_interactive_search migrating 12:49:50.1 Info: Beginning Transaction 12:49:50.1 Info: Starting migration of Main DB to 6 12:49:50.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:50.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:50.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:50.1 Info: DROP TABLE "Indexers" 12:49:50.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:50.1 Info: => 0.0046204s 12:49:50.1 Info: AlterTable Indexers 12:49:50.1 Info: => 1.1E-06s 12:49:50.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:50.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:50.1 Info: => 0.0005636s 12:49:50.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:50.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:50.1 Info: => 5.37E-05s 12:49:50.1 Info: AlterTable Indexers 12:49:50.1 Info: => 9E-07s 12:49:50.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:50.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:50.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:50.1 Info: DROP TABLE "Indexers" 12:49:50.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:50.1 Info: => 0.0045881s 12:49:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:50', 'separate_automatic_and_interactive_search') 12:49:50.1 Info: Committing Transaction 12:49:50.1 Info: 6: separate_automatic_and_interactive_search migrated 12:49:50.1 Info: => 0.004959s 12:49:50.1 Info: 7: change_album_path_to_relative migrating 12:49:50.1 Info: Beginning Transaction 12:49:50.1 Info: Starting migration of Main DB to 7 12:49:50.1 Info: DeleteColumn Albums Path 12:49:50.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:50.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:50.1 Info: DROP TABLE "Albums" 12:49:50.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.1 Info: => 0.0057716s 12:49:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:50', 'change_album_path_to_relative') 12:49:50.1 Info: Committing Transaction 12:49:50.1 Info: 7: change_album_path_to_relative migrated 12:49:50.1 Info: => 0.0062193s 12:49:50.1 Info: 8: change_quality_size_mb_to_kb migrating 12:49:50.1 Info: Beginning Transaction 12:49:50.1 Info: Starting migration of Main DB to 8 12:49:50.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:50.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:50.1 Info: => 5.83E-05s 12:49:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:50', 'change_quality_size_mb_to_kb') 12:49:50.1 Info: Committing Transaction 12:49:50.1 Info: 8: change_quality_size_mb_to_kb migrated 12:49:50.1 Info: => 0.000347s 12:49:50.1 Info: 9: album_releases migrating 12:49:50.1 Info: Beginning Transaction 12:49:50.1 Info: Starting migration of Main DB to 9 12:49:50.1 Info: AlterTable Albums 12:49:50.1 Info: => 1.2E-06s 12:49:50.1 Info: CreateColumn Albums Releases String 12:49:50.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:50.1 Info: => 0.0006194s 12:49:50.1 Info: AlterTable Albums 12:49:50.1 Info: => 1.1E-06s 12:49:50.1 Info: CreateColumn Albums CurrentRelease String 12:49:50.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:50.1 Info: => 0.0005705s 12:49:50.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:50', 'album_releases') 12:49:50.1 Info: Committing Transaction 12:49:50.1 Info: 9: album_releases migrated 12:49:50.1 Info: => 0.0008881s 12:49:50.1 Info: 10: album_releases_fix migrating 12:49:50.1 Info: Beginning Transaction 12:49:50.1 Info: Starting migration of Main DB to 10 12:49:50.1 Info: AlterTable Albums 12:49:50.1 Info: => 1.3E-06s 12:49:50.1 Info: AlterColumn Albums Releases String 12:49:50.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:50.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:50.2 Info: DROP TABLE "Albums" 12:49:50.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.2 Info: => 0.0056675s 12:49:50.2 Info: AlterTable Albums 12:49:50.2 Info: => 1.1E-06s 12:49:50.2 Info: AlterColumn Albums CurrentRelease String 12:49:50.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:50.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:50.2 Info: DROP TABLE "Albums" 12:49:50.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.2 Info: => 0.0056206s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:50', 'album_releases_fix') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 10: album_releases_fix migrated 12:49:50.2 Info: => 0.0060247s 12:49:50.2 Info: 11: import_lists migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 11 12:49:50.2 Info: CreateTable ImportLists 12:49:50.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:50.2 Info: => 0.0002461s 12:49:50.2 Info: CreateIndex ImportLists (Name) 12:49:50.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:50.2 Info: => 0.0001239s 12:49:50.2 Info: CreateTable ImportListStatus 12:49:50.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:50.2 Info: => 0.0001488s 12:49:50.2 Info: CreateIndex ImportListStatus (ProviderId) 12:49:50.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:50.2 Info: => 0.0001272s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:50', 'import_lists') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 11: import_lists migrated 12:49:50.2 Info: => 0.0004652s 12:49:50.2 Info: 12: add_release_status migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 12 12:49:50.2 Info: AlterTable MetadataProfiles 12:49:50.2 Info: => 1.3E-06s 12:49:50.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:50.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:50.2 Info: => 0.0006373s 12:49:50.2 Info: PerformDBOperation 12:49:50.2 Info: Performing DB Operation 12:49:50.2 Info: => 5.32E-05s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:50', 'add_release_status') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 12: add_release_status migrated 12:49:50.2 Info: => 0.0003419s 12:49:50.2 Info: 13: album_download_notification migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 13 12:49:50.2 Info: AlterTable Notifications 12:49:50.2 Info: => 1.4E-06s 12:49:50.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:50.2 Info: => 0.0006659s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:50', 'album_download_notification') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 13: album_download_notification migrated 12:49:50.2 Info: => 0.0009893s 12:49:50.2 Info: 14: fix_language_metadata_profiles migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 14 12:49:50.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:50.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:50.2 Info: => 9.28E-05s 12:49:50.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:50.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:50.2 Info: => 9.13E-05s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:50', 'fix_language_metadata_profiles') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 14: fix_language_metadata_profiles migrated 12:49:50.2 Info: => 0.0003537s 12:49:50.2 Info: 15: remove_fanzub migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 15 12:49:50.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:50.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:50.2 Info: => 5.11E-05s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:50', 'remove_fanzub') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 15: remove_fanzub migrated 12:49:50.2 Info: => 0.000315s 12:49:50.2 Info: 16: update_artist_history_indexes migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 16 12:49:50.2 Info: CreateIndex Albums (ArtistId) 12:49:50.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:50.2 Info: => 0.0001704s 12:49:50.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:50.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:50.2 Info: => 0.0001212s 12:49:50.2 Info: DeleteIndex History (AlbumId) 12:49:50.2 Info: DROP INDEX "IX_History_AlbumId" 12:49:50.2 Info: => 0.0001362s 12:49:50.2 Info: CreateIndex History (AlbumId, Date) 12:49:50.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:50.2 Info: => 0.0001264s 12:49:50.2 Info: DeleteIndex History (DownloadId) 12:49:50.2 Info: DROP INDEX "IX_History_DownloadId" 12:49:50.2 Info: => 0.0001231s 12:49:50.2 Info: CreateIndex History (DownloadId, Date) 12:49:50.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:50.2 Info: => 0.0001272s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:50', 'update_artist_history_indexes') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 16: update_artist_history_indexes migrated 12:49:50.2 Info: => 0.0004843s 12:49:50.2 Info: 17: remove_nma migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 17 12:49:50.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:50.2 Info: => 6.58E-05s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:50', 'remove_nma') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 17: remove_nma migrated 12:49:50.2 Info: => 0.0003212s 12:49:50.2 Info: 18: album_disambiguation migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 18 12:49:50.2 Info: AlterTable Albums 12:49:50.2 Info: => 1.2E-06s 12:49:50.2 Info: CreateColumn Albums Disambiguation String 12:49:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:50.2 Info: => 0.0006412s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:50', 'album_disambiguation') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 18: album_disambiguation migrated 12:49:50.2 Info: => 0.0009599s 12:49:50.2 Info: 19: add_ape_quality_in_profiles migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 19 12:49:50.2 Info: PerformDBOperation 12:49:50.2 Info: Performing DB Operation 12:49:50.2 Info: => 3.7E-05s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:50', 'add_ape_quality_in_profiles') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 19: add_ape_quality_in_profiles migrated 12:49:50.2 Info: => 0.0003061s 12:49:50.2 Info: 20: remove_pushalot migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 20 12:49:50.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:50.2 Info: => 5.6E-05s 12:49:50.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:50.2 Info: => 3.95E-05s 12:49:50.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:50.2 Info: => 4.37E-05s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:50', 'remove_pushalot') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 20: remove_pushalot migrated 12:49:50.2 Info: => 0.000323s 12:49:50.2 Info: 21: add_custom_filters migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 21 12:49:50.2 Info: CreateTable CustomFilters 12:49:50.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:50.2 Info: => 0.0001593s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:50', 'add_custom_filters') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 21: add_custom_filters migrated 12:49:50.2 Info: => 0.0004912s 12:49:50.2 Info: 22: import_list_tags migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 22 12:49:50.2 Info: AlterTable ImportLists 12:49:50.2 Info: => 1.3E-06s 12:49:50.2 Info: CreateColumn ImportLists Tags String 12:49:50.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:50.2 Info: => 0.0006272s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:50', 'import_list_tags') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 22: import_list_tags migrated 12:49:50.2 Info: => 0.0009284s 12:49:50.2 Info: 23: add_release_groups_etc migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 23 12:49:50.2 Info: CreateTable ArtistMetadata 12:49:50.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:50.2 Info: => 0.0002362s 12:49:50.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:50.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:50.2 Info: => 0.0001069s 12:49:50.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:50.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:50.2 Info: => 0.0001488s 12:49:50.2 Info: AlterTable Artists 12:49:50.2 Info: => 1.6E-06s 12:49:50.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:50.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:50.2 Info: => 0.0006314s 12:49:50.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:50.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:50.2 Info: => 0.000103s 12:49:50.2 Info: CreateTable AlbumReleases 12:49:50.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:50.2 Info: => 0.0002092s 12:49:50.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:50.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:50.2 Info: => 9.98E-05s 12:49:50.2 Info: CreateIndex AlbumReleases (AlbumId) 12:49:50.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:50.2 Info: => 8.73E-05s 12:49:50.2 Info: PerformDBOperation 12:49:50.2 Info: Performing DB Operation 12:49:50.2 Info: => 4.37E-05s 12:49:50.2 Info: AlterTable Albums 12:49:50.2 Info: => 1E-06s 12:49:50.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:50.2 Info: => 0.0006584s 12:49:50.2 Info: AlterTable Albums 12:49:50.2 Info: => 1E-06s 12:49:50.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:50.2 Info: => 0.0006527s 12:49:50.2 Info: AlterTable Albums 12:49:50.2 Info: => 1E-06s 12:49:50.2 Info: CreateColumn Albums Links String 12:49:50.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:50.2 Info: => 0.0006659s 12:49:50.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:50.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:50.2 Info: => 0.00012s 12:49:50.2 Info: AlterTable Tracks 12:49:50.2 Info: => 1.4E-06s 12:49:50.2 Info: CreateColumn Tracks ForeignRecordingId String 12:49:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:50.2 Info: => 0.0006458s 12:49:50.2 Info: AlterTable Tracks 12:49:50.2 Info: => 1E-06s 12:49:50.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:50.2 Info: => 0.0006347s 12:49:50.2 Info: AlterTable Tracks 12:49:50.2 Info: => 1.2E-06s 12:49:50.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:50.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:50.2 Info: => 0.0006265s 12:49:50.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:50.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:50.2 Info: => 0.0001218s 12:49:50.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:50.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:50.2 Info: => 8.44E-05s 12:49:50.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:50.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:50.2 Info: DROP TABLE "Artists" 12:49:50.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.2 Info: => 0.0066401s 12:49:50.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:50.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:50.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:50.2 Info: DROP TABLE "Albums" 12:49:50.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.2 Info: => 0.0052306s 12:49:50.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:50.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:50.2 Info: DROP TABLE "Tracks" 12:49:50.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:50.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:50.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:50.2 Info: => 0.0047735s 12:49:50.2 Info: DeleteColumn TrackFiles ArtistId 12:49:50.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:50.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:50.2 Info: DROP TABLE "TrackFiles" 12:49:50.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:50.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.2 Info: => 0.0059826s 12:49:50.2 Info: CreateIndex Artists (ArtistMetadataId) 12:49:50.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:50.2 Info: => 8.91E-05s 12:49:50.2 Info: CreateIndex Artists (Monitored) 12:49:50.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:50.2 Info: => 8.67E-05s 12:49:50.2 Info: CreateIndex Albums (ArtistMetadataId) 12:49:50.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:50.2 Info: => 8.78E-05s 12:49:50.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:50.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:50.2 Info: => 8.69E-05s 12:49:50.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:50.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:50.2 Info: => 8.47E-05s 12:49:50.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:50.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:50.2 Info: => 8.49E-05s 12:49:50.2 Info: UpdateData 12:49:50.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:50.2 Info: => 4.94E-05s 12:49:50.2 Info: UpdateData 12:49:50.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:50.2 Info: => 4.05E-05s 12:49:50.2 Info: UpdateData 12:49:50.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:50.2 Info: => 4.79E-05s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:50', 'add_release_groups_etc') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 23: add_release_groups_etc migrated 12:49:50.2 Info: => 0.0006004s 12:49:50.2 Info: 24: NewMediaInfoFormat migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 24 12:49:50.2 Info: UpdateData 12:49:50.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:50.2 Info: => 5.83E-05s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:50', 'NewMediaInfoFormat') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 24: NewMediaInfoFormat migrated 12:49:50.2 Info: => 0.0003283s 12:49:50.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 25 12:49:50.2 Info: RenameTable Restrictions ReleaseProfiles 12:49:50.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:50.2 Info: => 0.0017138s 12:49:50.2 Info: AlterTable ReleaseProfiles 12:49:50.2 Info: => 1E-06s 12:49:50.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:50.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:50.2 Info: => 0.0006222s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:50', 'rename_restrictions_to_release_profiles') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:50.2 Info: => 0.0009183s 12:49:50.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 26 12:49:50.2 Info: RenameTable Profiles QualityProfiles 12:49:50.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:50.2 Info: => 0.0017318s 12:49:50.2 Info: AlterTable QualityProfiles 12:49:50.2 Info: => 1.2E-06s 12:49:50.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:50.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:50.2 Info: => 0.0006455s 12:49:50.2 Info: AlterTable LanguageProfiles 12:49:50.2 Info: => 1.3E-06s 12:49:50.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:50.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:50.2 Info: => 0.0006024s 12:49:50.2 Info: UpdateData 12:49:50.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:50.2 Info: => 5.08E-05s 12:49:50.2 Info: UpdateData 12:49:50.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:50.2 Info: => 3.7E-05s 12:49:50.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:50.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:50.2 Info: DROP TABLE "Artists" 12:49:50.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:50.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:50.2 Info: => 0.0050792s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:50', 'rename_quality_profiles_add_upgrade_allowed') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:50.2 Info: => 0.005449s 12:49:50.2 Info: 27: add_import_exclusions migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 27 12:49:50.2 Info: CreateTable ImportListExclusions 12:49:50.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:50.2 Info: => 0.000173s 12:49:50.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:50.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:50.2 Info: => 9.93E-05s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:50', 'add_import_exclusions') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 27: add_import_exclusions migrated 12:49:50.2 Info: => 0.0003999s 12:49:50.2 Info: 28: clean_artist_metadata_table migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 28 12:49:50.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.2 Info: => 0.0001716s 12:49:50.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.2 Info: => 0.000132s 12:49:50.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:50.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:50.2 Info: => 0.0001259s 12:49:50.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:50.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:50.2 Info: => 0.0001274s 12:49:50.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.2 Info: => 0.000124s 12:49:50.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.2 Info: => 0.0001242s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:50', 'clean_artist_metadata_table') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 28: clean_artist_metadata_table migrated 12:49:50.2 Info: => 0.0003866s 12:49:50.2 Info: 29: health_issue_notification migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 29 12:49:50.2 Info: AlterTable Notifications 12:49:50.2 Info: => 1.1E-06s 12:49:50.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:50.2 Info: => 0.0006585s 12:49:50.2 Info: AlterTable Notifications 12:49:50.2 Info: => 1.1E-06s 12:49:50.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:50.2 Info: => 0.0006018s 12:49:50.2 Info: AlterTable Notifications 12:49:50.2 Info: => 1E-06s 12:49:50.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:50.2 Info: => 0.0006007s 12:49:50.2 Info: AlterTable Notifications 12:49:50.2 Info: => 1E-06s 12:49:50.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:50.2 Info: => 0.0005981s 12:49:50.2 Info: AlterTable Notifications 12:49:50.2 Info: => 1.6E-06s 12:49:50.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:50.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:50.2 Info: => 0.0006181s 12:49:50.2 Info: DeleteColumn Notifications OnDownload 12:49:50.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:50.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:50.2 Info: DROP TABLE "Notifications" 12:49:50.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:50.2 Info: => 0.0058719s 12:49:50.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:50.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:50.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:50.2 Info: DROP TABLE "Notifications" 12:49:50.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:50.2 Info: => 0.0047487s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:50', 'health_issue_notification') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 29: health_issue_notification migrated 12:49:50.2 Info: => 0.0051351s 12:49:50.2 Info: 30: add_mediafilerepository_mtime migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 30 12:49:50.2 Info: AlterTable TrackFiles 12:49:50.2 Info: => 1.5E-06s 12:49:50.2 Info: CreateColumn TrackFiles Modified DateTime 12:49:50.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:50.2 Info: => 0.0006795s 12:49:50.2 Info: AlterTable TrackFiles 12:49:50.2 Info: => 1E-06s 12:49:50.2 Info: CreateColumn TrackFiles Path String 12:49:50.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:50.2 Info: => 0.0006197s 12:49:50.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:50.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:50.2 Info: => 4.42E-05s 12:49:50.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.2 Info: => 0.0001312s 12:49:50.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:50.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:50.2 Info: => 0.0001613s 12:49:50.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:50.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:50.2 Info: => 0.0001734s 12:49:50.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:50.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:50.2 Info: => 9.14E-05s 12:49:50.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:50.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:50.2 Info: => 5.79E-05s 12:49:50.2 Info: AlterTable TrackFiles 12:49:50.2 Info: => 9E-07s 12:49:50.2 Info: AlterColumn TrackFiles Path String 12:49:50.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:50.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:50.2 Info: DROP TABLE "TrackFiles" 12:49:50.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:50.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.2 Info: => 0.0061168s 12:49:50.2 Info: CreateIndex TrackFiles (Path) 12:49:50.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:50.2 Info: => 0.0001048s 12:49:50.2 Info: DeleteColumn TrackFiles RelativePath 12:49:50.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:50.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:50.2 Info: DROP TABLE "TrackFiles" 12:49:50.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:50.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:50.2 Info: => 0.0048967s 12:49:50.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:50', 'add_mediafilerepository_mtime') 12:49:50.2 Info: Committing Transaction 12:49:50.2 Info: 30: add_mediafilerepository_mtime migrated 12:49:50.2 Info: => 0.0052402s 12:49:50.2 Info: 31: add_artistmetadataid_constraint migrating 12:49:50.2 Info: Beginning Transaction 12:49:50.2 Info: Starting migration of Main DB to 31 12:49:50.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:50.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:50.2 Info: => 9.99E-05s 12:49:50.2 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:50.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:50.2 Info: => 0.0001469s 12:49:50.2 Info: AlterColumn Artists ArtistMetadataId Int32 12:49: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) 12:49: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", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:50.3 Info: DROP TABLE "Artists" 12:49:50.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:50.3 Info: => 0.0051243s 12:49:50.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:50.3 Info: => 8.91E-05s 12:49:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:50', 'add_artistmetadataid_constraint') 12:49:50.3 Info: Committing Transaction 12:49:50.3 Info: 31: add_artistmetadataid_constraint migrated 12:49:50.3 Info: => 0.0004211s 12:49:50.3 Info: 32: old_ids_and_artist_alias migrating 12:49:50.3 Info: Beginning Transaction 12:49:50.3 Info: Starting migration of Main DB to 32 12:49:50.3 Info: AlterTable ArtistMetadata 12:49:50.3 Info: => 1.2E-06s 12:49:50.3 Info: CreateColumn ArtistMetadata Aliases String 12:49:50.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:50.3 Info: => 0.0006538s 12:49:50.3 Info: AlterTable ArtistMetadata 12:49:50.3 Info: => 1E-06s 12:49:50.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:50.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:50.3 Info: => 0.0006117s 12:49:50.3 Info: AlterTable Albums 12:49:50.3 Info: => 1.1E-06s 12:49:50.3 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:50.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:50.3 Info: => 0.0006236s 12:49:50.3 Info: AlterTable AlbumReleases 12:49:50.3 Info: => 1E-06s 12:49:50.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:50.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:50.3 Info: => 0.0006089s 12:49:50.3 Info: AlterTable Tracks 12:49:50.3 Info: => 1E-06s 12:49:50.3 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:50.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:50.3 Info: => 0.0006066s 12:49:50.3 Info: AlterTable Tracks 12:49:50.3 Info: => 1E-06s 12:49:50.3 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:50.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:50.3 Info: => 0.0006034s 12:49:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:50', 'old_ids_and_artist_alias') 12:49:50.3 Info: Committing Transaction 12:49:50.3 Info: 32: old_ids_and_artist_alias migrated 12:49:50.3 Info: => 0.0009011s 12:49:50.3 Info: 33: download_propers_config migrating 12:49:50.3 Info: Beginning Transaction 12:49:50.3 Info: Starting migration of Main DB to 33 12:49:50.3 Info: PerformDBOperation 12:49:50.3 Info: Performing DB Operation 12:49:50.3 Info: => 3.8E-05s 12:49:50.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:50.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:50.3 Info: => 4.12E-05s 12:49:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:50', 'download_propers_config') 12:49:50.3 Info: Committing Transaction 12:49:50.3 Info: 33: download_propers_config migrated 12:49:50.3 Info: => 0.0003225s 12:49:50.3 Info: 34: remove_language_profiles migrating 12:49:50.3 Info: Beginning Transaction 12:49:50.3 Info: Starting migration of Main DB to 34 12:49:50.3 Info: DeleteTable LanguageProfiles 12:49:50.3 Info: DROP TABLE "LanguageProfiles" 12:49:50.3 Info: => 0.0002381s 12:49:50.3 Info: DeleteColumn Artists LanguageProfileId 12:49:50.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:50.3 Info: DROP TABLE "Artists" 12:49:50.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:50.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:50.3 Info: => 0.0065293s 12:49:50.3 Info: DeleteColumn ImportLists LanguageProfileId 12:49:50.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:50.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:50.3 Info: DROP TABLE "ImportLists" 12:49:50.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:50.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:50.3 Info: => 0.0047366s 12:49:50.3 Info: DeleteColumn Blacklist Language 12:49:50.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:50.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:50.3 Info: DROP TABLE "Blacklist" 12:49:50.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:50.3 Info: => 0.0059173s 12:49:50.3 Info: DeleteColumn History Language 12:49:50.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:50.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:50.3 Info: DROP TABLE "History" 12:49:50.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:50.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:50.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:50.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:50.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:50.3 Info: => 0.0051839s 12:49:50.3 Info: DeleteColumn LyricFiles Language 12:49:50.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:50.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:50.3 Info: DROP TABLE "LyricFiles" 12:49:50.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:50.3 Info: => 0.0044532s 12:49:50.3 Info: DeleteColumn TrackFiles Language 12:49:50.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:50.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:50.3 Info: DROP TABLE "TrackFiles" 12:49:50.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:50.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:50.3 Info: => 0.0047866s 12:49:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:50', 'remove_language_profiles') 12:49:50.3 Info: Committing Transaction 12:49:50.3 Info: 34: remove_language_profiles migrated 12:49:50.3 Info: => 0.0052913s 12:49:50.3 Info: 35: multi_disc_naming_format migrating 12:49:50.3 Info: Beginning Transaction 12:49:50.3 Info: Starting migration of Main DB to 35 12:49:50.3 Info: AlterTable NamingConfig 12:49:50.3 Info: => 1.2E-06s 12:49:50.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:50.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:50.3 Info: => 0.0006532s 12:49:50.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:50.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:50.3 Info: => 5.22E-05s 12:49:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:50', 'multi_disc_naming_format') 12:49:50.3 Info: Committing Transaction 12:49:50.3 Info: 35: multi_disc_naming_format migrated 12:49:50.3 Info: => 0.0003222s 12:49:50.3 Info: 36: add_download_client_priority migrating 12:49:50.3 Info: Beginning Transaction 12:49:50.3 Info: Starting migration of Main DB to 36 12:49:50.3 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 12:49:50.3 Info: AlterTable DownloadClients 12:49:50.3 Info: => 9E-07s 12:49:50.3 Info: CreateColumn DownloadClients Priority Int32 12:49:50.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:50.3 Info: => 0.0006309s 12:49:50.3 Info: PerformDBOperation 12:49:50.3 Info: Performing DB Operation 12:49:50.3 Info: => 0.0001123s 12:49:50.3 Info: -> 1 Insert operations completed in 00:00:00.0000986 taking an average of 00:00:00.0000986 12:49:50.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:50', 'add_download_client_priority') 12:49:50.3 Info: Committing Transaction 12:49:50.3 Info: 36: add_download_client_priority migrated 12:49:50.3 Info: => 0.0004233s 12:49:50.3 Debug: Took: 00:00:00.2248115 12:49:50.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 12:49:50.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 12:49:50.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469903834140_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:50.3 Info: DatabaseEngineVersionCheck migrating 12:49:50.3 Info: PerformDBOperation 12:49:50.3 Info: Performing DB Operation 12:49:50.3 Info: SQLite 3.45.3 12:49:50.3 Info: => 0.0011017s 12:49:50.3 Info: DatabaseEngineVersionCheck migrated 12:49:50.3 Info: => 0.0011189s 12:49:50.3 Info: VersionMigration migrating 12:49:50.3 Info: Beginning Transaction 12:49:50.3 Info: CreateTable VersionInfo 12:49:50.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:50.3 Info: => 0.0001639s 12:49:50.3 Info: Committing Transaction 12:49:50.3 Info: VersionMigration migrated 12:49:50.3 Info: => 0.0005804s 12:49:50.3 Info: VersionUniqueMigration migrating 12:49:50.3 Info: Beginning Transaction 12:49:50.3 Info: CreateIndex VersionInfo (Version) 12:49:50.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:50.4 Info: => 0.0001352s 12:49:50.4 Info: AlterTable VersionInfo 12:49:50.4 Info: => 1E-06s 12:49:50.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:50.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:50.4 Info: => 0.000562s 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: VersionUniqueMigration migrated 12:49:50.4 Info: => 0.0007855s 12:49:50.4 Info: VersionDescriptionMigration migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: AlterTable VersionInfo 12:49:50.4 Info: => 1.2E-06s 12:49:50.4 Info: CreateColumn VersionInfo Description String 12:49:50.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:50.4 Info: => 0.000212s 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: VersionDescriptionMigration migrated 12:49:50.4 Info: => 0.0004079s 12:49:50.4 Info: 1: InitialSetup migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 1 12:49:50.4 Info: CreateTable Config 12:49:50.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:50.4 Info: => 0.0001852s 12:49:50.4 Info: CreateIndex Config (Key) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:50.4 Info: => 8.68E-05s 12:49:50.4 Info: CreateTable RootFolders 12:49:50.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:50.4 Info: => 9.92E-05s 12:49:50.4 Info: CreateIndex RootFolders (Path) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:50.4 Info: => 8.15E-05s 12:49:50.4 Info: CreateTable Artists 12:49:50.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:50.4 Info: => 0.0003457s 12:49:50.4 Info: CreateIndex Artists (ForeignArtistId) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:50.4 Info: => 8.93E-05s 12:49:50.4 Info: CreateIndex Artists (NameSlug) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:50.4 Info: => 7.66E-05s 12:49:50.4 Info: CreateIndex Artists (CleanName) 12:49:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.4 Info: => 7.68E-05s 12:49:50.4 Info: CreateIndex Artists (Path) 12:49:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.4 Info: => 7.44E-05s 12:49:50.4 Info: CreateTable Albums 12:49:50.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:50.4 Info: => 0.0002787s 12:49:50.4 Info: CreateIndex Albums (ForeignAlbumId) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.4 Info: => 8.59E-05s 12:49:50.4 Info: CreateIndex Albums (MBId) 12:49:50.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.4 Info: => 7.66E-05s 12:49:50.4 Info: CreateIndex Albums (TADBId) 12:49:50.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.4 Info: => 7.73E-05s 12:49:50.4 Info: CreateIndex Albums (TitleSlug) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.4 Info: => 7.71E-05s 12:49:50.4 Info: CreateIndex Albums (CleanTitle) 12:49:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.4 Info: => 7.33E-05s 12:49:50.4 Info: CreateIndex Albums (Path) 12:49:50.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:50.4 Info: => 7.56E-05s 12:49:50.4 Info: CreateTable Tracks 12:49:50.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:50.4 Info: => 0.000171s 12:49:50.4 Info: CreateIndex Tracks (ForeignTrackId) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:50.4 Info: => 9.15E-05s 12:49:50.4 Info: CreateIndex Tracks (ArtistId) 12:49:50.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:50.4 Info: => 8.25E-05s 12:49:50.4 Info: CreateIndex Tracks (TrackFileId) 12:49:50.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:50.4 Info: => 0.0001115s 12:49:50.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:50.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:50.4 Info: => 9.07E-05s 12:49:50.4 Info: CreateTable TrackFiles 12:49:50.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:50.4 Info: => 0.0001669s 12:49:50.4 Info: CreateIndex TrackFiles (ArtistId) 12:49:50.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:50.4 Info: => 8.58E-05s 12:49:50.4 Info: CreateIndex TrackFiles (AlbumId) 12:49:50.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.4 Info: => 8.36E-05s 12:49:50.4 Info: CreateTable History 12:49:50.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:50.4 Info: => 0.0001696s 12:49:50.4 Info: CreateIndex History (Date) 12:49:50.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:50.4 Info: => 8.9E-05s 12:49:50.4 Info: CreateIndex History (EventType) 12:49:50.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:50.4 Info: => 0.0001262s 12:49:50.4 Info: CreateIndex History (DownloadId) 12:49:50.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:50.4 Info: => 0.0001016s 12:49:50.4 Info: CreateIndex History (AlbumId) 12:49:50.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:50.4 Info: => 8.9E-05s 12:49:50.4 Info: CreateTable Notifications 12:49:50.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:50.4 Info: => 0.000159s 12:49:50.4 Info: CreateTable ScheduledTasks 12:49:50.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:50.4 Info: => 0.0001266s 12:49:50.4 Info: CreateIndex ScheduledTasks (TypeName) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:50.4 Info: => 8.54E-05s 12:49:50.4 Info: CreateTable Indexers 12:49:50.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:50.4 Info: => 0.0001394s 12:49:50.4 Info: CreateIndex Indexers (Name) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:50.4 Info: => 0.0001282s 12:49:50.4 Info: CreateTable Profiles 12:49:50.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:50.4 Info: => 0.000133s 12:49:50.4 Info: CreateIndex Profiles (Name) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:50.4 Info: => 8.94E-05s 12:49:50.4 Info: CreateTable QualityDefinitions 12:49:50.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:50.4 Info: => 0.0001305s 12:49:50.4 Info: CreateIndex QualityDefinitions (Quality) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:50.4 Info: => 8.52E-05s 12:49:50.4 Info: CreateIndex QualityDefinitions (Title) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:50.4 Info: => 8.89E-05s 12:49:50.4 Info: CreateTable NamingConfig 12:49:50.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:50.4 Info: => 0.0001704s 12:49:50.4 Info: CreateTable Blacklist 12:49:50.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:50.4 Info: => 0.0002071s 12:49:50.4 Info: CreateTable Metadata 12:49:50.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:50.4 Info: => 0.0001838s 12:49:50.4 Info: CreateTable MetadataFiles 12:49:50.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:50.4 Info: => 0.0001588s 12:49:50.4 Info: CreateTable DownloadClients 12:49:50.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:50.4 Info: => 0.000132s 12:49:50.4 Info: CreateTable PendingReleases 12:49:50.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:50.4 Info: => 0.0001402s 12:49:50.4 Info: CreateTable RemotePathMappings 12:49:50.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:50.4 Info: => 0.0001198s 12:49:50.4 Info: CreateTable Tags 12:49:50.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:50.4 Info: => 0.0001402s 12:49:50.4 Info: CreateIndex Tags (Label) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:50.4 Info: => 0.0001041s 12:49:50.4 Info: CreateTable Restrictions 12:49:50.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:50.4 Info: => 0.0001249s 12:49:50.4 Info: CreateTable DelayProfiles 12:49:50.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:50.4 Info: => 0.0001487s 12:49:50.4 Info: CreateTable Users 12:49:50.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:50.4 Info: => 0.0001145s 12:49:50.4 Info: CreateIndex Users (Identifier) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:50.4 Info: => 9.31E-05s 12:49:50.4 Info: CreateIndex Users (Username) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:50.4 Info: => 9.13E-05s 12:49:50.4 Info: CreateTable Commands 12:49:50.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:50.4 Info: => 0.0001996s 12:49:50.4 Info: CreateTable IndexerStatus 12:49:50.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:50.4 Info: => 0.0001627s 12:49:50.4 Info: CreateIndex IndexerStatus (ProviderId) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:50.4 Info: => 9.1E-05s 12:49:50.4 Info: CreateTable ExtraFiles 12:49:50.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:50.4 Info: => 0.0002206s 12:49:50.4 Info: CreateTable LyricFiles 12:49:50.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:50.4 Info: => 0.0001675s 12:49:50.4 Info: CreateTable LanguageProfiles 12:49:50.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:50.4 Info: => 0.0001189s 12:49:50.4 Info: CreateIndex LanguageProfiles (Name) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:50.4 Info: => 0.0001s 12:49:50.4 Info: CreateTable DownloadClientStatus 12:49:50.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:50.4 Info: => 0.0001386s 12:49:50.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:50.4 Info: => 9.69E-05s 12:49:50.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:50.4 Info: -> 1 Insert operations completed in 00:00:00.0000703 taking an average of 00:00:00.0000703 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:50', 'InitialSetup') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 1: InitialSetup migrated 12:49:50.4 Info: => 0.001035s 12:49:50.4 Info: 2: add_reason_to_pending_releases migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 2 12:49:50.4 Info: AlterTable PendingReleases 12:49:50.4 Info: => 1.2E-06s 12:49:50.4 Info: CreateColumn PendingReleases Reason Int32 12:49:50.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:50.4 Info: => 0.0006101s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:50', 'add_reason_to_pending_releases') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 2: add_reason_to_pending_releases migrated 12:49:50.4 Info: => 0.0009166s 12:49:50.4 Info: 3: add_medium_support migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 3 12:49:50.4 Info: AlterTable Albums 12:49:50.4 Info: => 1.4E-06s 12:49:50.4 Info: CreateColumn Albums Media String 12:49:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:50.4 Info: => 0.0006026s 12:49:50.4 Info: AlterTable Tracks 12:49:50.4 Info: => 1.1E-06s 12:49:50.4 Info: CreateColumn Tracks MediumNumber Int32 12:49:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:50.4 Info: => 0.0005438s 12:49:50.4 Info: AlterTable Tracks 12:49:50.4 Info: => 1.1E-06s 12:49:50.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:50.4 Info: => 0.0005601s 12:49:50.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:50.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:50.4 Info: => 5.03E-05s 12:49:50.4 Info: DeleteColumn Tracks TrackNumber 12:49:50.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:50.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:50.4 Info: DROP TABLE "Tracks" 12:49:50.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:50.4 Info: => 0.0046608s 12:49:50.4 Info: AlterTable Tracks 12:49:50.4 Info: => 1.1E-06s 12:49:50.4 Info: CreateColumn Tracks TrackNumber String 12:49:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:50.4 Info: => 0.0005488s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:50', 'add_medium_support') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 3: add_medium_support migrated 12:49:50.4 Info: => 0.0009375s 12:49:50.4 Info: 4: add_various_qualites_in_profile migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 4 12:49:50.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:50.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:50.4 Info: => 5.89E-05s 12:49:50.4 Info: PerformDBOperation 12:49:50.4 Info: Performing DB Operation 12:49:50.4 Info: => 4.13E-05s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:50', 'add_various_qualites_in_profile') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 4: add_various_qualites_in_profile migrated 12:49:50.4 Info: => 0.0003185s 12:49:50.4 Info: 5: metadata_profiles migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 5 12:49:50.4 Info: CreateTable MetadataProfiles 12:49:50.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:50.4 Info: => 0.0001542s 12:49:50.4 Info: CreateIndex MetadataProfiles (Name) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:50.4 Info: => 9.86E-05s 12:49:50.4 Info: AlterTable Artists 12:49:50.4 Info: => 1E-06s 12:49:50.4 Info: CreateColumn Artists MetadataProfileId Int32 12:49:50.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:50.4 Info: => 0.0005788s 12:49:50.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:50.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:50.4 Info: DROP TABLE "Artists" 12:49:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.4 Info: => 0.0049463s 12:49:50.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:50.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:50.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:50.4 Info: DROP TABLE "Artists" 12:49:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.4 Info: => 0.0048691s 12:49:50.4 Info: AlterTable Albums 12:49:50.4 Info: => 1.2E-06s 12:49:50.4 Info: CreateColumn Albums SecondaryTypes String 12:49:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:50.4 Info: => 0.0005609s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:50', 'metadata_profiles') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 5: metadata_profiles migrated 12:49:50.4 Info: => 0.0009921s 12:49:50.4 Info: 6: separate_automatic_and_interactive_search migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 6 12:49:50.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:50.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:50.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:50.4 Info: DROP TABLE "Indexers" 12:49:50.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:50.4 Info: => 0.0041924s 12:49:50.4 Info: AlterTable Indexers 12:49:50.4 Info: => 1.1E-06s 12:49:50.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:50.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:50.4 Info: => 0.0005666s 12:49:50.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:50.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:50.4 Info: => 4.52E-05s 12:49:50.4 Info: AlterTable Indexers 12:49:50.4 Info: => 1.1E-06s 12:49:50.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:50.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:50.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:50.4 Info: DROP TABLE "Indexers" 12:49:50.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:50.4 Info: => 0.0056361s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:50', 'separate_automatic_and_interactive_search') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 6: separate_automatic_and_interactive_search migrated 12:49:50.4 Info: => 0.0059928s 12:49:50.4 Info: 7: change_album_path_to_relative migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 7 12:49:50.4 Info: DeleteColumn Albums Path 12:49:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:50.4 Info: DROP TABLE "Albums" 12:49:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.4 Info: => 0.0050474s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:50', 'change_album_path_to_relative') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 7: change_album_path_to_relative migrated 12:49:50.4 Info: => 0.0054876s 12:49:50.4 Info: 8: change_quality_size_mb_to_kb migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 8 12:49:50.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:50.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:50.4 Info: => 6.22E-05s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:50', 'change_quality_size_mb_to_kb') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 8: change_quality_size_mb_to_kb migrated 12:49:50.4 Info: => 0.0003374s 12:49:50.4 Info: 9: album_releases migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 9 12:49:50.4 Info: AlterTable Albums 12:49:50.4 Info: => 1.2E-06s 12:49:50.4 Info: CreateColumn Albums Releases String 12:49:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:50.4 Info: => 0.0006067s 12:49:50.4 Info: AlterTable Albums 12:49:50.4 Info: => 1.1E-06s 12:49:50.4 Info: CreateColumn Albums CurrentRelease String 12:49:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:50.4 Info: => 0.0005585s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:50', 'album_releases') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 9: album_releases migrated 12:49:50.4 Info: => 0.000878s 12:49:50.4 Info: 10: album_releases_fix migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 10 12:49:50.4 Info: AlterTable Albums 12:49:50.4 Info: => 1.3E-06s 12:49:50.4 Info: AlterColumn Albums Releases String 12:49:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:50.4 Info: DROP TABLE "Albums" 12:49:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.4 Info: => 0.0061465s 12:49:50.4 Info: AlterTable Albums 12:49:50.4 Info: => 1.1E-06s 12:49:50.4 Info: AlterColumn Albums CurrentRelease String 12:49:50.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:50.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:50.4 Info: DROP TABLE "Albums" 12:49:50.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.4 Info: => 0.0050152s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:50', 'album_releases_fix') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 10: album_releases_fix migrated 12:49:50.4 Info: => 0.0054176s 12:49:50.4 Info: 11: import_lists migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 11 12:49:50.4 Info: CreateTable ImportLists 12:49:50.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:50.4 Info: => 0.0001955s 12:49:50.4 Info: CreateIndex ImportLists (Name) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:50.4 Info: => 9.14E-05s 12:49:50.4 Info: CreateTable ImportListStatus 12:49:50.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:50.4 Info: => 0.0001383s 12:49:50.4 Info: CreateIndex ImportListStatus (ProviderId) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:50.4 Info: => 8.77E-05s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:50', 'import_lists') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 11: import_lists migrated 12:49:50.4 Info: => 0.0004384s 12:49:50.4 Info: 12: add_release_status migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 12 12:49:50.4 Info: AlterTable MetadataProfiles 12:49:50.4 Info: => 1.4E-06s 12:49:50.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:50.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:50.4 Info: => 0.0006338s 12:49:50.4 Info: PerformDBOperation 12:49:50.4 Info: Performing DB Operation 12:49:50.4 Info: => 3.3E-05s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:50', 'add_release_status') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 12: add_release_status migrated 12:49:50.4 Info: => 0.0003354s 12:49:50.4 Info: 13: album_download_notification migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 13 12:49:50.4 Info: AlterTable Notifications 12:49:50.4 Info: => 1.5E-06s 12:49:50.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:50.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:50.4 Info: => 0.0006052s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:50', 'album_download_notification') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 13: album_download_notification migrated 12:49:50.4 Info: => 0.0009382s 12:49:50.4 Info: 14: fix_language_metadata_profiles migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 14 12:49:50.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:50.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:50.4 Info: => 8.76E-05s 12:49:50.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:50.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:50.4 Info: => 6.45E-05s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:50', 'fix_language_metadata_profiles') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 14: fix_language_metadata_profiles migrated 12:49:50.4 Info: => 0.0003254s 12:49:50.4 Info: 15: remove_fanzub migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 15 12:49:50.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:50.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:50.4 Info: => 5.05E-05s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:50', 'remove_fanzub') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 15: remove_fanzub migrated 12:49:50.4 Info: => 0.0003067s 12:49:50.4 Info: 16: update_artist_history_indexes migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 16 12:49:50.4 Info: CreateIndex Albums (ArtistId) 12:49:50.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:50.4 Info: => 0.0001167s 12:49:50.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:50.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:50.4 Info: => 9.31E-05s 12:49:50.4 Info: DeleteIndex History (AlbumId) 12:49:50.4 Info: DROP INDEX "IX_History_AlbumId" 12:49:50.4 Info: => 0.0001378s 12:49:50.4 Info: CreateIndex History (AlbumId, Date) 12:49:50.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:50.4 Info: => 0.0001092s 12:49:50.4 Info: DeleteIndex History (DownloadId) 12:49:50.4 Info: DROP INDEX "IX_History_DownloadId" 12:49:50.4 Info: => 0.0001198s 12:49:50.4 Info: CreateIndex History (DownloadId, Date) 12:49:50.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:50.4 Info: => 9.95E-05s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:50', 'update_artist_history_indexes') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 16: update_artist_history_indexes migrated 12:49:50.4 Info: => 0.0004384s 12:49:50.4 Info: 17: remove_nma migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 17 12:49:50.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:50.4 Info: => 5.53E-05s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:50', 'remove_nma') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 17: remove_nma migrated 12:49:50.4 Info: => 0.0003159s 12:49:50.4 Info: 18: album_disambiguation migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 18 12:49:50.4 Info: AlterTable Albums 12:49:50.4 Info: => 1.2E-06s 12:49:50.4 Info: CreateColumn Albums Disambiguation String 12:49:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:50.4 Info: => 0.0006229s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:50', 'album_disambiguation') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 18: album_disambiguation migrated 12:49:50.4 Info: => 0.0009275s 12:49:50.4 Info: 19: add_ape_quality_in_profiles migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 19 12:49:50.4 Info: PerformDBOperation 12:49:50.4 Info: Performing DB Operation 12:49:50.4 Info: => 3.83E-05s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:50', 'add_ape_quality_in_profiles') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 19: add_ape_quality_in_profiles migrated 12:49:50.4 Info: => 0.0003014s 12:49:50.4 Info: 20: remove_pushalot migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 20 12:49:50.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:50.4 Info: => 5.52E-05s 12:49:50.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:50.4 Info: => 3.99E-05s 12:49:50.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:50.4 Info: => 3.75E-05s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:50', 'remove_pushalot') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 20: remove_pushalot migrated 12:49:50.4 Info: => 0.0003021s 12:49:50.4 Info: 21: add_custom_filters migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 21 12:49:50.4 Info: CreateTable CustomFilters 12:49:50.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:50.4 Info: => 0.0001625s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:50', 'add_custom_filters') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 21: add_custom_filters migrated 12:49:50.4 Info: => 0.0005021s 12:49:50.4 Info: 22: import_list_tags migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 22 12:49:50.4 Info: AlterTable ImportLists 12:49:50.4 Info: => 1.2E-06s 12:49:50.4 Info: CreateColumn ImportLists Tags String 12:49:50.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:50.4 Info: => 0.0006319s 12:49:50.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:50', 'import_list_tags') 12:49:50.4 Info: Committing Transaction 12:49:50.4 Info: 22: import_list_tags migrated 12:49:50.4 Info: => 0.0009369s 12:49:50.4 Info: 23: add_release_groups_etc migrating 12:49:50.4 Info: Beginning Transaction 12:49:50.4 Info: Starting migration of Main DB to 23 12:49:50.4 Info: CreateTable ArtistMetadata 12:49:50.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:50.4 Info: => 0.0002053s 12:49:50.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:50.4 Info: => 9.75E-05s 12:49:50.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:50.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:50.4 Info: => 0.0001474s 12:49:50.4 Info: AlterTable Artists 12:49:50.4 Info: => 1.1E-06s 12:49:50.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:50.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:50.4 Info: => 0.000621s 12:49:50.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:50.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:50.4 Info: => 7.52E-05s 12:49:50.4 Info: CreateTable AlbumReleases 12:49:50.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:50.4 Info: => 0.0001834s 12:49:50.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:50.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:50.4 Info: => 9.16E-05s 12:49:50.4 Info: CreateIndex AlbumReleases (AlbumId) 12:49:50.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:50.4 Info: => 8.55E-05s 12:49:50.4 Info: PerformDBOperation 12:49:50.4 Info: Performing DB Operation 12:49:50.4 Info: => 3.55E-05s 12:49:50.4 Info: AlterTable Albums 12:49:50.4 Info: => 1.1E-06s 12:49:50.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:50.4 Info: => 0.000644s 12:49:50.4 Info: AlterTable Albums 12:49:50.4 Info: => 1.1E-06s 12:49:50.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:50.4 Info: => 0.0006299s 12:49:50.4 Info: AlterTable Albums 12:49:50.4 Info: => 1.1E-06s 12:49:50.4 Info: CreateColumn Albums Links String 12:49:50.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:50.4 Info: => 0.000616s 12:49:50.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:50.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:50.4 Info: => 9.02E-05s 12:49:50.4 Info: AlterTable Tracks 12:49:50.4 Info: => 1E-06s 12:49:50.4 Info: CreateColumn Tracks ForeignRecordingId String 12:49:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:50.4 Info: => 0.0006181s 12:49:50.4 Info: AlterTable Tracks 12:49:50.4 Info: => 1E-06s 12:49:50.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:50.4 Info: => 0.0006174s 12:49:50.4 Info: AlterTable Tracks 12:49:50.4 Info: => 1E-06s 12:49:50.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:50.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:50.4 Info: => 0.000642s 12:49:50.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:50.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:50.4 Info: => 0.0010126s 12:49:50.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:50.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:50.4 Info: => 0.0001023s 12:49:50.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49: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, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:50.4 Info: DROP TABLE "Artists" 12:49:50.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.5 Info: => 0.0062698s 12:49:50.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:50.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:50.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:50.5 Info: DROP TABLE "Albums" 12:49:50.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.5 Info: => 0.0051884s 12:49:50.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:50.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:50.5 Info: DROP TABLE "Tracks" 12:49:50.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:50.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:50.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:50.5 Info: => 0.0047933s 12:49:50.5 Info: DeleteColumn TrackFiles ArtistId 12:49:50.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:50.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:50.5 Info: DROP TABLE "TrackFiles" 12:49:50.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:50.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.5 Info: => 0.0067495s 12:49:50.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:50.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:50.5 Info: => 9.15E-05s 12:49:50.5 Info: CreateIndex Artists (Monitored) 12:49:50.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:50.5 Info: => 8.5E-05s 12:49:50.5 Info: CreateIndex Albums (ArtistMetadataId) 12:49:50.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:50.5 Info: => 8.5E-05s 12:49:50.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:50.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:50.5 Info: => 8.69E-05s 12:49:50.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:50.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:50.5 Info: => 8.49E-05s 12:49:50.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:50.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:50.5 Info: => 8.46E-05s 12:49:50.5 Info: UpdateData 12:49:50.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:50.5 Info: => 4.9E-05s 12:49:50.5 Info: UpdateData 12:49:50.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:50.5 Info: => 4.18E-05s 12:49:50.5 Info: UpdateData 12:49:50.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:50.5 Info: => 4.83E-05s 12:49:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:50', 'add_release_groups_etc') 12:49:50.5 Info: Committing Transaction 12:49:50.5 Info: 23: add_release_groups_etc migrated 12:49:50.5 Info: => 0.0006319s 12:49:50.5 Info: 24: NewMediaInfoFormat migrating 12:49:50.5 Info: Beginning Transaction 12:49:50.5 Info: Starting migration of Main DB to 24 12:49:50.5 Info: UpdateData 12:49:50.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:50.5 Info: => 5.82E-05s 12:49:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:50', 'NewMediaInfoFormat') 12:49:50.5 Info: Committing Transaction 12:49:50.5 Info: 24: NewMediaInfoFormat migrated 12:49:50.5 Info: => 0.0003168s 12:49:50.5 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:50.5 Info: Beginning Transaction 12:49:50.5 Info: Starting migration of Main DB to 25 12:49:50.5 Info: RenameTable Restrictions ReleaseProfiles 12:49:50.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:50.5 Info: => 0.001719s 12:49:50.5 Info: AlterTable ReleaseProfiles 12:49:50.5 Info: => 1.1E-06s 12:49:50.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:50.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:50.5 Info: => 0.0005978s 12:49:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:50', 'rename_restrictions_to_release_profiles') 12:49:50.5 Info: Committing Transaction 12:49:50.5 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:50.5 Info: => 0.0008943s 12:49:50.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:50.5 Info: Beginning Transaction 12:49:50.5 Info: Starting migration of Main DB to 26 12:49:50.5 Info: RenameTable Profiles QualityProfiles 12:49:50.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:50.5 Info: => 0.0017322s 12:49:50.5 Info: AlterTable QualityProfiles 12:49:50.5 Info: => 1.2E-06s 12:49:50.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:50.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:50.5 Info: => 0.0006024s 12:49:50.5 Info: AlterTable LanguageProfiles 12:49:50.5 Info: => 1E-06s 12:49:50.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:50.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:50.5 Info: => 0.0005792s 12:49:50.5 Info: UpdateData 12:49:50.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:50.5 Info: => 4.94E-05s 12:49:50.5 Info: UpdateData 12:49:50.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:50.5 Info: => 3.7E-05s 12:49:50.5 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49: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, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:50.5 Info: DROP TABLE "Artists" 12:49:50.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:50.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:50.5 Info: => 0.0051273s 12:49:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:50', 'rename_quality_profiles_add_upgrade_allowed') 12:49:50.5 Info: Committing Transaction 12:49:50.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:50.5 Info: => 0.0055047s 12:49:50.5 Info: 27: add_import_exclusions migrating 12:49:50.5 Info: Beginning Transaction 12:49:50.5 Info: Starting migration of Main DB to 27 12:49:50.5 Info: CreateTable ImportListExclusions 12:49:50.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:50.5 Info: => 0.0001499s 12:49:50.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:50.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:50.5 Info: => 9.61E-05s 12:49:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:50', 'add_import_exclusions') 12:49:50.5 Info: Committing Transaction 12:49:50.5 Info: 27: add_import_exclusions migrated 12:49:50.5 Info: => 0.0003912s 12:49:50.5 Info: 28: clean_artist_metadata_table migrating 12:49:50.5 Info: Beginning Transaction 12:49:50.5 Info: Starting migration of Main DB to 28 12:49:50.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.5 Info: => 0.0001697s 12:49:50.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.5 Info: => 0.0001325s 12:49:50.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:50.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:50.5 Info: => 0.0001245s 12:49:50.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:50.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:50.5 Info: => 0.0001322s 12:49:50.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.5 Info: => 0.0001269s 12:49:50.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.5 Info: => 0.0001257s 12:49:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:50', 'clean_artist_metadata_table') 12:49:50.5 Info: Committing Transaction 12:49:50.5 Info: 28: clean_artist_metadata_table migrated 12:49:50.5 Info: => 0.0003853s 12:49:50.5 Info: 29: health_issue_notification migrating 12:49:50.5 Info: Beginning Transaction 12:49:50.5 Info: Starting migration of Main DB to 29 12:49:50.5 Info: AlterTable Notifications 12:49:50.5 Info: => 1.2E-06s 12:49:50.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:50.5 Info: => 0.0006459s 12:49:50.5 Info: AlterTable Notifications 12:49:50.5 Info: => 1.1E-06s 12:49:50.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:50.5 Info: => 0.000596s 12:49:50.5 Info: AlterTable Notifications 12:49:50.5 Info: => 1.1E-06s 12:49:50.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:50.5 Info: => 0.0005962s 12:49:50.5 Info: AlterTable Notifications 12:49:50.5 Info: => 1.4E-06s 12:49:50.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:50.5 Info: => 0.0006253s 12:49:50.5 Info: AlterTable Notifications 12:49:50.5 Info: => 1.1E-06s 12:49:50.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:50.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:50.5 Info: => 0.0006057s 12:49:50.5 Info: DeleteColumn Notifications OnDownload 12:49:50.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:50.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:50.5 Info: DROP TABLE "Notifications" 12:49:50.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:50.5 Info: => 0.0056973s 12:49:50.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:50.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:50.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:50.5 Info: DROP TABLE "Notifications" 12:49:50.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:50.5 Info: => 0.0046552s 12:49:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:50', 'health_issue_notification') 12:49:50.5 Info: Committing Transaction 12:49:50.5 Info: 29: health_issue_notification migrated 12:49:50.5 Info: => 0.0050396s 12:49:50.5 Info: 30: add_mediafilerepository_mtime migrating 12:49:50.5 Info: Beginning Transaction 12:49:50.5 Info: Starting migration of Main DB to 30 12:49:50.5 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:49:50.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:50.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:50.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:50', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 12:49:50.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:49:50.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:50', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 12:49:50.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:49:50.5 Info: AlterTable TrackFiles 12:49:50.5 Info: => 8E-07s 12:49:50.5 Info: CreateColumn TrackFiles Modified DateTime 12:49:50.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:50.5 Info: => 0.0006426s 12:49:50.5 Info: AlterTable TrackFiles 12:49:50.5 Info: => 1.2E-06s 12:49:50.5 Info: CreateColumn TrackFiles Path String 12:49:50.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:50.5 Info: => 0.0006043s 12:49:50.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:50.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:50.5 Info: => 4.61E-05s 12:49:50.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.5 Info: => 0.0001349s 12:49:50.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:50.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:50.5 Info: => 0.0001506s 12:49:50.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:50.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:50.5 Info: => 0.0001549s 12:49:50.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:50.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:50.5 Info: => 0.0001136s 12:49:50.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:50.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:50.5 Info: => 5.95E-05s 12:49:50.5 Info: AlterTable TrackFiles 12:49:50.5 Info: => 9E-07s 12:49:50.5 Info: AlterColumn TrackFiles Path String 12:49:50.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:50.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:50.5 Info: DROP TABLE "TrackFiles" 12:49:50.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:50.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.5 Info: => 0.0061936s 12:49:50.5 Info: CreateIndex TrackFiles (Path) 12:49:50.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:50.5 Info: => 9.14E-05s 12:49:50.5 Info: DeleteColumn TrackFiles RelativePath 12:49:50.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:50.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:50.5 Info: DROP TABLE "TrackFiles" 12:49:50.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:50.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:50.5 Info: => 0.0049413s 12:49:50.5 Info: -> 7 Insert operations completed in 00:00:00.0006588 taking an average of 00:00:00.0000941 12:49:50.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:50', 'add_mediafilerepository_mtime') 12:49:50.5 Info: Committing Transaction 12:49:50.5 Info: 30: add_mediafilerepository_mtime migrated 12:49:50.5 Info: => 0.0054414s 12:49:50.5 Debug: Took: 00:00:00.1859180 12:49:50.5 Debug: Got 0 tracks 12:49:50.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 12:49:50.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 12:49:50.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469906163341_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:50.6 Info: DatabaseEngineVersionCheck migrating 12:49:50.6 Info: PerformDBOperation 12:49:50.6 Info: Performing DB Operation 12:49:50.6 Info: SQLite 3.45.3 12:49:50.6 Info: => 0.0011104s 12:49:50.6 Info: DatabaseEngineVersionCheck migrated 12:49:50.6 Info: => 0.0011274s 12:49:50.6 Info: VersionMigration migrating 12:49:50.6 Info: Beginning Transaction 12:49:50.6 Info: CreateTable VersionInfo 12:49:50.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:50.6 Info: => 0.0001616s 12:49:50.6 Info: Committing Transaction 12:49:50.6 Info: VersionMigration migrated 12:49:50.6 Info: => 0.00052s 12:49:50.6 Info: VersionUniqueMigration migrating 12:49:50.6 Info: Beginning Transaction 12:49:50.6 Info: CreateIndex VersionInfo (Version) 12:49:50.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:50.6 Info: => 0.0001336s 12:49:50.6 Info: AlterTable VersionInfo 12:49:50.6 Info: => 1.1E-06s 12:49:50.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:50.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:50.6 Info: => 0.0005913s 12:49:50.6 Info: Committing Transaction 12:49:50.6 Info: VersionUniqueMigration migrated 12:49:50.6 Info: => 0.0008057s 12:49:50.6 Info: VersionDescriptionMigration migrating 12:49:50.6 Info: Beginning Transaction 12:49:50.6 Info: AlterTable VersionInfo 12:49:50.6 Info: => 1E-06s 12:49:50.6 Info: CreateColumn VersionInfo Description String 12:49:50.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:50.6 Info: => 0.0002132s 12:49:50.6 Info: Committing Transaction 12:49:50.6 Info: VersionDescriptionMigration migrated 12:49:50.6 Info: => 0.0004157s 12:49:50.6 Info: 1: InitialSetup migrating 12:49:50.6 Info: Beginning Transaction 12:49:50.6 Info: Starting migration of Main DB to 1 12:49:50.6 Info: CreateTable Config 12:49:50.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:50.6 Info: => 0.0001834s 12:49:50.6 Info: CreateIndex Config (Key) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:50.6 Info: => 8.55E-05s 12:49:50.6 Info: CreateTable RootFolders 12:49:50.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:50.6 Info: => 9.76E-05s 12:49:50.6 Info: CreateIndex RootFolders (Path) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:50.6 Info: => 7.91E-05s 12:49:50.6 Info: CreateTable Artists 12:49:50.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:50.6 Info: => 0.0003576s 12:49:50.6 Info: CreateIndex Artists (ForeignArtistId) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:50.6 Info: => 9.13E-05s 12:49:50.6 Info: CreateIndex Artists (NameSlug) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:50.6 Info: => 8.05E-05s 12:49:50.6 Info: CreateIndex Artists (CleanName) 12:49:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.6 Info: => 7.56E-05s 12:49:50.6 Info: CreateIndex Artists (Path) 12:49:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.6 Info: => 7.55E-05s 12:49:50.6 Info: CreateTable Albums 12:49:50.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:50.6 Info: => 0.0002508s 12:49:50.6 Info: CreateIndex Albums (ForeignAlbumId) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.6 Info: => 8.11E-05s 12:49:50.6 Info: CreateIndex Albums (MBId) 12:49:50.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.6 Info: => 7.4E-05s 12:49:50.6 Info: CreateIndex Albums (TADBId) 12:49:50.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.6 Info: => 7.57E-05s 12:49:50.6 Info: CreateIndex Albums (TitleSlug) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.6 Info: => 7.58E-05s 12:49:50.6 Info: CreateIndex Albums (CleanTitle) 12:49:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.6 Info: => 7.46E-05s 12:49:50.6 Info: CreateIndex Albums (Path) 12:49:50.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:50.6 Info: => 7.3E-05s 12:49:50.6 Info: CreateTable Tracks 12:49:50.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:50.6 Info: => 0.0001656s 12:49:50.6 Info: CreateIndex Tracks (ForeignTrackId) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:50.6 Info: => 8.02E-05s 12:49:50.6 Info: CreateIndex Tracks (ArtistId) 12:49:50.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:50.6 Info: => 8.27E-05s 12:49:50.6 Info: CreateIndex Tracks (TrackFileId) 12:49:50.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:50.6 Info: => 0.0001145s 12:49:50.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:50.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:50.6 Info: => 9.1E-05s 12:49:50.6 Info: CreateTable TrackFiles 12:49:50.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:50.6 Info: => 0.0002072s 12:49:50.6 Info: CreateIndex TrackFiles (ArtistId) 12:49:50.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:50.6 Info: => 8.92E-05s 12:49:50.6 Info: CreateIndex TrackFiles (AlbumId) 12:49:50.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.6 Info: => 9.13E-05s 12:49:50.6 Info: CreateTable History 12:49:50.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:50.6 Info: => 0.0001794s 12:49:50.6 Info: CreateIndex History (Date) 12:49:50.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:50.6 Info: => 9.5E-05s 12:49:50.6 Info: CreateIndex History (EventType) 12:49:50.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:50.6 Info: => 0.0001283s 12:49:50.6 Info: CreateIndex History (DownloadId) 12:49:50.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:50.6 Info: => 0.0001204s 12:49:50.6 Info: CreateIndex History (AlbumId) 12:49:50.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:50.6 Info: => 9.13E-05s 12:49:50.6 Info: CreateTable Notifications 12:49:50.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:50.6 Info: => 0.0023889s 12:49:50.6 Info: CreateTable ScheduledTasks 12:49:50.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:50.6 Info: => 0.0001707s 12:49:50.6 Info: CreateIndex ScheduledTasks (TypeName) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:50.6 Info: => 9.17E-05s 12:49:50.6 Info: CreateTable Indexers 12:49:50.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:50.6 Info: => 0.0001368s 12:49:50.6 Info: CreateIndex Indexers (Name) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:50.6 Info: => 0.0001384s 12:49:50.6 Info: CreateTable Profiles 12:49:50.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:50.6 Info: => 0.0001381s 12:49:50.6 Info: CreateIndex Profiles (Name) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:50.6 Info: => 9.28E-05s 12:49:50.6 Info: CreateTable QualityDefinitions 12:49:50.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:50.6 Info: => 0.0001337s 12:49:50.6 Info: CreateIndex QualityDefinitions (Quality) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:50.6 Info: => 9.02E-05s 12:49:50.6 Info: CreateIndex QualityDefinitions (Title) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:50.6 Info: => 8.96E-05s 12:49:50.6 Info: CreateTable NamingConfig 12:49:50.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:50.6 Info: => 0.0001801s 12:49:50.6 Info: CreateTable Blacklist 12:49:50.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:50.6 Info: => 0.0002112s 12:49:50.6 Info: CreateTable Metadata 12:49:50.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:50.6 Info: => 0.0001294s 12:49:50.6 Info: CreateTable MetadataFiles 12:49:50.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:50.6 Info: => 0.0001597s 12:49:50.6 Info: CreateTable DownloadClients 12:49:50.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:50.6 Info: => 0.0001325s 12:49:50.6 Info: CreateTable PendingReleases 12:49:50.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:50.6 Info: => 0.0001429s 12:49:50.6 Info: CreateTable RemotePathMappings 12:49:50.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:50.6 Info: => 0.000119s 12:49:50.6 Info: CreateTable Tags 12:49:50.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:50.6 Info: => 0.0001395s 12:49:50.6 Info: CreateIndex Tags (Label) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:50.6 Info: => 0.0001102s 12:49:50.6 Info: CreateTable Restrictions 12:49:50.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:50.6 Info: => 0.0001237s 12:49:50.6 Info: CreateTable DelayProfiles 12:49:50.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:50.6 Info: => 0.0001638s 12:49:50.6 Info: CreateTable Users 12:49:50.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:50.6 Info: => 0.000118s 12:49:50.6 Info: CreateIndex Users (Identifier) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:50.6 Info: => 9.53E-05s 12:49:50.6 Info: CreateIndex Users (Username) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:50.6 Info: => 9.12E-05s 12:49:50.6 Info: CreateTable Commands 12:49:50.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:50.6 Info: => 0.0001964s 12:49:50.6 Info: CreateTable IndexerStatus 12:49:50.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:50.6 Info: => 0.0001609s 12:49:50.6 Info: CreateIndex IndexerStatus (ProviderId) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:50.6 Info: => 9.32E-05s 12:49:50.6 Info: CreateTable ExtraFiles 12:49:50.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:50.6 Info: => 0.000146s 12:49:50.6 Info: CreateTable LyricFiles 12:49:50.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:50.6 Info: => 0.0001615s 12:49:50.6 Info: CreateTable LanguageProfiles 12:49:50.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:50.6 Info: => 0.0001144s 12:49:50.6 Info: CreateIndex LanguageProfiles (Name) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:50.6 Info: => 9.66E-05s 12:49:50.6 Info: CreateTable DownloadClientStatus 12:49:50.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:50.6 Info: => 0.0001331s 12:49:50.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:50.6 Info: => 9.97E-05s 12:49:50.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:50.6 Info: -> 1 Insert operations completed in 00:00:00.0000718 taking an average of 00:00:00.0000718 12:49:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:50', 'InitialSetup') 12:49:50.6 Info: Committing Transaction 12:49:50.6 Info: 1: InitialSetup migrated 12:49:50.6 Info: => 0.0009521s 12:49:50.6 Info: 2: add_reason_to_pending_releases migrating 12:49:50.6 Info: Beginning Transaction 12:49:50.6 Info: Starting migration of Main DB to 2 12:49:50.6 Info: AlterTable PendingReleases 12:49:50.6 Info: => 1.4E-06s 12:49:50.6 Info: CreateColumn PendingReleases Reason Int32 12:49:50.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:50.6 Info: => 0.0006236s 12:49:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:50', 'add_reason_to_pending_releases') 12:49:50.6 Info: Committing Transaction 12:49:50.6 Info: 2: add_reason_to_pending_releases migrated 12:49:50.6 Info: => 0.0009221s 12:49:50.6 Info: 3: add_medium_support migrating 12:49:50.6 Info: Beginning Transaction 12:49:50.6 Info: Starting migration of Main DB to 3 12:49:50.6 Info: AlterTable Albums 12:49:50.6 Info: => 1E-06s 12:49:50.6 Info: CreateColumn Albums Media String 12:49:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:50.6 Info: => 0.0006124s 12:49:50.6 Info: AlterTable Tracks 12:49:50.6 Info: => 1.2E-06s 12:49:50.6 Info: CreateColumn Tracks MediumNumber Int32 12:49:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:50.6 Info: => 0.0005649s 12:49:50.6 Info: AlterTable Tracks 12:49:50.6 Info: => 1E-06s 12:49:50.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:50.6 Info: => 0.0005463s 12:49:50.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:50.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:50.6 Info: => 4.62E-05s 12:49:50.6 Info: DeleteColumn Tracks TrackNumber 12:49:50.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:50.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:50.6 Info: DROP TABLE "Tracks" 12:49:50.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:50.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:50.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:50.6 Info: => 0.0046112s 12:49:50.6 Info: AlterTable Tracks 12:49:50.6 Info: => 1E-06s 12:49:50.6 Info: CreateColumn Tracks TrackNumber String 12:49:50.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:50.6 Info: => 0.0005788s 12:49:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:50', 'add_medium_support') 12:49:50.6 Info: Committing Transaction 12:49:50.6 Info: 3: add_medium_support migrated 12:49:50.6 Info: => 0.0009531s 12:49:50.6 Info: 4: add_various_qualites_in_profile migrating 12:49:50.6 Info: Beginning Transaction 12:49:50.6 Info: Starting migration of Main DB to 4 12:49:50.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:50.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:50.6 Info: => 5.77E-05s 12:49:50.6 Info: PerformDBOperation 12:49:50.6 Info: Performing DB Operation 12:49:50.6 Info: => 4.02E-05s 12:49:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:50', 'add_various_qualites_in_profile') 12:49:50.6 Info: Committing Transaction 12:49:50.6 Info: 4: add_various_qualites_in_profile migrated 12:49:50.6 Info: => 0.0002924s 12:49:50.6 Info: 5: metadata_profiles migrating 12:49:50.6 Info: Beginning Transaction 12:49:50.6 Info: Starting migration of Main DB to 5 12:49:50.6 Info: CreateTable MetadataProfiles 12:49:50.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:50.6 Info: => 0.0001523s 12:49:50.6 Info: CreateIndex MetadataProfiles (Name) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:50.6 Info: => 9.8E-05s 12:49:50.6 Info: AlterTable Artists 12:49:50.6 Info: => 9E-07s 12:49:50.6 Info: CreateColumn Artists MetadataProfileId Int32 12:49:50.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:50.6 Info: => 0.0006145s 12:49:50.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:50.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:50.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:50.6 Info: DROP TABLE "Artists" 12:49:50.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.6 Info: => 0.0049614s 12:49:50.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:50.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:50.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:50.6 Info: DROP TABLE "Artists" 12:49:50.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:50.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.6 Info: => 0.004858s 12:49:50.6 Info: AlterTable Albums 12:49:50.6 Info: => 1.4E-06s 12:49:50.6 Info: CreateColumn Albums SecondaryTypes String 12:49:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:50.6 Info: => 0.0005654s 12:49:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:50', 'metadata_profiles') 12:49:50.6 Info: Committing Transaction 12:49:50.6 Info: 5: metadata_profiles migrated 12:49:50.6 Info: => 0.0009833s 12:49:50.6 Info: 6: separate_automatic_and_interactive_search migrating 12:49:50.6 Info: Beginning Transaction 12:49:50.6 Info: Starting migration of Main DB to 6 12:49:50.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:50.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:50.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:50.6 Info: DROP TABLE "Indexers" 12:49:50.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:50.6 Info: => 0.0058334s 12:49:50.6 Info: AlterTable Indexers 12:49:50.6 Info: => 1.1E-06s 12:49:50.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:50.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:50.6 Info: => 0.0005625s 12:49:50.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:50.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:50.6 Info: => 4.56E-05s 12:49:50.6 Info: AlterTable Indexers 12:49:50.6 Info: => 1E-06s 12:49:50.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:50.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:50.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:50.6 Info: DROP TABLE "Indexers" 12:49:50.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:50.6 Info: => 0.0041855s 12:49:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:50', 'separate_automatic_and_interactive_search') 12:49:50.6 Info: Committing Transaction 12:49:50.6 Info: 6: separate_automatic_and_interactive_search migrated 12:49:50.6 Info: => 0.0045455s 12:49:50.6 Info: 7: change_album_path_to_relative migrating 12:49:50.6 Info: Beginning Transaction 12:49:50.6 Info: Starting migration of Main DB to 7 12:49:50.6 Info: DeleteColumn Albums Path 12:49:50.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:50.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:50.6 Info: DROP TABLE "Albums" 12:49:50.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.6 Info: => 0.0062478s 12:49:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:50', 'change_album_path_to_relative') 12:49:50.6 Info: Committing Transaction 12:49:50.6 Info: 7: change_album_path_to_relative migrated 12:49:50.6 Info: => 0.0067071s 12:49:50.6 Info: 8: change_quality_size_mb_to_kb migrating 12:49:50.6 Info: Beginning Transaction 12:49:50.6 Info: Starting migration of Main DB to 8 12:49:50.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:50.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:50.6 Info: => 5.66E-05s 12:49:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:50', 'change_quality_size_mb_to_kb') 12:49:50.6 Info: Committing Transaction 12:49:50.6 Info: 8: change_quality_size_mb_to_kb migrated 12:49:50.6 Info: => 0.0003158s 12:49:50.6 Info: 9: album_releases migrating 12:49:50.6 Info: Beginning Transaction 12:49:50.6 Info: Starting migration of Main DB to 9 12:49:50.6 Info: AlterTable Albums 12:49:50.6 Info: => 1.6E-06s 12:49:50.6 Info: CreateColumn Albums Releases String 12:49:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:50.6 Info: => 0.0006024s 12:49:50.6 Info: AlterTable Albums 12:49:50.6 Info: => 1.2E-06s 12:49:50.6 Info: CreateColumn Albums CurrentRelease String 12:49:50.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:50.6 Info: => 0.0005598s 12:49:50.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:50', 'album_releases') 12:49:50.6 Info: Committing Transaction 12:49:50.6 Info: 9: album_releases migrated 12:49:50.6 Info: => 0.0008596s 12:49:50.6 Info: 10: album_releases_fix migrating 12:49:50.6 Info: Beginning Transaction 12:49:50.6 Info: Starting migration of Main DB to 10 12:49:50.6 Info: AlterTable Albums 12:49:50.6 Info: => 1.4E-06s 12:49:50.6 Info: AlterColumn Albums Releases String 12:49:50.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:50.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:50.6 Info: DROP TABLE "Albums" 12:49:50.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.7 Info: => 0.0062271s 12:49:50.7 Info: AlterTable Albums 12:49:50.7 Info: => 9E-07s 12:49:50.7 Info: AlterColumn Albums CurrentRelease String 12:49:50.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:50.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:50.7 Info: DROP TABLE "Albums" 12:49:50.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.7 Info: => 0.0050689s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:50', 'album_releases_fix') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 10: album_releases_fix migrated 12:49:50.7 Info: => 0.0055594s 12:49:50.7 Info: 11: import_lists migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 11 12:49:50.7 Info: CreateTable ImportLists 12:49:50.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:50.7 Info: => 0.0001933s 12:49:50.7 Info: CreateIndex ImportLists (Name) 12:49:50.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:50.7 Info: => 9.29E-05s 12:49:50.7 Info: CreateTable ImportListStatus 12:49:50.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:50.7 Info: => 0.0001389s 12:49:50.7 Info: CreateIndex ImportListStatus (ProviderId) 12:49:50.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:50.7 Info: => 0.0001021s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:50', 'import_lists') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 11: import_lists migrated 12:49:50.7 Info: => 0.000444s 12:49:50.7 Info: 12: add_release_status migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 12 12:49:50.7 Info: AlterTable MetadataProfiles 12:49:50.7 Info: => 1.2E-06s 12:49:50.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:50.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:50.7 Info: => 0.0006225s 12:49:50.7 Info: PerformDBOperation 12:49:50.7 Info: Performing DB Operation 12:49:50.7 Info: => 3.68E-05s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:50', 'add_release_status') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 12: add_release_status migrated 12:49:50.7 Info: => 0.0003266s 12:49:50.7 Info: 13: album_download_notification migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 13 12:49:50.7 Info: AlterTable Notifications 12:49:50.7 Info: => 1.3E-06s 12:49:50.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:50.7 Info: => 0.0006164s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:50', 'album_download_notification') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 13: album_download_notification migrated 12:49:50.7 Info: => 0.0009208s 12:49:50.7 Info: 14: fix_language_metadata_profiles migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 14 12:49:50.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:50.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:50.7 Info: => 8.72E-05s 12:49:50.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:50.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:50.7 Info: => 6.65E-05s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:50', 'fix_language_metadata_profiles') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 14: fix_language_metadata_profiles migrated 12:49:50.7 Info: => 0.0003146s 12:49:50.7 Info: 15: remove_fanzub migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 15 12:49:50.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:50.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:50.7 Info: => 4.85E-05s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:50', 'remove_fanzub') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 15: remove_fanzub migrated 12:49:50.7 Info: => 0.0003028s 12:49:50.7 Info: 16: update_artist_history_indexes migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 16 12:49:50.7 Info: CreateIndex Albums (ArtistId) 12:49:50.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:50.7 Info: => 0.0001197s 12:49:50.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:50.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:50.7 Info: => 9.23E-05s 12:49:50.7 Info: DeleteIndex History (AlbumId) 12:49:50.7 Info: DROP INDEX "IX_History_AlbumId" 12:49:50.7 Info: => 0.0001354s 12:49:50.7 Info: CreateIndex History (AlbumId, Date) 12:49:50.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:50.7 Info: => 0.0001056s 12:49:50.7 Info: DeleteIndex History (DownloadId) 12:49:50.7 Info: DROP INDEX "IX_History_DownloadId" 12:49:50.7 Info: => 0.000126s 12:49:50.7 Info: CreateIndex History (DownloadId, Date) 12:49:50.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:50.7 Info: => 0.0001034s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:50', 'update_artist_history_indexes') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 16: update_artist_history_indexes migrated 12:49:50.7 Info: => 0.0004419s 12:49:50.7 Info: 17: remove_nma migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 17 12:49:50.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:50.7 Info: => 0.0011378s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:50', 'remove_nma') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 17: remove_nma migrated 12:49:50.7 Info: => 0.0014456s 12:49:50.7 Info: 18: album_disambiguation migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 18 12:49:50.7 Info: AlterTable Albums 12:49:50.7 Info: => 1.1E-06s 12:49:50.7 Info: CreateColumn Albums Disambiguation String 12:49:50.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:50.7 Info: => 0.0006429s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:50', 'album_disambiguation') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 18: album_disambiguation migrated 12:49:50.7 Info: => 0.0009467s 12:49:50.7 Info: 19: add_ape_quality_in_profiles migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 19 12:49:50.7 Info: PerformDBOperation 12:49:50.7 Info: Performing DB Operation 12:49:50.7 Info: => 3.96E-05s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:50', 'add_ape_quality_in_profiles') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 19: add_ape_quality_in_profiles migrated 12:49:50.7 Info: => 0.000311s 12:49:50.7 Info: 20: remove_pushalot migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 20 12:49:50.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:50.7 Info: => 5.59E-05s 12:49:50.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:50.7 Info: => 4.08E-05s 12:49:50.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:50.7 Info: => 3.82E-05s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:50', 'remove_pushalot') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 20: remove_pushalot migrated 12:49:50.7 Info: => 0.0002881s 12:49:50.7 Info: 21: add_custom_filters migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 21 12:49:50.7 Info: CreateTable CustomFilters 12:49:50.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:50.7 Info: => 0.0001489s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:50', 'add_custom_filters') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 21: add_custom_filters migrated 12:49:50.7 Info: => 0.0004421s 12:49:50.7 Info: 22: import_list_tags migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 22 12:49:50.7 Info: AlterTable ImportLists 12:49:50.7 Info: => 2.4E-06s 12:49:50.7 Info: CreateColumn ImportLists Tags String 12:49:50.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:50.7 Info: => 0.0006393s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:50', 'import_list_tags') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 22: import_list_tags migrated 12:49:50.7 Info: => 0.0009507s 12:49:50.7 Info: 23: add_release_groups_etc migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 23 12:49:50.7 Info: CreateTable ArtistMetadata 12:49:50.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:50.7 Info: => 0.0011058s 12:49:50.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:50.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:50.7 Info: => 0.0001058s 12:49:50.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:50.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:50.7 Info: => 0.0001429s 12:49:50.7 Info: AlterTable Artists 12:49:50.7 Info: => 1E-06s 12:49:50.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:50.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:50.7 Info: => 0.0006401s 12:49:50.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:50.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:50.7 Info: => 7.69E-05s 12:49:50.7 Info: CreateTable AlbumReleases 12:49:50.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:50.7 Info: => 0.0001947s 12:49:50.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:50.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:50.7 Info: => 9.48E-05s 12:49:50.7 Info: CreateIndex AlbumReleases (AlbumId) 12:49:50.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:50.7 Info: => 8.5E-05s 12:49:50.7 Info: PerformDBOperation 12:49:50.7 Info: Performing DB Operation 12:49:50.7 Info: => 4.12E-05s 12:49:50.7 Info: AlterTable Albums 12:49:50.7 Info: => 9E-07s 12:49:50.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:50.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:50.7 Info: => 0.0006432s 12:49:50.7 Info: AlterTable Albums 12:49:50.7 Info: => 1E-06s 12:49:50.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:50.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:50.7 Info: => 0.0006283s 12:49:50.7 Info: AlterTable Albums 12:49:50.7 Info: => 1.3E-06s 12:49:50.7 Info: CreateColumn Albums Links String 12:49:50.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:50.7 Info: => 0.0006278s 12:49:50.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:50.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:50.7 Info: => 9.21E-05s 12:49:50.7 Info: AlterTable Tracks 12:49:50.7 Info: => 1E-06s 12:49:50.7 Info: CreateColumn Tracks ForeignRecordingId String 12:49:50.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:50.7 Info: => 0.0006308s 12:49:50.7 Info: AlterTable Tracks 12:49:50.7 Info: => 1.3E-06s 12:49:50.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:50.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:50.7 Info: => 0.0006599s 12:49:50.7 Info: AlterTable Tracks 12:49:50.7 Info: => 1.1E-06s 12:49:50.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:50.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:50.7 Info: => 0.0006329s 12:49:50.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:50.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:50.7 Info: => 0.0001246s 12:49:50.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:50.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:50.7 Info: => 8.03E-05s 12:49:50.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:50.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:50.7 Info: DROP TABLE "Artists" 12:49:50.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.7 Info: => 0.006211s 12:49:50.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:50.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:50.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:50.7 Info: DROP TABLE "Albums" 12:49:50.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.7 Info: => 0.0052074s 12:49:50.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:50.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:50.7 Info: DROP TABLE "Tracks" 12:49:50.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:50.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:50.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:50.7 Info: => 0.0048384s 12:49:50.7 Info: DeleteColumn TrackFiles ArtistId 12:49:50.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:50.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:50.7 Info: DROP TABLE "TrackFiles" 12:49:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.7 Info: => 0.0057933s 12:49:50.7 Info: CreateIndex Artists (ArtistMetadataId) 12:49:50.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:50.7 Info: => 0.0001037s 12:49:50.7 Info: CreateIndex Artists (Monitored) 12:49:50.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:50.7 Info: => 8.87E-05s 12:49:50.7 Info: CreateIndex Albums (ArtistMetadataId) 12:49:50.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:50.7 Info: => 8.89E-05s 12:49:50.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:50.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:50.7 Info: => 8.19E-05s 12:49:50.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:50.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:50.7 Info: => 8.38E-05s 12:49:50.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:50.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:50.7 Info: => 8.65E-05s 12:49:50.7 Info: UpdateData 12:49:50.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:50.7 Info: => 4.81E-05s 12:49:50.7 Info: UpdateData 12:49:50.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:50.7 Info: => 4.26E-05s 12:49:50.7 Info: UpdateData 12:49:50.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:50.7 Info: => 4.94E-05s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:50', 'add_release_groups_etc') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 23: add_release_groups_etc migrated 12:49:50.7 Info: => 0.0006794s 12:49:50.7 Info: 24: NewMediaInfoFormat migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 24 12:49:50.7 Info: UpdateData 12:49:50.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:50.7 Info: => 5.89E-05s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:50', 'NewMediaInfoFormat') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 24: NewMediaInfoFormat migrated 12:49:50.7 Info: => 0.0003166s 12:49:50.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 25 12:49:50.7 Info: RenameTable Restrictions ReleaseProfiles 12:49:50.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:50.7 Info: => 0.0018013s 12:49:50.7 Info: AlterTable ReleaseProfiles 12:49:50.7 Info: => 1.1E-06s 12:49:50.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:50.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:50.7 Info: => 0.0006476s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:50', 'rename_restrictions_to_release_profiles') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:50.7 Info: => 0.0009576s 12:49:50.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 26 12:49:50.7 Info: RenameTable Profiles QualityProfiles 12:49:50.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:50.7 Info: => 0.0017866s 12:49:50.7 Info: AlterTable QualityProfiles 12:49:50.7 Info: => 1.1E-06s 12:49:50.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:50.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:50.7 Info: => 0.000605s 12:49:50.7 Info: AlterTable LanguageProfiles 12:49:50.7 Info: => 1E-06s 12:49:50.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:50.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:50.7 Info: => 0.0005743s 12:49:50.7 Info: UpdateData 12:49:50.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:50.7 Info: => 4.91E-05s 12:49:50.7 Info: UpdateData 12:49:50.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:50.7 Info: => 3.84E-05s 12:49:50.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:50.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:50.7 Info: DROP TABLE "Artists" 12:49:50.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:50.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:50.7 Info: => 0.0063121s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:50', 'rename_quality_profiles_add_upgrade_allowed') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:50.7 Info: => 0.0067303s 12:49:50.7 Info: 27: add_import_exclusions migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 27 12:49:50.7 Info: CreateTable ImportListExclusions 12:49:50.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:50.7 Info: => 0.0001492s 12:49:50.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:50.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:50.7 Info: => 9.56E-05s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:50', 'add_import_exclusions') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 27: add_import_exclusions migrated 12:49:50.7 Info: => 0.0004166s 12:49:50.7 Info: 28: clean_artist_metadata_table migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 28 12:49:50.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.7 Info: => 0.0001716s 12:49:50.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.7 Info: => 0.0001326s 12:49:50.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:50.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:50.7 Info: => 0.0001276s 12:49:50.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:50.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:50.7 Info: => 0.000125s 12:49:50.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.7 Info: => 0.0001252s 12:49:50.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.7 Info: => 0.0001273s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:50', 'clean_artist_metadata_table') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 28: clean_artist_metadata_table migrated 12:49:50.7 Info: => 0.0004016s 12:49:50.7 Info: 29: health_issue_notification migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 29 12:49:50.7 Info: AlterTable Notifications 12:49:50.7 Info: => 1.7E-06s 12:49:50.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:50.7 Info: => 0.0006503s 12:49:50.7 Info: AlterTable Notifications 12:49:50.7 Info: => 1E-06s 12:49:50.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:50.7 Info: => 0.0006016s 12:49:50.7 Info: AlterTable Notifications 12:49:50.7 Info: => 1.1E-06s 12:49:50.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:50.7 Info: => 0.0006221s 12:49:50.7 Info: AlterTable Notifications 12:49:50.7 Info: => 1E-06s 12:49:50.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:50.7 Info: => 0.0006094s 12:49:50.7 Info: AlterTable Notifications 12:49:50.7 Info: => 1E-06s 12:49:50.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:50.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:50.7 Info: => 0.0006057s 12:49:50.7 Info: DeleteColumn Notifications OnDownload 12:49:50.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:50.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:50.7 Info: DROP TABLE "Notifications" 12:49:50.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:50.7 Info: => 0.0046623s 12:49:50.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:50.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:50.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:50.7 Info: DROP TABLE "Notifications" 12:49:50.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:50.7 Info: => 0.0062471s 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:50', 'health_issue_notification') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 29: health_issue_notification migrated 12:49:50.7 Info: => 0.0066491s 12:49:50.7 Info: 30: add_mediafilerepository_mtime migrating 12:49:50.7 Info: Beginning Transaction 12:49:50.7 Info: Starting migration of Main DB to 30 12:49:50.7 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:49:50.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:50.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:50.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:50', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:50.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 2, 0) 12:49:50.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:50', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:50.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 2, 0) 12:49:50.7 Info: AlterTable TrackFiles 12:49:50.7 Info: => 1E-06s 12:49:50.7 Info: CreateColumn TrackFiles Modified DateTime 12:49:50.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:50.7 Info: => 0.0006334s 12:49:50.7 Info: AlterTable TrackFiles 12:49:50.7 Info: => 1.1E-06s 12:49:50.7 Info: CreateColumn TrackFiles Path String 12:49:50.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:50.7 Info: => 0.0006016s 12:49:50.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:50.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:50.7 Info: => 4.56E-05s 12:49:50.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.7 Info: => 0.0001324s 12:49:50.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:50.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:50.7 Info: => 0.0001441s 12:49:50.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:50.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:50.7 Info: => 0.0001578s 12:49:50.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:50.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:50.7 Info: => 0.0001009s 12:49:50.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:50.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:50.7 Info: => 5.98E-05s 12:49:50.7 Info: AlterTable TrackFiles 12:49:50.7 Info: => 1E-06s 12:49:50.7 Info: AlterColumn TrackFiles Path String 12:49:50.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:50.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:50.7 Info: DROP TABLE "TrackFiles" 12:49:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.7 Info: => 0.0047969s 12:49:50.7 Info: CreateIndex TrackFiles (Path) 12:49:50.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:50.7 Info: => 9.26E-05s 12:49:50.7 Info: DeleteColumn TrackFiles RelativePath 12:49:50.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:50.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:50.7 Info: DROP TABLE "TrackFiles" 12:49:50.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:50.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:50.7 Info: => 0.0049287s 12:49:50.7 Info: -> 7 Insert operations completed in 00:00:00.0006592 taking an average of 00:00:00.0000941 12:49:50.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:50', 'add_mediafilerepository_mtime') 12:49:50.7 Info: Committing Transaction 12:49:50.7 Info: 30: add_mediafilerepository_mtime migrated 12:49:50.7 Info: => 0.0054426s 12:49:50.7 Debug: Took: 00:00:00.1782764 12:49:50.8 Debug: Got 0 tracks 12:49:50.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 12:49:50.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 12:49:50.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469908409859_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:50.8 Info: DatabaseEngineVersionCheck migrating 12:49:50.8 Info: PerformDBOperation 12:49:50.8 Info: Performing DB Operation 12:49:50.8 Info: SQLite 3.45.3 12:49:50.8 Info: => 0.0010945s 12:49:50.8 Info: DatabaseEngineVersionCheck migrated 12:49:50.8 Info: => 0.0011106s 12:49:50.8 Info: VersionMigration migrating 12:49:50.8 Info: Beginning Transaction 12:49:50.8 Info: CreateTable VersionInfo 12:49:50.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:50.8 Info: => 0.000163s 12:49:50.8 Info: Committing Transaction 12:49:50.8 Info: VersionMigration migrated 12:49:50.8 Info: => 0.0005876s 12:49:50.8 Info: VersionUniqueMigration migrating 12:49:50.8 Info: Beginning Transaction 12:49:50.8 Info: CreateIndex VersionInfo (Version) 12:49:50.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:50.8 Info: => 0.0001323s 12:49:50.8 Info: AlterTable VersionInfo 12:49:50.8 Info: => 1.1E-06s 12:49:50.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:50.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:50.8 Info: => 0.000549s 12:49:50.8 Info: Committing Transaction 12:49:50.8 Info: VersionUniqueMigration migrated 12:49:50.8 Info: => 0.000755s 12:49:50.8 Info: VersionDescriptionMigration migrating 12:49:50.8 Info: Beginning Transaction 12:49:50.8 Info: AlterTable VersionInfo 12:49:50.8 Info: => 1.1E-06s 12:49:50.8 Info: CreateColumn VersionInfo Description String 12:49:50.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:50.8 Info: => 0.000213s 12:49:50.8 Info: Committing Transaction 12:49:50.8 Info: VersionDescriptionMigration migrated 12:49:50.8 Info: => 0.0004144s 12:49:50.8 Info: 1: InitialSetup migrating 12:49:50.8 Info: Beginning Transaction 12:49:50.8 Info: Starting migration of Main DB to 1 12:49:50.8 Info: CreateTable Config 12:49:50.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:50.8 Info: => 0.000192s 12:49:50.8 Info: CreateIndex Config (Key) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:50.8 Info: => 8.65E-05s 12:49:50.8 Info: CreateTable RootFolders 12:49:50.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:50.8 Info: => 0.0001048s 12:49:50.8 Info: CreateIndex RootFolders (Path) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:50.8 Info: => 8.14E-05s 12:49:50.8 Info: CreateTable Artists 12:49:50.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:50.8 Info: => 0.0003402s 12:49:50.8 Info: CreateIndex Artists (ForeignArtistId) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:50.8 Info: => 8.9E-05s 12:49:50.8 Info: CreateIndex Artists (NameSlug) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:50.8 Info: => 8.2E-05s 12:49:50.8 Info: CreateIndex Artists (CleanName) 12:49:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.8 Info: => 7.6E-05s 12:49:50.8 Info: CreateIndex Artists (Path) 12:49:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.8 Info: => 7.28E-05s 12:49:50.8 Info: CreateTable Albums 12:49:50.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:50.8 Info: => 0.0003s 12:49:50.8 Info: CreateIndex Albums (ForeignAlbumId) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.8 Info: => 8.8E-05s 12:49:50.8 Info: CreateIndex Albums (MBId) 12:49:50.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.8 Info: => 7.58E-05s 12:49:50.8 Info: CreateIndex Albums (TADBId) 12:49:50.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.8 Info: => 7.53E-05s 12:49:50.8 Info: CreateIndex Albums (TitleSlug) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.8 Info: => 7.64E-05s 12:49:50.8 Info: CreateIndex Albums (CleanTitle) 12:49:50.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.8 Info: => 7.42E-05s 12:49:50.8 Info: CreateIndex Albums (Path) 12:49:50.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:50.8 Info: => 7.22E-05s 12:49:50.8 Info: CreateTable Tracks 12:49:50.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:50.8 Info: => 0.0001699s 12:49:50.8 Info: CreateIndex Tracks (ForeignTrackId) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:50.8 Info: => 7.86E-05s 12:49:50.8 Info: CreateIndex Tracks (ArtistId) 12:49:50.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:50.8 Info: => 8.06E-05s 12:49:50.8 Info: CreateIndex Tracks (TrackFileId) 12:49:50.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:50.8 Info: => 0.0001058s 12:49:50.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:50.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:50.8 Info: => 8.93E-05s 12:49:50.8 Info: CreateTable TrackFiles 12:49:50.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:50.8 Info: => 0.0001774s 12:49:50.8 Info: CreateIndex TrackFiles (ArtistId) 12:49:50.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:50.8 Info: => 9.2E-05s 12:49:50.8 Info: CreateIndex TrackFiles (AlbumId) 12:49:50.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.8 Info: => 8.41E-05s 12:49:50.8 Info: CreateTable History 12:49:50.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:50.8 Info: => 0.000171s 12:49:50.8 Info: CreateIndex History (Date) 12:49:50.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:50.8 Info: => 8.43E-05s 12:49:50.8 Info: CreateIndex History (EventType) 12:49:50.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:50.8 Info: => 0.000129s 12:49:50.8 Info: CreateIndex History (DownloadId) 12:49:50.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:50.8 Info: => 0.0001011s 12:49:50.8 Info: CreateIndex History (AlbumId) 12:49:50.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:50.8 Info: => 8.52E-05s 12:49:50.8 Info: CreateTable Notifications 12:49:50.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:50.8 Info: => 0.0001545s 12:49:50.8 Info: CreateTable ScheduledTasks 12:49:50.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:50.8 Info: => 0.0001251s 12:49:50.8 Info: CreateIndex ScheduledTasks (TypeName) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:50.8 Info: => 8.52E-05s 12:49:50.8 Info: CreateTable Indexers 12:49:50.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:50.8 Info: => 0.0001362s 12:49:50.8 Info: CreateIndex Indexers (Name) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:50.8 Info: => 0.0001285s 12:49:50.8 Info: CreateTable Profiles 12:49:50.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:50.8 Info: => 0.0001307s 12:49:50.8 Info: CreateIndex Profiles (Name) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:50.8 Info: => 8.78E-05s 12:49:50.8 Info: CreateTable QualityDefinitions 12:49:50.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:50.8 Info: => 0.0001297s 12:49:50.8 Info: CreateIndex QualityDefinitions (Quality) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:50.8 Info: => 8.69E-05s 12:49:50.8 Info: CreateIndex QualityDefinitions (Title) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:50.8 Info: => 8.67E-05s 12:49:50.8 Info: CreateTable NamingConfig 12:49:50.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:50.8 Info: => 0.0001768s 12:49:50.8 Info: CreateTable Blacklist 12:49:50.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:50.8 Info: => 0.0002118s 12:49:50.8 Info: CreateTable Metadata 12:49:50.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:50.8 Info: => 0.0001266s 12:49:50.8 Info: CreateTable MetadataFiles 12:49:50.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:50.8 Info: => 0.0001568s 12:49:50.8 Info: CreateTable DownloadClients 12:49:50.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:50.8 Info: => 0.0001308s 12:49:50.8 Info: CreateTable PendingReleases 12:49:50.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:50.8 Info: => 0.0001542s 12:49:50.8 Info: CreateTable RemotePathMappings 12:49:50.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:50.8 Info: => 0.0001207s 12:49:50.8 Info: CreateTable Tags 12:49:50.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:50.8 Info: => 0.0001383s 12:49:50.8 Info: CreateIndex Tags (Label) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:50.8 Info: => 0.0001101s 12:49:50.8 Info: CreateTable Restrictions 12:49:50.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:50.8 Info: => 0.0001364s 12:49:50.8 Info: CreateTable DelayProfiles 12:49:50.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:50.8 Info: => 0.0001493s 12:49:50.8 Info: CreateTable Users 12:49:50.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:50.8 Info: => 0.0001149s 12:49:50.8 Info: CreateIndex Users (Identifier) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:50.8 Info: => 9.22E-05s 12:49:50.8 Info: CreateIndex Users (Username) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:50.8 Info: => 9.05E-05s 12:49:50.8 Info: CreateTable Commands 12:49:50.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:50.8 Info: => 0.0002026s 12:49:50.8 Info: CreateTable IndexerStatus 12:49:50.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:50.8 Info: => 0.0001688s 12:49:50.8 Info: CreateIndex IndexerStatus (ProviderId) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:50.8 Info: => 0.0001017s 12:49:50.8 Info: CreateTable ExtraFiles 12:49:50.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:50.8 Info: => 0.0001516s 12:49:50.8 Info: CreateTable LyricFiles 12:49:50.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:50.8 Info: => 0.0015314s 12:49:50.8 Info: CreateTable LanguageProfiles 12:49:50.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:50.8 Info: => 0.0001236s 12:49:50.8 Info: CreateIndex LanguageProfiles (Name) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:50.8 Info: => 0.0001003s 12:49:50.8 Info: CreateTable DownloadClientStatus 12:49:50.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:50.8 Info: => 0.0001353s 12:49:50.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:50.8 Info: => 9.64E-05s 12:49:50.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:50.8 Info: -> 1 Insert operations completed in 00:00:00.0000720 taking an average of 00:00:00.0000720 12:49:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:50', 'InitialSetup') 12:49:50.8 Info: Committing Transaction 12:49:50.8 Info: 1: InitialSetup migrated 12:49:50.8 Info: => 0.0009393s 12:49:50.8 Info: 2: add_reason_to_pending_releases migrating 12:49:50.8 Info: Beginning Transaction 12:49:50.8 Info: Starting migration of Main DB to 2 12:49:50.8 Info: AlterTable PendingReleases 12:49:50.8 Info: => 1.2E-06s 12:49:50.8 Info: CreateColumn PendingReleases Reason Int32 12:49:50.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:50.8 Info: => 0.0006076s 12:49:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:50', 'add_reason_to_pending_releases') 12:49:50.8 Info: Committing Transaction 12:49:50.8 Info: 2: add_reason_to_pending_releases migrated 12:49:50.8 Info: => 0.0009036s 12:49:50.8 Info: 3: add_medium_support migrating 12:49:50.8 Info: Beginning Transaction 12:49:50.8 Info: Starting migration of Main DB to 3 12:49:50.8 Info: AlterTable Albums 12:49:50.8 Info: => 1.2E-06s 12:49:50.8 Info: CreateColumn Albums Media String 12:49:50.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:50.8 Info: => 0.0006574s 12:49:50.8 Info: AlterTable Tracks 12:49:50.8 Info: => 1.1E-06s 12:49:50.8 Info: CreateColumn Tracks MediumNumber Int32 12:49:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:50.8 Info: => 0.0005542s 12:49:50.8 Info: AlterTable Tracks 12:49:50.8 Info: => 1.1E-06s 12:49:50.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:50.8 Info: => 0.0005436s 12:49:50.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:50.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:50.8 Info: => 4.66E-05s 12:49:50.8 Info: DeleteColumn Tracks TrackNumber 12:49:50.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:50.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:50.8 Info: DROP TABLE "Tracks" 12:49:50.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:50.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:50.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:50.8 Info: => 0.0047497s 12:49:50.8 Info: AlterTable Tracks 12:49:50.8 Info: => 1.5E-06s 12:49:50.8 Info: CreateColumn Tracks TrackNumber String 12:49:50.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:50.8 Info: => 0.0005678s 12:49:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:50', 'add_medium_support') 12:49:50.8 Info: Committing Transaction 12:49:50.8 Info: 3: add_medium_support migrated 12:49:50.8 Info: => 0.0009432s 12:49:50.8 Info: 4: add_various_qualites_in_profile migrating 12:49:50.8 Info: Beginning Transaction 12:49:50.8 Info: Starting migration of Main DB to 4 12:49:50.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:50.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:50.8 Info: => 5.69E-05s 12:49:50.8 Info: PerformDBOperation 12:49:50.8 Info: Performing DB Operation 12:49:50.8 Info: => 4.13E-05s 12:49:50.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:50', 'add_various_qualites_in_profile') 12:49:50.8 Info: Committing Transaction 12:49:50.8 Info: 4: add_various_qualites_in_profile migrated 12:49:50.8 Info: => 0.0002876s 12:49:50.8 Info: 5: metadata_profiles migrating 12:49:50.8 Info: Beginning Transaction 12:49:50.8 Info: Starting migration of Main DB to 5 12:49:50.8 Info: CreateTable MetadataProfiles 12:49:50.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:50.8 Info: => 0.0001528s 12:49:50.8 Info: CreateIndex MetadataProfiles (Name) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:50.8 Info: => 0.000144s 12:49:50.8 Info: AlterTable Artists 12:49:50.8 Info: => 9E-07s 12:49:50.8 Info: CreateColumn Artists MetadataProfileId Int32 12:49:50.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:50.8 Info: => 0.0005871s 12:49:50.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:50.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:50.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:50.8 Info: DROP TABLE "Artists" 12:49:50.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:50.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.8 Info: => 0.0053582s 12:49:50.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:50.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:50.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:50.8 Info: DROP TABLE "Artists" 12:49:50.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:50.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.9 Info: => 0.0054947s 12:49:50.9 Info: AlterTable Albums 12:49:50.9 Info: => 1.2E-06s 12:49:50.9 Info: CreateColumn Albums SecondaryTypes String 12:49:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:50.9 Info: => 0.0005679s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:50', 'metadata_profiles') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 5: metadata_profiles migrated 12:49:50.9 Info: => 0.0009839s 12:49:50.9 Info: 6: separate_automatic_and_interactive_search migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 6 12:49:50.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:50.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:50.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:50.9 Info: DROP TABLE "Indexers" 12:49:50.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:50.9 Info: => 0.005913s 12:49:50.9 Info: AlterTable Indexers 12:49:50.9 Info: => 1.3E-06s 12:49:50.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:50.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:50.9 Info: => 0.0005706s 12:49:50.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:50.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:50.9 Info: => 4.55E-05s 12:49:50.9 Info: AlterTable Indexers 12:49:50.9 Info: => 1E-06s 12:49:50.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:50.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:50.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:50.9 Info: DROP TABLE "Indexers" 12:49:50.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:50.9 Info: => 0.0041737s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:50', 'separate_automatic_and_interactive_search') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 6: separate_automatic_and_interactive_search migrated 12:49:50.9 Info: => 0.0045291s 12:49:50.9 Info: 7: change_album_path_to_relative migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 7 12:49:50.9 Info: DeleteColumn Albums Path 12:49:50.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:50.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:50.9 Info: DROP TABLE "Albums" 12:49:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.9 Info: => 0.0053093s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:50', 'change_album_path_to_relative') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 7: change_album_path_to_relative migrated 12:49:50.9 Info: => 0.0057377s 12:49:50.9 Info: 8: change_quality_size_mb_to_kb migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 8 12:49:50.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:50.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:50.9 Info: => 5.86E-05s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:50', 'change_quality_size_mb_to_kb') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 8: change_quality_size_mb_to_kb migrated 12:49:50.9 Info: => 0.0003144s 12:49:50.9 Info: 9: album_releases migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 9 12:49:50.9 Info: AlterTable Albums 12:49:50.9 Info: => 1.4E-06s 12:49:50.9 Info: CreateColumn Albums Releases String 12:49:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:50.9 Info: => 0.000633s 12:49:50.9 Info: AlterTable Albums 12:49:50.9 Info: => 1.7E-06s 12:49:50.9 Info: CreateColumn Albums CurrentRelease String 12:49:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:50.9 Info: => 0.0005898s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:50', 'album_releases') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 9: album_releases migrated 12:49:50.9 Info: => 0.000882s 12:49:50.9 Info: 10: album_releases_fix migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 10 12:49:50.9 Info: AlterTable Albums 12:49:50.9 Info: => 1.2E-06s 12:49:50.9 Info: AlterColumn Albums Releases String 12:49:50.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:50.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:50.9 Info: DROP TABLE "Albums" 12:49:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.9 Info: => 0.0051643s 12:49:50.9 Info: AlterTable Albums 12:49:50.9 Info: => 1.2E-06s 12:49:50.9 Info: AlterColumn Albums CurrentRelease String 12:49:50.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:50.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:50.9 Info: DROP TABLE "Albums" 12:49:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.9 Info: => 0.0053059s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:50', 'album_releases_fix') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 10: album_releases_fix migrated 12:49:50.9 Info: => 0.0057103s 12:49:50.9 Info: 11: import_lists migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 11 12:49:50.9 Info: CreateTable ImportLists 12:49:50.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:50.9 Info: => 0.0002419s 12:49:50.9 Info: CreateIndex ImportLists (Name) 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:50.9 Info: => 0.000152s 12:49:50.9 Info: CreateTable ImportListStatus 12:49:50.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:50.9 Info: => 0.0001765s 12:49:50.9 Info: CreateIndex ImportListStatus (ProviderId) 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:50.9 Info: => 0.0001283s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:50', 'import_lists') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 11: import_lists migrated 12:49:50.9 Info: => 0.0004543s 12:49:50.9 Info: 12: add_release_status migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 12 12:49:50.9 Info: AlterTable MetadataProfiles 12:49:50.9 Info: => 1.6E-06s 12:49:50.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:50.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:50.9 Info: => 0.0006424s 12:49:50.9 Info: PerformDBOperation 12:49:50.9 Info: Performing DB Operation 12:49:50.9 Info: => 3.32E-05s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:50', 'add_release_status') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 12: add_release_status migrated 12:49:50.9 Info: => 0.0003276s 12:49:50.9 Info: 13: album_download_notification migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 13 12:49:50.9 Info: AlterTable Notifications 12:49:50.9 Info: => 2.3E-06s 12:49:50.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:50.9 Info: => 0.0006347s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:50', 'album_download_notification') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 13: album_download_notification migrated 12:49:50.9 Info: => 0.0009486s 12:49:50.9 Info: 14: fix_language_metadata_profiles migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 14 12:49:50.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:50.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:50.9 Info: => 9.22E-05s 12:49:50.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:50.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:50.9 Info: => 6.53E-05s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:50', 'fix_language_metadata_profiles') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 14: fix_language_metadata_profiles migrated 12:49:50.9 Info: => 0.0003399s 12:49:50.9 Info: 15: remove_fanzub migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 15 12:49:50.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:50.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:50.9 Info: => 5.06E-05s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:50', 'remove_fanzub') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 15: remove_fanzub migrated 12:49:50.9 Info: => 0.0003026s 12:49:50.9 Info: 16: update_artist_history_indexes migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 16 12:49:50.9 Info: CreateIndex Albums (ArtistId) 12:49:50.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:50.9 Info: => 0.0001655s 12:49:50.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:50.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:50.9 Info: => 0.0001226s 12:49:50.9 Info: DeleteIndex History (AlbumId) 12:49:50.9 Info: DROP INDEX "IX_History_AlbumId" 12:49:50.9 Info: => 0.0001325s 12:49:50.9 Info: CreateIndex History (AlbumId, Date) 12:49:50.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:50.9 Info: => 0.0001254s 12:49:50.9 Info: DeleteIndex History (DownloadId) 12:49:50.9 Info: DROP INDEX "IX_History_DownloadId" 12:49:50.9 Info: => 0.0001222s 12:49:50.9 Info: CreateIndex History (DownloadId, Date) 12:49:50.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:50.9 Info: => 0.0001251s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:50', 'update_artist_history_indexes') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 16: update_artist_history_indexes migrated 12:49:50.9 Info: => 0.0004597s 12:49:50.9 Info: 17: remove_nma migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 17 12:49:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:50.9 Info: => 5.65E-05s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:50', 'remove_nma') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 17: remove_nma migrated 12:49:50.9 Info: => 0.0003112s 12:49:50.9 Info: 18: album_disambiguation migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 18 12:49:50.9 Info: AlterTable Albums 12:49:50.9 Info: => 1E-06s 12:49:50.9 Info: CreateColumn Albums Disambiguation String 12:49:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:50.9 Info: => 0.0006639s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:50', 'album_disambiguation') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 18: album_disambiguation migrated 12:49:50.9 Info: => 0.0009642s 12:49:50.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 19 12:49:50.9 Info: PerformDBOperation 12:49:50.9 Info: Performing DB Operation 12:49:50.9 Info: => 4E-05s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:50', 'add_ape_quality_in_profiles') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:50.9 Info: => 0.0003217s 12:49:50.9 Info: 20: remove_pushalot migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 20 12:49:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:50.9 Info: => 5.61E-05s 12:49:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:50.9 Info: => 3.87E-05s 12:49:50.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:50.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:50.9 Info: => 3.93E-05s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:50', 'remove_pushalot') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 20: remove_pushalot migrated 12:49:50.9 Info: => 0.0002873s 12:49:50.9 Info: 21: add_custom_filters migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 21 12:49:50.9 Info: CreateTable CustomFilters 12:49:50.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:50.9 Info: => 0.0001513s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:50', 'add_custom_filters') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 21: add_custom_filters migrated 12:49:50.9 Info: => 0.0004582s 12:49:50.9 Info: 22: import_list_tags migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 22 12:49:50.9 Info: AlterTable ImportLists 12:49:50.9 Info: => 1.3E-06s 12:49:50.9 Info: CreateColumn ImportLists Tags String 12:49:50.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:50.9 Info: => 0.0006588s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:50', 'import_list_tags') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 22: import_list_tags migrated 12:49:50.9 Info: => 0.0020721s 12:49:50.9 Info: 23: add_release_groups_etc migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 23 12:49:50.9 Info: CreateTable ArtistMetadata 12:49:50.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:50.9 Info: => 0.0002092s 12:49:50.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:50.9 Info: => 0.0001445s 12:49:50.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:50.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:50.9 Info: => 0.0001254s 12:49:50.9 Info: AlterTable Artists 12:49:50.9 Info: => 1.1E-06s 12:49:50.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:50.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:50.9 Info: => 0.0006537s 12:49:50.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:50.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:50.9 Info: => 0.0009983s 12:49:50.9 Info: CreateTable AlbumReleases 12:49:50.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:50.9 Info: => 0.0002373s 12:49:50.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:50.9 Info: => 0.0001295s 12:49:50.9 Info: CreateIndex AlbumReleases (AlbumId) 12:49:50.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:50.9 Info: => 0.000116s 12:49:50.9 Info: PerformDBOperation 12:49:50.9 Info: Performing DB Operation 12:49:50.9 Info: => 5.72E-05s 12:49:50.9 Info: AlterTable Albums 12:49:50.9 Info: => 1E-06s 12:49:50.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:50.9 Info: => 0.0006759s 12:49:50.9 Info: AlterTable Albums 12:49:50.9 Info: => 1.1E-06s 12:49:50.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:50.9 Info: => 0.0006577s 12:49:50.9 Info: AlterTable Albums 12:49:50.9 Info: => 1E-06s 12:49:50.9 Info: CreateColumn Albums Links String 12:49:50.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:50.9 Info: => 0.000663s 12:49:50.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:50.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:50.9 Info: => 9.23E-05s 12:49:50.9 Info: AlterTable Tracks 12:49:50.9 Info: => 1.2E-06s 12:49:50.9 Info: CreateColumn Tracks ForeignRecordingId String 12:49:50.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:50.9 Info: => 0.0006507s 12:49:50.9 Info: AlterTable Tracks 12:49:50.9 Info: => 9E-07s 12:49:50.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:50.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:50.9 Info: => 0.0006455s 12:49:50.9 Info: AlterTable Tracks 12:49:50.9 Info: => 1.1E-06s 12:49:50.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:50.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:50.9 Info: => 0.0006232s 12:49:50.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:50.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:50.9 Info: => 0.0001175s 12:49:50.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:50.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:50.9 Info: => 7.94E-05s 12:49:50.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:50.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:50.9 Info: DROP TABLE "Artists" 12:49:50.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.9 Info: => 0.0071744s 12:49:50.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:50.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:50.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:50.9 Info: DROP TABLE "Albums" 12:49:50.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:50.9 Info: => 0.0053048s 12:49:50.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:50.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:50.9 Info: DROP TABLE "Tracks" 12:49:50.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:50.9 Info: => 0.0049314s 12:49:50.9 Info: DeleteColumn TrackFiles ArtistId 12:49:50.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:50.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:50.9 Info: DROP TABLE "TrackFiles" 12:49:50.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:50.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:50.9 Info: => 0.0046482s 12:49:50.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:50.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:50.9 Info: => 0.0001079s 12:49:50.9 Info: CreateIndex Artists (Monitored) 12:49:50.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:50.9 Info: => 0.000973s 12:49:50.9 Info: CreateIndex Albums (ArtistMetadataId) 12:49:50.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:50.9 Info: => 9.31E-05s 12:49:50.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:50.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:50.9 Info: => 8.49E-05s 12:49:50.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:50.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:50.9 Info: => 8.47E-05s 12:49:50.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:50.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:50.9 Info: => 8.6E-05s 12:49:50.9 Info: UpdateData 12:49:50.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:50.9 Info: => 5.11E-05s 12:49:50.9 Info: UpdateData 12:49:50.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:50.9 Info: => 4.1E-05s 12:49:50.9 Info: UpdateData 12:49:50.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:50.9 Info: => 4.77E-05s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:50', 'add_release_groups_etc') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 23: add_release_groups_etc migrated 12:49:50.9 Info: => 0.000652s 12:49:50.9 Info: 24: NewMediaInfoFormat migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 24 12:49:50.9 Info: UpdateData 12:49:50.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:50.9 Info: => 5.97E-05s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:50', 'NewMediaInfoFormat') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 24: NewMediaInfoFormat migrated 12:49:50.9 Info: => 0.0003129s 12:49:50.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 25 12:49:50.9 Info: RenameTable Restrictions ReleaseProfiles 12:49:50.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:50.9 Info: => 0.0017147s 12:49:50.9 Info: AlterTable ReleaseProfiles 12:49:50.9 Info: => 1.1E-06s 12:49:50.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:50.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:50.9 Info: => 0.0006231s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:50', 'rename_restrictions_to_release_profiles') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:50.9 Info: => 0.0009346s 12:49:50.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 26 12:49:50.9 Info: RenameTable Profiles QualityProfiles 12:49:50.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:50.9 Info: => 0.0017731s 12:49:50.9 Info: AlterTable QualityProfiles 12:49:50.9 Info: => 1.2E-06s 12:49:50.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:50.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:50.9 Info: => 0.0005995s 12:49:50.9 Info: AlterTable LanguageProfiles 12:49:50.9 Info: => 1.2E-06s 12:49:50.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:50.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:50.9 Info: => 0.0005831s 12:49:50.9 Info: UpdateData 12:49:50.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:50.9 Info: => 5.05E-05s 12:49:50.9 Info: UpdateData 12:49:50.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:50.9 Info: => 3.73E-05s 12:49:50.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:50.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:50.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:50.9 Info: DROP TABLE "Artists" 12:49:50.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:50.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:50.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:50.9 Info: => 0.0061838s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:50', 'rename_quality_profiles_add_upgrade_allowed') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:50.9 Info: => 0.0065957s 12:49:50.9 Info: 27: add_import_exclusions migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 27 12:49:50.9 Info: CreateTable ImportListExclusions 12:49:50.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:50.9 Info: => 0.000149s 12:49:50.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:50.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:50.9 Info: => 9.66E-05s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:50', 'add_import_exclusions') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 27: add_import_exclusions migrated 12:49:50.9 Info: => 0.000407s 12:49:50.9 Info: 28: clean_artist_metadata_table migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 28 12:49:50.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.9 Info: => 0.0001704s 12:49:50.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.9 Info: => 0.0001328s 12:49:50.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:50.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:50.9 Info: => 0.0001263s 12:49:50.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:50.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:50.9 Info: => 0.000141s 12:49:50.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:50.9 Info: => 0.0001263s 12:49:50.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:50.9 Info: => 0.0001288s 12:49:50.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:50', 'clean_artist_metadata_table') 12:49:50.9 Info: Committing Transaction 12:49:50.9 Info: 28: clean_artist_metadata_table migrated 12:49:50.9 Info: => 0.0004001s 12:49:50.9 Info: 29: health_issue_notification migrating 12:49:50.9 Info: Beginning Transaction 12:49:50.9 Info: Starting migration of Main DB to 29 12:49:50.9 Info: AlterTable Notifications 12:49:50.9 Info: => 1.4E-06s 12:49:50.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:50.9 Info: => 0.0006483s 12:49:50.9 Info: AlterTable Notifications 12:49:50.9 Info: => 1.1E-06s 12:49:50.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:50.9 Info: => 0.0005978s 12:49:50.9 Info: AlterTable Notifications 12:49:50.9 Info: => 1E-06s 12:49:50.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:50.9 Info: => 0.0006003s 12:49:50.9 Info: AlterTable Notifications 12:49:50.9 Info: => 1E-06s 12:49:50.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:50.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:51.0 Info: => 0.0006152s 12:49:51.0 Info: AlterTable Notifications 12:49:51.0 Info: => 1.1E-06s 12:49:51.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:51.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:51.0 Info: => 0.0006213s 12:49:51.0 Info: DeleteColumn Notifications OnDownload 12:49:51.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:51.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:51.0 Info: DROP TABLE "Notifications" 12:49:51.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:51.0 Info: => 0.0046323s 12:49:51.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:51.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:51.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:51.0 Info: DROP TABLE "Notifications" 12:49:51.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:51.0 Info: => 0.0059048s 12:49:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:51', 'health_issue_notification') 12:49:51.0 Info: Committing Transaction 12:49:51.0 Info: 29: health_issue_notification migrated 12:49:51.0 Info: => 0.0063186s 12:49:51.0 Info: 30: add_mediafilerepository_mtime migrating 12:49:51.0 Info: Beginning Transaction 12:49:51.0 Info: Starting migration of Main DB to 30 12:49:51.0 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:49:51.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:51.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:51.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:51', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:51.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:49:51.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:51', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:51.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:49:51.0 Info: AlterTable TrackFiles 12:49:51.0 Info: => 1E-06s 12:49:51.0 Info: CreateColumn TrackFiles Modified DateTime 12:49:51.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:51.0 Info: => 0.0006252s 12:49:51.0 Info: AlterTable TrackFiles 12:49:51.0 Info: => 1.2E-06s 12:49:51.0 Info: CreateColumn TrackFiles Path String 12:49:51.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:51.0 Info: => 0.0005991s 12:49:51.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:51.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:51.0 Info: => 4.34E-05s 12:49:51.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.0 Info: => 0.0001345s 12:49:51.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:51.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:51.0 Info: => 0.0001504s 12:49:51.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:51.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:51.0 Info: => 0.0001505s 12:49:51.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:51.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:51.0 Info: => 8.85E-05s 12:49:51.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:51.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:51.0 Info: => 5.75E-05s 12:49:51.0 Info: AlterTable TrackFiles 12:49:51.0 Info: => 8E-07s 12:49:51.0 Info: AlterColumn TrackFiles Path String 12:49:51.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:51.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:51.0 Info: DROP TABLE "TrackFiles" 12:49:51.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:51.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.0 Info: => 0.0047955s 12:49:51.0 Info: CreateIndex TrackFiles (Path) 12:49:51.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:51.0 Info: => 9.13E-05s 12:49:51.0 Info: DeleteColumn TrackFiles RelativePath 12:49:51.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:51.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:51.0 Info: DROP TABLE "TrackFiles" 12:49:51.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:51.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:51.0 Info: => 0.006208s 12:49:51.0 Info: -> 7 Insert operations completed in 00:00:00.0007163 taking an average of 00:00:00.0001023 12:49:51.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:51', 'add_mediafilerepository_mtime') 12:49:51.0 Info: Committing Transaction 12:49:51.0 Info: 30: add_mediafilerepository_mtime migrated 12:49:51.0 Info: => 0.006766s 12:49:51.0 Debug: Took: 00:00:00.1841464 12:49:51.0 Debug: Got 0 tracks 12:49:51.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 12:49:51.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 12:49:51.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469910704868_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:51.0 Info: DatabaseEngineVersionCheck migrating 12:49:51.0 Info: PerformDBOperation 12:49:51.0 Info: Performing DB Operation 12:49:51.0 Info: SQLite 3.45.3 12:49:51.0 Info: => 0.0011477s 12:49:51.0 Info: DatabaseEngineVersionCheck migrated 12:49:51.0 Info: => 0.001164s 12:49:51.0 Info: VersionMigration migrating 12:49:51.0 Info: Beginning Transaction 12:49:51.0 Info: CreateTable VersionInfo 12:49:51.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:51.0 Info: => 0.0001616s 12:49:51.0 Info: Committing Transaction 12:49:51.0 Info: VersionMigration migrated 12:49:51.0 Info: => 0.0005129s 12:49:51.0 Info: VersionUniqueMigration migrating 12:49:51.0 Info: Beginning Transaction 12:49:51.0 Info: CreateIndex VersionInfo (Version) 12:49:51.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:51.0 Info: => 0.0001287s 12:49:51.0 Info: AlterTable VersionInfo 12:49:51.0 Info: => 1E-06s 12:49:51.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:51.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:51.0 Info: => 0.0005475s 12:49:51.0 Info: Committing Transaction 12:49:51.0 Info: VersionUniqueMigration migrated 12:49:51.0 Info: => 0.000751s 12:49:51.0 Info: VersionDescriptionMigration migrating 12:49:51.0 Info: Beginning Transaction 12:49:51.0 Info: AlterTable VersionInfo 12:49:51.0 Info: => 1.3E-06s 12:49:51.0 Info: CreateColumn VersionInfo Description String 12:49:51.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:51.0 Info: => 0.0002094s 12:49:51.0 Info: Committing Transaction 12:49:51.0 Info: VersionDescriptionMigration migrated 12:49:51.0 Info: => 0.0004065s 12:49:51.0 Info: 1: InitialSetup migrating 12:49:51.0 Info: Beginning Transaction 12:49:51.0 Info: Starting migration of Main DB to 1 12:49:51.0 Info: CreateTable Config 12:49:51.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:51.0 Info: => 0.0001882s 12:49:51.0 Info: CreateIndex Config (Key) 12:49:51.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:51.0 Info: => 8.57E-05s 12:49:51.0 Info: CreateTable RootFolders 12:49:51.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:51.0 Info: => 0.0001026s 12:49:51.0 Info: CreateIndex RootFolders (Path) 12:49:51.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:51.0 Info: => 7.93E-05s 12:49:51.0 Info: CreateTable Artists 12:49: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) 12:49:51.0 Info: => 0.000343s 12:49:51.0 Info: CreateIndex Artists (ForeignArtistId) 12:49:51.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:51.0 Info: => 8.89E-05s 12:49:51.0 Info: CreateIndex Artists (NameSlug) 12:49:51.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:51.0 Info: => 7.74E-05s 12:49:51.0 Info: CreateIndex Artists (CleanName) 12:49:51.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.0 Info: => 7.54E-05s 12:49:51.0 Info: CreateIndex Artists (Path) 12:49:51.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.0 Info: => 7.55E-05s 12:49:51.0 Info: CreateTable Albums 12:49: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) 12:49:51.0 Info: => 0.0002601s 12:49:51.0 Info: CreateIndex Albums (ForeignAlbumId) 12:49:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.0 Info: => 8.58E-05s 12:49:51.0 Info: CreateIndex Albums (MBId) 12:49:51.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.0 Info: => 7.55E-05s 12:49:51.0 Info: CreateIndex Albums (TADBId) 12:49:51.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.0 Info: => 8.51E-05s 12:49:51.0 Info: CreateIndex Albums (TitleSlug) 12:49:51.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.0 Info: => 8.03E-05s 12:49:51.0 Info: CreateIndex Albums (CleanTitle) 12:49:51.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.0 Info: => 7.69E-05s 12:49:51.0 Info: CreateIndex Albums (Path) 12:49:51.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:51.0 Info: => 7.18E-05s 12:49:51.0 Info: CreateTable Tracks 12:49: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) 12:49:51.0 Info: => 0.0001696s 12:49:51.0 Info: CreateIndex Tracks (ForeignTrackId) 12:49:51.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:51.0 Info: => 7.92E-05s 12:49:51.0 Info: CreateIndex Tracks (ArtistId) 12:49:51.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:51.0 Info: => 7.78E-05s 12:49:51.0 Info: CreateIndex Tracks (TrackFileId) 12:49:51.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:51.0 Info: => 0.0001111s 12:49:51.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:51.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:51.0 Info: => 9.03E-05s 12:49:51.0 Info: CreateTable TrackFiles 12:49: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) 12:49:51.0 Info: => 0.0001688s 12:49:51.0 Info: CreateIndex TrackFiles (ArtistId) 12:49:51.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:51.0 Info: => 8.72E-05s 12:49:51.0 Info: CreateIndex TrackFiles (AlbumId) 12:49:51.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.0 Info: => 8.15E-05s 12:49:51.0 Info: CreateTable History 12:49: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) 12:49:51.0 Info: => 0.0001708s 12:49:51.0 Info: CreateIndex History (Date) 12:49:51.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:51.0 Info: => 8.5E-05s 12:49:51.0 Info: CreateIndex History (EventType) 12:49:51.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:51.0 Info: => 0.0001268s 12:49:51.0 Info: CreateIndex History (DownloadId) 12:49:51.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:51.0 Info: => 0.0001003s 12:49:51.0 Info: CreateIndex History (AlbumId) 12:49:51.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:51.0 Info: => 8.69E-05s 12:49:51.0 Info: CreateTable Notifications 12:49: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) 12:49:51.0 Info: => 0.0001562s 12:49:51.0 Info: CreateTable ScheduledTasks 12:49: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) 12:49:51.0 Info: => 0.0001256s 12:49:51.0 Info: CreateIndex ScheduledTasks (TypeName) 12:49:51.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:51.0 Info: => 8.32E-05s 12:49:51.0 Info: CreateTable Indexers 12:49: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) 12:49:51.0 Info: => 0.0001406s 12:49:51.0 Info: CreateIndex Indexers (Name) 12:49:51.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:51.0 Info: => 0.0001292s 12:49:51.0 Info: CreateTable Profiles 12:49: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) 12:49:51.0 Info: => 0.0001354s 12:49:51.0 Info: CreateIndex Profiles (Name) 12:49:51.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:51.0 Info: => 9.13E-05s 12:49:51.0 Info: CreateTable QualityDefinitions 12:49: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) 12:49:51.0 Info: => 0.000131s 12:49:51.0 Info: CreateIndex QualityDefinitions (Quality) 12:49:51.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:51.1 Info: => 0.000112s 12:49:51.1 Info: CreateIndex QualityDefinitions (Title) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:51.1 Info: => 9.16E-05s 12:49:51.1 Info: CreateTable NamingConfig 12:49:51.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:51.1 Info: => 0.0001808s 12:49:51.1 Info: CreateTable Blacklist 12:49:51.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:51.1 Info: => 0.0002071s 12:49:51.1 Info: CreateTable Metadata 12:49:51.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:51.1 Info: => 0.0001279s 12:49:51.1 Info: CreateTable MetadataFiles 12:49:51.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:51.1 Info: => 0.0001572s 12:49:51.1 Info: CreateTable DownloadClients 12:49:51.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:51.1 Info: => 0.0001296s 12:49:51.1 Info: CreateTable PendingReleases 12:49:51.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:51.1 Info: => 0.000142s 12:49:51.1 Info: CreateTable RemotePathMappings 12:49:51.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:51.1 Info: => 0.0001193s 12:49:51.1 Info: CreateTable Tags 12:49:51.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:51.1 Info: => 0.0001384s 12:49:51.1 Info: CreateIndex Tags (Label) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:51.1 Info: => 0.000104s 12:49:51.1 Info: CreateTable Restrictions 12:49:51.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:51.1 Info: => 0.0001253s 12:49:51.1 Info: CreateTable DelayProfiles 12:49:51.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:51.1 Info: => 0.000147s 12:49:51.1 Info: CreateTable Users 12:49:51.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:51.1 Info: => 0.0001114s 12:49:51.1 Info: CreateIndex Users (Identifier) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:51.1 Info: => 9.37E-05s 12:49:51.1 Info: CreateIndex Users (Username) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:51.1 Info: => 9.16E-05s 12:49:51.1 Info: CreateTable Commands 12:49:51.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:51.1 Info: => 0.0001996s 12:49:51.1 Info: CreateTable IndexerStatus 12:49:51.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:51.1 Info: => 0.0001564s 12:49:51.1 Info: CreateIndex IndexerStatus (ProviderId) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:51.1 Info: => 8.99E-05s 12:49:51.1 Info: CreateTable ExtraFiles 12:49:51.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:51.1 Info: => 0.0001748s 12:49:51.1 Info: CreateTable LyricFiles 12:49:51.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:51.1 Info: => 0.000165s 12:49:51.1 Info: CreateTable LanguageProfiles 12:49:51.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:51.1 Info: => 0.0001324s 12:49:51.1 Info: CreateIndex LanguageProfiles (Name) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:51.1 Info: => 9.23E-05s 12:49:51.1 Info: CreateTable DownloadClientStatus 12:49:51.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:51.1 Info: => 0.0001432s 12:49:51.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:51.1 Info: => 9.76E-05s 12:49:51.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:51.1 Info: -> 1 Insert operations completed in 00:00:00.0000990 taking an average of 00:00:00.0000990 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:51', 'InitialSetup') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 1: InitialSetup migrated 12:49:51.1 Info: => 0.0009449s 12:49:51.1 Info: 2: add_reason_to_pending_releases migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 2 12:49:51.1 Info: AlterTable PendingReleases 12:49:51.1 Info: => 1.2E-06s 12:49:51.1 Info: CreateColumn PendingReleases Reason Int32 12:49:51.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:51.1 Info: => 0.0006032s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:51', 'add_reason_to_pending_releases') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 2: add_reason_to_pending_releases migrated 12:49:51.1 Info: => 0.0008974s 12:49:51.1 Info: 3: add_medium_support migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 3 12:49:51.1 Info: AlterTable Albums 12:49:51.1 Info: => 1.3E-06s 12:49:51.1 Info: CreateColumn Albums Media String 12:49:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:51.1 Info: => 0.0006081s 12:49:51.1 Info: AlterTable Tracks 12:49:51.1 Info: => 1.1E-06s 12:49:51.1 Info: CreateColumn Tracks MediumNumber Int32 12:49:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:51.1 Info: => 0.0005492s 12:49:51.1 Info: AlterTable Tracks 12:49:51.1 Info: => 1.1E-06s 12:49:51.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:51.1 Info: => 0.0005415s 12:49:51.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:51.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:51.1 Info: => 4.68E-05s 12:49:51.1 Info: DeleteColumn Tracks TrackNumber 12:49:51.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:51.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:51.1 Info: DROP TABLE "Tracks" 12:49:51.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:51.1 Info: => 0.0051284s 12:49:51.1 Info: AlterTable Tracks 12:49:51.1 Info: => 1E-06s 12:49:51.1 Info: CreateColumn Tracks TrackNumber String 12:49:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:51.1 Info: => 0.0005572s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:51', 'add_medium_support') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 3: add_medium_support migrated 12:49:51.1 Info: => 0.0009432s 12:49:51.1 Info: 4: add_various_qualites_in_profile migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 4 12:49:51.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:51.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:51.1 Info: => 5.84E-05s 12:49:51.1 Info: PerformDBOperation 12:49:51.1 Info: Performing DB Operation 12:49:51.1 Info: => 4.82E-05s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:51', 'add_various_qualites_in_profile') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 4: add_various_qualites_in_profile migrated 12:49:51.1 Info: => 0.0003014s 12:49:51.1 Info: 5: metadata_profiles migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 5 12:49:51.1 Info: CreateTable MetadataProfiles 12:49:51.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:51.1 Info: => 0.000156s 12:49:51.1 Info: CreateIndex MetadataProfiles (Name) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:51.1 Info: => 0.0001476s 12:49:51.1 Info: AlterTable Artists 12:49:51.1 Info: => 1E-06s 12:49:51.1 Info: CreateColumn Artists MetadataProfileId Int32 12:49:51.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:51.1 Info: => 0.0005899s 12:49:51.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:51.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:51.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:51.1 Info: DROP TABLE "Artists" 12:49:51.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.1 Info: => 0.0055752s 12:49:51.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:51.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:51.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:51.1 Info: DROP TABLE "Artists" 12:49:51.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.1 Info: => 0.0071941s 12:49:51.1 Info: AlterTable Albums 12:49:51.1 Info: => 1.1E-06s 12:49:51.1 Info: CreateColumn Albums SecondaryTypes String 12:49:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:51.1 Info: => 0.0005618s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:51', 'metadata_profiles') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 5: metadata_profiles migrated 12:49:51.1 Info: => 0.0009854s 12:49:51.1 Info: 6: separate_automatic_and_interactive_search migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 6 12:49:51.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:51.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:51.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:51.1 Info: DROP TABLE "Indexers" 12:49:51.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:51.1 Info: => 0.0041294s 12:49:51.1 Info: AlterTable Indexers 12:49:51.1 Info: => 1E-06s 12:49:51.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:51.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:51.1 Info: => 0.0005487s 12:49:51.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:51.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:51.1 Info: => 4.54E-05s 12:49:51.1 Info: AlterTable Indexers 12:49:51.1 Info: => 1.1E-06s 12:49:51.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:51.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:51.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:51.1 Info: DROP TABLE "Indexers" 12:49:51.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:51.1 Info: => 0.0041164s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:51', 'separate_automatic_and_interactive_search') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 6: separate_automatic_and_interactive_search migrated 12:49:51.1 Info: => 0.0044395s 12:49:51.1 Info: 7: change_album_path_to_relative migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 7 12:49:51.1 Info: DeleteColumn Albums Path 12:49:51.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:51.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:51.1 Info: DROP TABLE "Albums" 12:49:51.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.1 Info: => 0.0050918s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:51', 'change_album_path_to_relative') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 7: change_album_path_to_relative migrated 12:49:51.1 Info: => 0.0055s 12:49:51.1 Info: 8: change_quality_size_mb_to_kb migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 8 12:49:51.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:51.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:51.1 Info: => 5.9E-05s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:51', 'change_quality_size_mb_to_kb') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 8: change_quality_size_mb_to_kb migrated 12:49:51.1 Info: => 0.000308s 12:49:51.1 Info: 9: album_releases migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 9 12:49:51.1 Info: AlterTable Albums 12:49:51.1 Info: => 1.3E-06s 12:49:51.1 Info: CreateColumn Albums Releases String 12:49:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:51.1 Info: => 0.0006094s 12:49:51.1 Info: AlterTable Albums 12:49:51.1 Info: => 1.1E-06s 12:49:51.1 Info: CreateColumn Albums CurrentRelease String 12:49:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:51.1 Info: => 0.000559s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:51', 'album_releases') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 9: album_releases migrated 12:49:51.1 Info: => 0.0008635s 12:49:51.1 Info: 10: album_releases_fix migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 10 12:49:51.1 Info: AlterTable Albums 12:49:51.1 Info: => 1.4E-06s 12:49:51.1 Info: AlterColumn Albums Releases String 12:49:51.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:51.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:51.1 Info: DROP TABLE "Albums" 12:49:51.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.1 Info: => 0.0049716s 12:49:51.1 Info: AlterTable Albums 12:49:51.1 Info: => 1E-06s 12:49:51.1 Info: AlterColumn Albums CurrentRelease String 12:49:51.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:51.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:51.1 Info: DROP TABLE "Albums" 12:49:51.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.1 Info: => 0.0049775s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:51', 'album_releases_fix') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 10: album_releases_fix migrated 12:49:51.1 Info: => 0.0053402s 12:49:51.1 Info: 11: import_lists migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 11 12:49:51.1 Info: CreateTable ImportLists 12:49:51.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:51.1 Info: => 0.0001943s 12:49:51.1 Info: CreateIndex ImportLists (Name) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:51.1 Info: => 9.12E-05s 12:49:51.1 Info: CreateTable ImportListStatus 12:49:51.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:51.1 Info: => 0.0001337s 12:49:51.1 Info: CreateIndex ImportListStatus (ProviderId) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:51.1 Info: => 9.1E-05s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:51', 'import_lists') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 11: import_lists migrated 12:49:51.1 Info: => 0.0004193s 12:49:51.1 Info: 12: add_release_status migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 12 12:49:51.1 Info: AlterTable MetadataProfiles 12:49:51.1 Info: => 1.1E-06s 12:49:51.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:51.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:51.1 Info: => 0.0006132s 12:49:51.1 Info: PerformDBOperation 12:49:51.1 Info: Performing DB Operation 12:49:51.1 Info: => 3.44E-05s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:51', 'add_release_status') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 12: add_release_status migrated 12:49:51.1 Info: => 0.000314s 12:49:51.1 Info: 13: album_download_notification migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 13 12:49:51.1 Info: AlterTable Notifications 12:49:51.1 Info: => 2.3E-06s 12:49:51.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:51.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:51.1 Info: => 0.0006045s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:51', 'album_download_notification') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 13: album_download_notification migrated 12:49:51.1 Info: => 0.0009087s 12:49:51.1 Info: 14: fix_language_metadata_profiles migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 14 12:49:51.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:51.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:51.1 Info: => 8.66E-05s 12:49:51.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:51.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:51.1 Info: => 6.31E-05s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:51', 'fix_language_metadata_profiles') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 14: fix_language_metadata_profiles migrated 12:49:51.1 Info: => 0.0003263s 12:49:51.1 Info: 15: remove_fanzub migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 15 12:49:51.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:51.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:51.1 Info: => 4.86E-05s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:51', 'remove_fanzub') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 15: remove_fanzub migrated 12:49:51.1 Info: => 0.0002901s 12:49:51.1 Info: 16: update_artist_history_indexes migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 16 12:49:51.1 Info: CreateIndex Albums (ArtistId) 12:49:51.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:51.1 Info: => 0.0001183s 12:49:51.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:51.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:51.1 Info: => 9.26E-05s 12:49:51.1 Info: DeleteIndex History (AlbumId) 12:49:51.1 Info: DROP INDEX "IX_History_AlbumId" 12:49:51.1 Info: => 0.0001348s 12:49:51.1 Info: CreateIndex History (AlbumId, Date) 12:49:51.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:51.1 Info: => 0.0001061s 12:49:51.1 Info: DeleteIndex History (DownloadId) 12:49:51.1 Info: DROP INDEX "IX_History_DownloadId" 12:49:51.1 Info: => 0.0001153s 12:49:51.1 Info: CreateIndex History (DownloadId, Date) 12:49:51.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:51.1 Info: => 9.71E-05s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:51', 'update_artist_history_indexes') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 16: update_artist_history_indexes migrated 12:49:51.1 Info: => 0.0004102s 12:49:51.1 Info: 17: remove_nma migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 17 12:49:51.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:51.1 Info: => 5.78E-05s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:51', 'remove_nma') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 17: remove_nma migrated 12:49:51.1 Info: => 0.0003024s 12:49:51.1 Info: 18: album_disambiguation migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 18 12:49:51.1 Info: AlterTable Albums 12:49:51.1 Info: => 1.4E-06s 12:49:51.1 Info: CreateColumn Albums Disambiguation String 12:49:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:51.1 Info: => 0.0006223s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:51', 'album_disambiguation') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 18: album_disambiguation migrated 12:49:51.1 Info: => 0.0009295s 12:49:51.1 Info: 19: add_ape_quality_in_profiles migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 19 12:49:51.1 Info: PerformDBOperation 12:49:51.1 Info: Performing DB Operation 12:49:51.1 Info: => 4.1E-05s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:51', 'add_ape_quality_in_profiles') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 19: add_ape_quality_in_profiles migrated 12:49:51.1 Info: => 0.0003007s 12:49:51.1 Info: 20: remove_pushalot migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 20 12:49:51.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:51.1 Info: => 5.37E-05s 12:49:51.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:51.1 Info: => 3.82E-05s 12:49:51.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:51.1 Info: => 3.77E-05s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:51', 'remove_pushalot') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 20: remove_pushalot migrated 12:49:51.1 Info: => 0.0002763s 12:49:51.1 Info: 21: add_custom_filters migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 21 12:49:51.1 Info: CreateTable CustomFilters 12:49:51.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:51.1 Info: => 0.000149s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:51', 'add_custom_filters') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 21: add_custom_filters migrated 12:49:51.1 Info: => 0.0004339s 12:49:51.1 Info: 22: import_list_tags migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 22 12:49:51.1 Info: AlterTable ImportLists 12:49:51.1 Info: => 1.5E-06s 12:49:51.1 Info: CreateColumn ImportLists Tags String 12:49:51.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:51.1 Info: => 0.0006195s 12:49:51.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:51', 'import_list_tags') 12:49:51.1 Info: Committing Transaction 12:49:51.1 Info: 22: import_list_tags migrated 12:49:51.1 Info: => 0.0009315s 12:49:51.1 Info: 23: add_release_groups_etc migrating 12:49:51.1 Info: Beginning Transaction 12:49:51.1 Info: Starting migration of Main DB to 23 12:49:51.1 Info: CreateTable ArtistMetadata 12:49:51.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:51.1 Info: => 0.0002066s 12:49:51.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:51.1 Info: => 9.77E-05s 12:49:51.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:51.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:51.1 Info: => 0.0001443s 12:49:51.1 Info: AlterTable Artists 12:49:51.1 Info: => 9E-07s 12:49:51.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:51.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:51.1 Info: => 0.0006173s 12:49:51.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:51.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:51.1 Info: => 8.13E-05s 12:49:51.1 Info: CreateTable AlbumReleases 12:49:51.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:51.1 Info: => 0.0001918s 12:49:51.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:51.1 Info: => 9.5E-05s 12:49:51.1 Info: CreateIndex AlbumReleases (AlbumId) 12:49:51.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:51.1 Info: => 0.0001174s 12:49:51.1 Info: PerformDBOperation 12:49:51.1 Info: Performing DB Operation 12:49:51.1 Info: => 3.66E-05s 12:49:51.1 Info: AlterTable Albums 12:49:51.1 Info: => 1E-06s 12:49:51.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:51.1 Info: => 0.0006282s 12:49:51.1 Info: AlterTable Albums 12:49:51.1 Info: => 1.2E-06s 12:49:51.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:51.1 Info: => 0.0006459s 12:49:51.1 Info: AlterTable Albums 12:49:51.1 Info: => 1.2E-06s 12:49:51.1 Info: CreateColumn Albums Links String 12:49:51.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:51.1 Info: => 0.0006276s 12:49:51.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:51.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:51.1 Info: => 9.92E-05s 12:49:51.1 Info: AlterTable Tracks 12:49:51.1 Info: => 1E-06s 12:49:51.1 Info: CreateColumn Tracks ForeignRecordingId String 12:49:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:51.1 Info: => 0.0006266s 12:49:51.1 Info: AlterTable Tracks 12:49:51.1 Info: => 1.1E-06s 12:49:51.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:51.1 Info: => 0.0006455s 12:49:51.1 Info: AlterTable Tracks 12:49:51.1 Info: => 1.1E-06s 12:49:51.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:51.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:51.1 Info: => 0.0006451s 12:49:51.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:51.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:51.1 Info: => 0.0001289s 12:49:51.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:51.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:51.1 Info: => 8.99E-05s 12:49:51.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:51.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:51.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:51.1 Info: DROP TABLE "Artists" 12:49:51.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.1 Info: => 0.0056579s 12:49:51.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:51.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:51.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:51.1 Info: DROP TABLE "Albums" 12:49:51.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.1 Info: => 0.0057592s 12:49:51.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:51.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:51.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:51.1 Info: DROP TABLE "Tracks" 12:49:51.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:51.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:51.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:51.1 Info: => 0.0052748s 12:49:51.1 Info: DeleteColumn TrackFiles ArtistId 12:49:51.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:51.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:51.2 Info: DROP TABLE "TrackFiles" 12:49:51.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:51.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.2 Info: => 0.0730871s 12:49:51.2 Info: CreateIndex Artists (ArtistMetadataId) 12:49:51.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:51.2 Info: => 9.43E-05s 12:49:51.2 Info: CreateIndex Artists (Monitored) 12:49:51.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:51.2 Info: => 8.47E-05s 12:49:51.2 Info: CreateIndex Albums (ArtistMetadataId) 12:49:51.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:51.2 Info: => 8.68E-05s 12:49:51.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:51.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:51.2 Info: => 8.76E-05s 12:49:51.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:51.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:51.2 Info: => 9.01E-05s 12:49:51.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:51.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:51.2 Info: => 8.72E-05s 12:49:51.2 Info: UpdateData 12:49:51.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:51.2 Info: => 5.19E-05s 12:49:51.2 Info: UpdateData 12:49:51.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:51.2 Info: => 4.21E-05s 12:49:51.2 Info: UpdateData 12:49:51.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:51.2 Info: => 5.01E-05s 12:49:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:51', 'add_release_groups_etc') 12:49:51.2 Info: Committing Transaction 12:49:51.2 Info: 23: add_release_groups_etc migrated 12:49:51.2 Info: => 0.0006663s 12:49:51.2 Info: 24: NewMediaInfoFormat migrating 12:49:51.2 Info: Beginning Transaction 12:49:51.2 Info: Starting migration of Main DB to 24 12:49:51.2 Info: UpdateData 12:49:51.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:51.2 Info: => 5.94E-05s 12:49:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:51', 'NewMediaInfoFormat') 12:49:51.2 Info: Committing Transaction 12:49:51.2 Info: 24: NewMediaInfoFormat migrated 12:49:51.2 Info: => 0.0003215s 12:49:51.2 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:51.2 Info: Beginning Transaction 12:49:51.2 Info: Starting migration of Main DB to 25 12:49:51.2 Info: RenameTable Restrictions ReleaseProfiles 12:49:51.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:51.2 Info: => 0.0017786s 12:49:51.2 Info: AlterTable ReleaseProfiles 12:49:51.2 Info: => 1.1E-06s 12:49:51.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:51.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:51.2 Info: => 0.0006185s 12:49:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:51', 'rename_restrictions_to_release_profiles') 12:49:51.2 Info: Committing Transaction 12:49:51.2 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:51.2 Info: => 0.0009239s 12:49:51.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:51.2 Info: Beginning Transaction 12:49:51.2 Info: Starting migration of Main DB to 26 12:49:51.2 Info: RenameTable Profiles QualityProfiles 12:49:51.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:51.2 Info: => 0.0017904s 12:49:51.2 Info: AlterTable QualityProfiles 12:49:51.2 Info: => 1.4E-06s 12:49:51.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:51.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:51.2 Info: => 0.0006038s 12:49:51.2 Info: AlterTable LanguageProfiles 12:49:51.2 Info: => 1.2E-06s 12:49:51.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:51.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:51.2 Info: => 0.0005855s 12:49:51.2 Info: UpdateData 12:49:51.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:51.2 Info: => 4.91E-05s 12:49:51.2 Info: UpdateData 12:49:51.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:51.2 Info: => 3.86E-05s 12:49:51.2 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:51.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:51.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:51.2 Info: DROP TABLE "Artists" 12:49:51.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:51.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:51.2 Info: => 0.0068422s 12:49:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:51', 'rename_quality_profiles_add_upgrade_allowed') 12:49:51.2 Info: Committing Transaction 12:49:51.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:51.2 Info: => 0.007275s 12:49:51.2 Info: 27: add_import_exclusions migrating 12:49:51.2 Info: Beginning Transaction 12:49:51.2 Info: Starting migration of Main DB to 27 12:49:51.2 Info: CreateTable ImportListExclusions 12:49:51.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:51.2 Info: => 0.0001492s 12:49:51.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:51.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:51.2 Info: => 0.0001086s 12:49:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:51', 'add_import_exclusions') 12:49:51.2 Info: Committing Transaction 12:49:51.2 Info: 27: add_import_exclusions migrated 12:49:51.2 Info: => 0.0004302s 12:49:51.2 Info: 28: clean_artist_metadata_table migrating 12:49:51.2 Info: Beginning Transaction 12:49:51.2 Info: Starting migration of Main DB to 28 12:49:51.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.2 Info: => 0.000178s 12:49:51.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.2 Info: => 0.0001323s 12:49:51.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:51.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:51.2 Info: => 0.0001251s 12:49:51.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:51.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:51.2 Info: => 0.000126s 12:49:51.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.2 Info: => 0.0001244s 12:49:51.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.2 Info: => 0.0001241s 12:49:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:51', 'clean_artist_metadata_table') 12:49:51.2 Info: Committing Transaction 12:49:51.2 Info: 28: clean_artist_metadata_table migrated 12:49:51.2 Info: => 0.0003938s 12:49:51.2 Info: 29: health_issue_notification migrating 12:49:51.2 Info: Beginning Transaction 12:49:51.2 Info: Starting migration of Main DB to 29 12:49:51.2 Info: AlterTable Notifications 12:49:51.2 Info: => 1.3E-06s 12:49:51.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:51.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:51.2 Info: => 0.0006565s 12:49:51.2 Info: AlterTable Notifications 12:49:51.2 Info: => 1E-06s 12:49:51.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:51.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:51.2 Info: => 0.0006239s 12:49:51.2 Info: AlterTable Notifications 12:49:51.2 Info: => 1.1E-06s 12:49:51.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:51.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:51.2 Info: => 0.0006046s 12:49:51.2 Info: AlterTable Notifications 12:49:51.2 Info: => 1.2E-06s 12:49:51.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:51.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:51.2 Info: => 0.0006041s 12:49:51.2 Info: AlterTable Notifications 12:49:51.2 Info: => 1E-06s 12:49:51.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:51.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:51.2 Info: => 0.0006046s 12:49:51.2 Info: DeleteColumn Notifications OnDownload 12:49:51.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:51.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:51.2 Info: DROP TABLE "Notifications" 12:49:51.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:51.2 Info: => 0.0046958s 12:49:51.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:51.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:51.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:51.2 Info: DROP TABLE "Notifications" 12:49:51.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:51.2 Info: => 0.0059442s 12:49:51.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:51', 'health_issue_notification') 12:49:51.2 Info: Committing Transaction 12:49:51.2 Info: 29: health_issue_notification migrated 12:49:51.2 Info: => 0.0063424s 12:49:51.3 Info: 30: add_mediafilerepository_mtime migrating 12:49:51.3 Info: Beginning Transaction 12:49:51.3 Info: Starting migration of Main DB to 30 12:49:51.3 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:49:51.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:51.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:51.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:51', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:51.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:49:51.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:51', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:51.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:49:51.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2024-05-17T12:49:51', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:51.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (3, '3', 0, 3, 100, 1, 1, '3', 1, 0) 12:49:51.3 Info: AlterTable TrackFiles 12:49:51.3 Info: => 1E-06s 12:49:51.3 Info: CreateColumn TrackFiles Modified DateTime 12:49:51.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:51.3 Info: => 0.0006375s 12:49:51.3 Info: AlterTable TrackFiles 12:49:51.3 Info: => 1.2E-06s 12:49:51.3 Info: CreateColumn TrackFiles Path String 12:49:51.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:51.3 Info: => 0.0006023s 12:49:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:51.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:51.3 Info: => 4.43E-05s 12:49:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.3 Info: => 0.0001374s 12:49:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:51.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:51.3 Info: => 0.0001556s 12:49:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:51.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:51.3 Info: => 0.0001502s 12:49:51.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:51.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:51.3 Info: => 9.88E-05s 12:49:51.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:51.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:51.3 Info: => 0.0001256s 12:49:51.3 Info: AlterTable TrackFiles 12:49:51.3 Info: => 1E-06s 12:49:51.3 Info: AlterColumn TrackFiles Path String 12:49:51.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:51.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:51.3 Info: DROP TABLE "TrackFiles" 12:49:51.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:51.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.3 Info: => 0.0048125s 12:49:51.3 Info: CreateIndex TrackFiles (Path) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:51.3 Info: => 9.42E-05s 12:49:51.3 Info: DeleteColumn TrackFiles RelativePath 12:49:51.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:51.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:51.3 Info: DROP TABLE "TrackFiles" 12:49:51.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:51.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:51.3 Info: => 0.0063096s 12:49:51.3 Info: -> 9 Insert operations completed in 00:00:00.0008165 taking an average of 00:00:00.0000907 12:49:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:51', 'add_mediafilerepository_mtime') 12:49:51.3 Info: Committing Transaction 12:49:51.3 Info: 30: add_mediafilerepository_mtime migrated 12:49:51.3 Info: => 0.0068561s 12:49:51.3 Debug: Took: 00:00:00.2439895 12:49:51.3 Debug: Got 2 tracks 12:49:51.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 12:49:51.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 12:49:51.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469913583512_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:51.3 Info: DatabaseEngineVersionCheck migrating 12:49:51.3 Info: PerformDBOperation 12:49:51.3 Info: Performing DB Operation 12:49:51.3 Info: SQLite 3.45.3 12:49:51.3 Info: => 0.0010647s 12:49:51.3 Info: DatabaseEngineVersionCheck migrated 12:49:51.3 Info: => 0.0010816s 12:49:51.3 Info: VersionMigration migrating 12:49:51.3 Info: Beginning Transaction 12:49:51.3 Info: CreateTable VersionInfo 12:49:51.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:51.3 Info: => 0.0001612s 12:49:51.3 Info: Committing Transaction 12:49:51.3 Info: VersionMigration migrated 12:49:51.3 Info: => 0.0005397s 12:49:51.3 Info: VersionUniqueMigration migrating 12:49:51.3 Info: Beginning Transaction 12:49:51.3 Info: CreateIndex VersionInfo (Version) 12:49:51.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:51.3 Info: => 0.0001319s 12:49:51.3 Info: AlterTable VersionInfo 12:49:51.3 Info: => 1.1E-06s 12:49:51.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:51.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:51.3 Info: => 0.0005535s 12:49:51.3 Info: Committing Transaction 12:49:51.3 Info: VersionUniqueMigration migrated 12:49:51.3 Info: => 0.0007711s 12:49:51.3 Info: VersionDescriptionMigration migrating 12:49:51.3 Info: Beginning Transaction 12:49:51.3 Info: AlterTable VersionInfo 12:49:51.3 Info: => 1.1E-06s 12:49:51.3 Info: CreateColumn VersionInfo Description String 12:49:51.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:51.3 Info: => 0.0002116s 12:49:51.3 Info: Committing Transaction 12:49:51.3 Info: VersionDescriptionMigration migrated 12:49:51.3 Info: => 0.0004196s 12:49:51.3 Info: 1: InitialSetup migrating 12:49:51.3 Info: Beginning Transaction 12:49:51.3 Info: Starting migration of Main DB to 1 12:49:51.3 Info: CreateTable Config 12:49:51.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:51.3 Info: => 0.0001858s 12:49:51.3 Info: CreateIndex Config (Key) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:51.3 Info: => 8.63E-05s 12:49:51.3 Info: CreateTable RootFolders 12:49:51.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:51.3 Info: => 9.93E-05s 12:49:51.3 Info: CreateIndex RootFolders (Path) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:51.3 Info: => 7.96E-05s 12:49:51.3 Info: CreateTable Artists 12:49:51.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:51.3 Info: => 0.0003331s 12:49:51.3 Info: CreateIndex Artists (ForeignArtistId) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:51.3 Info: => 9.32E-05s 12:49:51.3 Info: CreateIndex Artists (NameSlug) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:51.3 Info: => 8.22E-05s 12:49:51.3 Info: CreateIndex Artists (CleanName) 12:49:51.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.3 Info: => 7.58E-05s 12:49:51.3 Info: CreateIndex Artists (Path) 12:49:51.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.3 Info: => 7.36E-05s 12:49:51.3 Info: CreateTable Albums 12:49:51.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:51.3 Info: => 0.0002752s 12:49:51.3 Info: CreateIndex Albums (ForeignAlbumId) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.3 Info: => 8.62E-05s 12:49:51.3 Info: CreateIndex Albums (MBId) 12:49:51.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.3 Info: => 7.77E-05s 12:49:51.3 Info: CreateIndex Albums (TADBId) 12:49:51.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.3 Info: => 7.37E-05s 12:49:51.3 Info: CreateIndex Albums (TitleSlug) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.3 Info: => 7.83E-05s 12:49:51.3 Info: CreateIndex Albums (CleanTitle) 12:49:51.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.3 Info: => 7.52E-05s 12:49:51.3 Info: CreateIndex Albums (Path) 12:49:51.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:51.3 Info: => 7.32E-05s 12:49:51.3 Info: CreateTable Tracks 12:49:51.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:51.3 Info: => 0.0001674s 12:49:51.3 Info: CreateIndex Tracks (ForeignTrackId) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:51.3 Info: => 8.05E-05s 12:49:51.3 Info: CreateIndex Tracks (ArtistId) 12:49:51.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:51.3 Info: => 7.89E-05s 12:49:51.3 Info: CreateIndex Tracks (TrackFileId) 12:49:51.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:51.3 Info: => 0.0001096s 12:49:51.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:51.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:51.3 Info: => 8.96E-05s 12:49:51.3 Info: CreateTable TrackFiles 12:49:51.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:51.3 Info: => 0.0001634s 12:49:51.3 Info: CreateIndex TrackFiles (ArtistId) 12:49:51.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:51.3 Info: => 8.7E-05s 12:49:51.3 Info: CreateIndex TrackFiles (AlbumId) 12:49:51.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.3 Info: => 8.67E-05s 12:49:51.3 Info: CreateTable History 12:49:51.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:51.3 Info: => 0.0001767s 12:49:51.3 Info: CreateIndex History (Date) 12:49:51.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:51.3 Info: => 8.92E-05s 12:49:51.3 Info: CreateIndex History (EventType) 12:49:51.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:51.3 Info: => 0.0001278s 12:49:51.3 Info: CreateIndex History (DownloadId) 12:49:51.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:51.3 Info: => 9.93E-05s 12:49:51.3 Info: CreateIndex History (AlbumId) 12:49:51.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:51.3 Info: => 8.84E-05s 12:49:51.3 Info: CreateTable Notifications 12:49:51.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:51.3 Info: => 0.0001558s 12:49:51.3 Info: CreateTable ScheduledTasks 12:49:51.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:51.3 Info: => 0.0001322s 12:49:51.3 Info: CreateIndex ScheduledTasks (TypeName) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:51.3 Info: => 8.79E-05s 12:49:51.3 Info: CreateTable Indexers 12:49:51.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:51.3 Info: => 0.0001381s 12:49:51.3 Info: CreateIndex Indexers (Name) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:51.3 Info: => 0.0001267s 12:49:51.3 Info: CreateTable Profiles 12:49:51.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:51.3 Info: => 0.0001327s 12:49:51.3 Info: CreateIndex Profiles (Name) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:51.3 Info: => 8.96E-05s 12:49:51.3 Info: CreateTable QualityDefinitions 12:49:51.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:51.3 Info: => 0.0001317s 12:49:51.3 Info: CreateIndex QualityDefinitions (Quality) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:51.3 Info: => 8.46E-05s 12:49:51.3 Info: CreateIndex QualityDefinitions (Title) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:51.3 Info: => 8.78E-05s 12:49:51.3 Info: CreateTable NamingConfig 12:49:51.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:51.3 Info: => 0.0001711s 12:49:51.3 Info: CreateTable Blacklist 12:49:51.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:51.3 Info: => 0.0002037s 12:49:51.3 Info: CreateTable Metadata 12:49:51.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:51.3 Info: => 0.0001265s 12:49:51.3 Info: CreateTable MetadataFiles 12:49:51.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:51.3 Info: => 0.0001636s 12:49:51.3 Info: CreateTable DownloadClients 12:49:51.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:51.3 Info: => 0.0001282s 12:49:51.3 Info: CreateTable PendingReleases 12:49:51.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:51.3 Info: => 0.0001377s 12:49:51.3 Info: CreateTable RemotePathMappings 12:49:51.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:51.3 Info: => 0.0001201s 12:49:51.3 Info: CreateTable Tags 12:49:51.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:51.3 Info: => 0.0001329s 12:49:51.3 Info: CreateIndex Tags (Label) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:51.3 Info: => 0.0001021s 12:49:51.3 Info: CreateTable Restrictions 12:49:51.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:51.3 Info: => 0.0001245s 12:49:51.3 Info: CreateTable DelayProfiles 12:49:51.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:51.3 Info: => 0.0001511s 12:49:51.3 Info: CreateTable Users 12:49:51.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:51.3 Info: => 0.0001162s 12:49:51.3 Info: CreateIndex Users (Identifier) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:51.3 Info: => 9.35E-05s 12:49:51.3 Info: CreateIndex Users (Username) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:51.3 Info: => 9.06E-05s 12:49:51.3 Info: CreateTable Commands 12:49:51.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:51.3 Info: => 0.0002092s 12:49:51.3 Info: CreateTable IndexerStatus 12:49:51.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:51.3 Info: => 0.0001609s 12:49:51.3 Info: CreateIndex IndexerStatus (ProviderId) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:51.3 Info: => 9.02E-05s 12:49:51.3 Info: CreateTable ExtraFiles 12:49:51.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:51.3 Info: => 0.0001474s 12:49:51.3 Info: CreateTable LyricFiles 12:49:51.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:51.3 Info: => 0.0001597s 12:49:51.3 Info: CreateTable LanguageProfiles 12:49:51.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:51.3 Info: => 0.0001144s 12:49:51.3 Info: CreateIndex LanguageProfiles (Name) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:51.3 Info: => 9.81E-05s 12:49:51.3 Info: CreateTable DownloadClientStatus 12:49:51.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:51.3 Info: => 0.0001336s 12:49:51.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:51.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:51.3 Info: => 9.37E-05s 12:49:51.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:51.3 Info: -> 1 Insert operations completed in 00:00:00.0000697 taking an average of 00:00:00.0000697 12:49:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:51', 'InitialSetup') 12:49:51.3 Info: Committing Transaction 12:49:51.3 Info: 1: InitialSetup migrated 12:49:51.3 Info: => 0.0010656s 12:49:51.3 Info: 2: add_reason_to_pending_releases migrating 12:49:51.3 Info: Beginning Transaction 12:49:51.3 Info: Starting migration of Main DB to 2 12:49:51.3 Info: AlterTable PendingReleases 12:49:51.3 Info: => 1.3E-06s 12:49:51.3 Info: CreateColumn PendingReleases Reason Int32 12:49:51.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:51.3 Info: => 0.000603s 12:49:51.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:51', 'add_reason_to_pending_releases') 12:49:51.3 Info: Committing Transaction 12:49:51.3 Info: 2: add_reason_to_pending_releases migrated 12:49:51.3 Info: => 0.000927s 12:49:51.3 Info: 3: add_medium_support migrating 12:49:51.3 Info: Beginning Transaction 12:49:51.3 Info: Starting migration of Main DB to 3 12:49:51.3 Info: AlterTable Albums 12:49:51.3 Info: => 1.2E-06s 12:49:51.3 Info: CreateColumn Albums Media String 12:49:51.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:51.3 Info: => 0.0006027s 12:49:51.3 Info: AlterTable Tracks 12:49:51.3 Info: => 1.1E-06s 12:49:51.3 Info: CreateColumn Tracks MediumNumber Int32 12:49:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:51.3 Info: => 0.0005395s 12:49:51.3 Info: AlterTable Tracks 12:49:51.3 Info: => 9E-07s 12:49:51.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:51.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:51.3 Info: => 0.0005393s 12:49:51.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:51.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:51.3 Info: => 4.78E-05s 12:49:51.3 Info: DeleteColumn Tracks TrackNumber 12:49:51.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:51.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:51.3 Info: DROP TABLE "Tracks" 12:49:51.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:51.4 Info: => 0.0046807s 12:49:51.4 Info: AlterTable Tracks 12:49:51.4 Info: => 1E-06s 12:49:51.4 Info: CreateColumn Tracks TrackNumber String 12:49:51.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:51.4 Info: => 0.0005607s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:51', 'add_medium_support') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 3: add_medium_support migrated 12:49:51.4 Info: => 0.0009263s 12:49:51.4 Info: 4: add_various_qualites_in_profile migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 4 12:49:51.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:51.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:51.4 Info: => 5.89E-05s 12:49:51.4 Info: PerformDBOperation 12:49:51.4 Info: Performing DB Operation 12:49:51.4 Info: => 4.18E-05s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:51', 'add_various_qualites_in_profile') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 4: add_various_qualites_in_profile migrated 12:49:51.4 Info: => 0.0002917s 12:49:51.4 Info: 5: metadata_profiles migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 5 12:49:51.4 Info: CreateTable MetadataProfiles 12:49:51.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:51.4 Info: => 0.0001536s 12:49:51.4 Info: CreateIndex MetadataProfiles (Name) 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:51.4 Info: => 0.000146s 12:49:51.4 Info: AlterTable Artists 12:49:51.4 Info: => 1E-06s 12:49:51.4 Info: CreateColumn Artists MetadataProfileId Int32 12:49:51.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:51.4 Info: => 0.0006225s 12:49:51.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:51.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:51.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:51.4 Info: DROP TABLE "Artists" 12:49:51.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.4 Info: => 0.0050709s 12:49:51.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:51.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:51.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:51.4 Info: DROP TABLE "Artists" 12:49:51.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.4 Info: => 0.007234s 12:49:51.4 Info: AlterTable Albums 12:49:51.4 Info: => 1.1E-06s 12:49:51.4 Info: CreateColumn Albums SecondaryTypes String 12:49:51.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:51.4 Info: => 0.0005768s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:51', 'metadata_profiles') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 5: metadata_profiles migrated 12:49:51.4 Info: => 0.0009849s 12:49:51.4 Info: 6: separate_automatic_and_interactive_search migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 6 12:49:51.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:51.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:51.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:51.4 Info: DROP TABLE "Indexers" 12:49:51.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:51.4 Info: => 0.004165s 12:49:51.4 Info: AlterTable Indexers 12:49:51.4 Info: => 1E-06s 12:49:51.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:51.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:51.4 Info: => 0.0005496s 12:49:51.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:51.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:51.4 Info: => 4.58E-05s 12:49:51.4 Info: AlterTable Indexers 12:49:51.4 Info: => 1E-06s 12:49:51.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:51.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:51.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:51.4 Info: DROP TABLE "Indexers" 12:49:51.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:51.4 Info: => 0.0041045s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:51', 'separate_automatic_and_interactive_search') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 6: separate_automatic_and_interactive_search migrated 12:49:51.4 Info: => 0.0044273s 12:49:51.4 Info: 7: change_album_path_to_relative migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 7 12:49:51.4 Info: DeleteColumn Albums Path 12:49:51.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:51.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:51.4 Info: DROP TABLE "Albums" 12:49:51.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.4 Info: => 0.0050757s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:51', 'change_album_path_to_relative') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 7: change_album_path_to_relative migrated 12:49:51.4 Info: => 0.005484s 12:49:51.4 Info: 8: change_quality_size_mb_to_kb migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 8 12:49:51.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:51.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:51.4 Info: => 5.58E-05s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:51', 'change_quality_size_mb_to_kb') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 8: change_quality_size_mb_to_kb migrated 12:49:51.4 Info: => 0.0003046s 12:49:51.4 Info: 9: album_releases migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 9 12:49:51.4 Info: AlterTable Albums 12:49:51.4 Info: => 1.2E-06s 12:49:51.4 Info: CreateColumn Albums Releases String 12:49:51.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:51.4 Info: => 0.0006338s 12:49:51.4 Info: AlterTable Albums 12:49:51.4 Info: => 1.2E-06s 12:49:51.4 Info: CreateColumn Albums CurrentRelease String 12:49:51.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:51.4 Info: => 0.0005555s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:51', 'album_releases') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 9: album_releases migrated 12:49:51.4 Info: => 0.0008425s 12:49:51.4 Info: 10: album_releases_fix migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 10 12:49:51.4 Info: AlterTable Albums 12:49:51.4 Info: => 1.2E-06s 12:49:51.4 Info: AlterColumn Albums Releases String 12:49:51.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:51.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:51.4 Info: DROP TABLE "Albums" 12:49:51.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.4 Info: => 0.0049719s 12:49:51.4 Info: AlterTable Albums 12:49:51.4 Info: => 1E-06s 12:49:51.4 Info: AlterColumn Albums CurrentRelease String 12:49:51.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:51.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:51.4 Info: DROP TABLE "Albums" 12:49:51.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.4 Info: => 0.0049759s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:51', 'album_releases_fix') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 10: album_releases_fix migrated 12:49:51.4 Info: => 0.0053384s 12:49:51.4 Info: 11: import_lists migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 11 12:49:51.4 Info: CreateTable ImportLists 12:49:51.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:51.4 Info: => 0.0001925s 12:49:51.4 Info: CreateIndex ImportLists (Name) 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:51.4 Info: => 9.28E-05s 12:49:51.4 Info: CreateTable ImportListStatus 12:49:51.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:51.4 Info: => 0.0001362s 12:49:51.4 Info: CreateIndex ImportListStatus (ProviderId) 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:51.4 Info: => 8.97E-05s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:51', 'import_lists') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 11: import_lists migrated 12:49:51.4 Info: => 0.0004156s 12:49:51.4 Info: 12: add_release_status migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 12 12:49:51.4 Info: AlterTable MetadataProfiles 12:49:51.4 Info: => 1.2E-06s 12:49:51.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:51.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:51.4 Info: => 0.000622s 12:49:51.4 Info: PerformDBOperation 12:49:51.4 Info: Performing DB Operation 12:49:51.4 Info: => 3.34E-05s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:51', 'add_release_status') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 12: add_release_status migrated 12:49:51.4 Info: => 0.0003094s 12:49:51.4 Info: 13: album_download_notification migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 13 12:49:51.4 Info: AlterTable Notifications 12:49:51.4 Info: => 1.4E-06s 12:49:51.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:51.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:51.4 Info: => 0.0006049s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:51', 'album_download_notification') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 13: album_download_notification migrated 12:49:51.4 Info: => 0.0009135s 12:49:51.4 Info: 14: fix_language_metadata_profiles migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 14 12:49:51.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:51.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:51.4 Info: => 8.71E-05s 12:49:51.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:51.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:51.4 Info: => 6.43E-05s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:51', 'fix_language_metadata_profiles') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 14: fix_language_metadata_profiles migrated 12:49:51.4 Info: => 0.0003094s 12:49:51.4 Info: 15: remove_fanzub migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 15 12:49:51.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:51.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:51.4 Info: => 4.86E-05s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:51', 'remove_fanzub') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 15: remove_fanzub migrated 12:49:51.4 Info: => 0.0002897s 12:49:51.4 Info: 16: update_artist_history_indexes migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 16 12:49:51.4 Info: CreateIndex Albums (ArtistId) 12:49:51.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:51.4 Info: => 0.0001176s 12:49:51.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:51.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:51.4 Info: => 9.4E-05s 12:49:51.4 Info: DeleteIndex History (AlbumId) 12:49:51.4 Info: DROP INDEX "IX_History_AlbumId" 12:49:51.4 Info: => 0.0001335s 12:49:51.4 Info: CreateIndex History (AlbumId, Date) 12:49:51.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:51.4 Info: => 0.0001027s 12:49:51.4 Info: DeleteIndex History (DownloadId) 12:49:51.4 Info: DROP INDEX "IX_History_DownloadId" 12:49:51.4 Info: => 0.0001182s 12:49:51.4 Info: CreateIndex History (DownloadId, Date) 12:49:51.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:51.4 Info: => 0.0001002s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:51', 'update_artist_history_indexes') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 16: update_artist_history_indexes migrated 12:49:51.4 Info: => 0.0004141s 12:49:51.4 Info: 17: remove_nma migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 17 12:49:51.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:51.4 Info: => 5.35E-05s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:51', 'remove_nma') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 17: remove_nma migrated 12:49:51.4 Info: => 0.0002962s 12:49:51.4 Info: 18: album_disambiguation migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 18 12:49:51.4 Info: AlterTable Albums 12:49:51.4 Info: => 1E-06s 12:49:51.4 Info: CreateColumn Albums Disambiguation String 12:49:51.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:51.4 Info: => 0.0006243s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:51', 'album_disambiguation') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 18: album_disambiguation migrated 12:49:51.4 Info: => 0.0009228s 12:49:51.4 Info: 19: add_ape_quality_in_profiles migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 19 12:49:51.4 Info: PerformDBOperation 12:49:51.4 Info: Performing DB Operation 12:49:51.4 Info: => 4.16E-05s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:51', 'add_ape_quality_in_profiles') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 19: add_ape_quality_in_profiles migrated 12:49:51.4 Info: => 0.0002945s 12:49:51.4 Info: 20: remove_pushalot migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 20 12:49:51.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:51.4 Info: => 5.38E-05s 12:49:51.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:51.4 Info: => 3.91E-05s 12:49:51.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:51.4 Info: => 3.84E-05s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:51', 'remove_pushalot') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 20: remove_pushalot migrated 12:49:51.4 Info: => 0.0002792s 12:49:51.4 Info: 21: add_custom_filters migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 21 12:49:51.4 Info: CreateTable CustomFilters 12:49:51.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:51.4 Info: => 0.0001518s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:51', 'add_custom_filters') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 21: add_custom_filters migrated 12:49:51.4 Info: => 0.0004297s 12:49:51.4 Info: 22: import_list_tags migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 22 12:49:51.4 Info: AlterTable ImportLists 12:49:51.4 Info: => 1.1E-06s 12:49:51.4 Info: CreateColumn ImportLists Tags String 12:49:51.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:51.4 Info: => 0.0006274s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:51', 'import_list_tags') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 22: import_list_tags migrated 12:49:51.4 Info: => 0.0009188s 12:49:51.4 Info: 23: add_release_groups_etc migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 23 12:49:51.4 Info: CreateTable ArtistMetadata 12:49:51.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:51.4 Info: => 0.0002108s 12:49:51.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:51.4 Info: => 0.0001055s 12:49:51.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:51.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:51.4 Info: => 0.0001303s 12:49:51.4 Info: AlterTable Artists 12:49:51.4 Info: => 1E-06s 12:49:51.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:51.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:51.4 Info: => 0.0006154s 12:49:51.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:51.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:51.4 Info: => 8.32E-05s 12:49:51.4 Info: CreateTable AlbumReleases 12:49:51.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:51.4 Info: => 0.0001864s 12:49:51.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:51.4 Info: => 0.0001001s 12:49:51.4 Info: CreateIndex AlbumReleases (AlbumId) 12:49:51.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:51.4 Info: => 8.52E-05s 12:49:51.4 Info: PerformDBOperation 12:49:51.4 Info: Performing DB Operation 12:49:51.4 Info: => 3.68E-05s 12:49:51.4 Info: AlterTable Albums 12:49:51.4 Info: => 1.1E-06s 12:49:51.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:51.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:51.4 Info: => 0.000653s 12:49:51.4 Info: AlterTable Albums 12:49:51.4 Info: => 1E-06s 12:49:51.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:51.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:51.4 Info: => 0.0006344s 12:49:51.4 Info: AlterTable Albums 12:49:51.4 Info: => 1.2E-06s 12:49:51.4 Info: CreateColumn Albums Links String 12:49:51.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:51.4 Info: => 0.0006194s 12:49:51.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:51.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:51.4 Info: => 0.0001042s 12:49:51.4 Info: AlterTable Tracks 12:49:51.4 Info: => 1E-06s 12:49:51.4 Info: CreateColumn Tracks ForeignRecordingId String 12:49:51.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:51.4 Info: => 0.0006321s 12:49:51.4 Info: AlterTable Tracks 12:49:51.4 Info: => 1.1E-06s 12:49:51.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:51.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:51.4 Info: => 0.000634s 12:49:51.4 Info: AlterTable Tracks 12:49:51.4 Info: => 1E-06s 12:49:51.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:51.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:51.4 Info: => 0.0006368s 12:49:51.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:51.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:51.4 Info: => 0.0001008s 12:49:51.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:51.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:51.4 Info: => 9.32E-05s 12:49:51.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:51.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:51.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:51.4 Info: DROP TABLE "Artists" 12:49:51.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.4 Info: => 0.0056523s 12:49:51.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:51.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:51.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:51.4 Info: DROP TABLE "Albums" 12:49:51.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.4 Info: => 0.0057604s 12:49:51.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:51.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:51.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:51.4 Info: DROP TABLE "Tracks" 12:49:51.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:51.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:51.4 Info: => 0.005215s 12:49:51.4 Info: DeleteColumn TrackFiles ArtistId 12:49:51.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:51.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:51.4 Info: DROP TABLE "TrackFiles" 12:49:51.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:51.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.4 Info: => 0.0060087s 12:49:51.4 Info: CreateIndex Artists (ArtistMetadataId) 12:49:51.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:51.4 Info: => 8.99E-05s 12:49:51.4 Info: CreateIndex Artists (Monitored) 12:49:51.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:51.4 Info: => 8.67E-05s 12:49:51.4 Info: CreateIndex Albums (ArtistMetadataId) 12:49:51.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:51.4 Info: => 8.85E-05s 12:49:51.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:51.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:51.4 Info: => 8.54E-05s 12:49:51.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:51.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:51.4 Info: => 9.58E-05s 12:49:51.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:51.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:51.4 Info: => 8.92E-05s 12:49:51.4 Info: UpdateData 12:49:51.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:51.4 Info: => 4.92E-05s 12:49:51.4 Info: UpdateData 12:49:51.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:51.4 Info: => 4.14E-05s 12:49:51.4 Info: UpdateData 12:49:51.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:51.4 Info: => 4.87E-05s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:51', 'add_release_groups_etc') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 23: add_release_groups_etc migrated 12:49:51.4 Info: => 0.0005893s 12:49:51.4 Info: 24: NewMediaInfoFormat migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 24 12:49:51.4 Info: UpdateData 12:49:51.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:51.4 Info: => 5.83E-05s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:51', 'NewMediaInfoFormat') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 24: NewMediaInfoFormat migrated 12:49:51.4 Info: => 0.0003063s 12:49:51.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 25 12:49:51.4 Info: RenameTable Restrictions ReleaseProfiles 12:49:51.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:51.4 Info: => 0.0017039s 12:49:51.4 Info: AlterTable ReleaseProfiles 12:49:51.4 Info: => 1.1E-06s 12:49:51.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:51.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:51.4 Info: => 0.0006111s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:51', 'rename_restrictions_to_release_profiles') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:51.4 Info: => 0.0009106s 12:49:51.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.4 Info: Starting migration of Main DB to 26 12:49:51.4 Info: RenameTable Profiles QualityProfiles 12:49:51.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:51.4 Info: => 0.0017128s 12:49:51.4 Info: AlterTable QualityProfiles 12:49:51.4 Info: => 1.1E-06s 12:49:51.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:51.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:51.4 Info: => 0.0006176s 12:49:51.4 Info: AlterTable LanguageProfiles 12:49:51.4 Info: => 1.1E-06s 12:49:51.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:51.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:51.4 Info: => 0.0005839s 12:49:51.4 Info: UpdateData 12:49:51.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:51.4 Info: => 4.85E-05s 12:49:51.4 Info: UpdateData 12:49:51.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:51.4 Info: => 3.65E-05s 12:49:51.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:51.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:51.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:51.4 Info: DROP TABLE "Artists" 12:49:51.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:51.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:51.4 Info: => 0.0050633s 12:49:51.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:51', 'rename_quality_profiles_add_upgrade_allowed') 12:49:51.4 Info: Committing Transaction 12:49:51.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:51.4 Info: => 0.0054399s 12:49:51.4 Info: 27: add_import_exclusions migrating 12:49:51.4 Info: Beginning Transaction 12:49:51.5 Info: Starting migration of Main DB to 27 12:49:51.5 Info: CreateTable ImportListExclusions 12:49:51.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:51.5 Info: => 0.0001489s 12:49:51.5 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:51.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:51.5 Info: => 9.61E-05s 12:49:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:51', 'add_import_exclusions') 12:49:51.5 Info: Committing Transaction 12:49:51.5 Info: 27: add_import_exclusions migrated 12:49:51.5 Info: => 0.0004077s 12:49:51.5 Info: 28: clean_artist_metadata_table migrating 12:49:51.5 Info: Beginning Transaction 12:49:51.5 Info: Starting migration of Main DB to 28 12:49:51.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.5 Info: => 0.0001748s 12:49:51.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.5 Info: => 0.0001312s 12:49:51.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:51.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:51.5 Info: => 0.0002207s 12:49:51.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:51.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:51.5 Info: => 0.0001564s 12:49:51.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.5 Info: => 0.000134s 12:49:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.5 Info: => 0.0001266s 12:49:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:51', 'clean_artist_metadata_table') 12:49:51.5 Info: Committing Transaction 12:49:51.5 Info: 28: clean_artist_metadata_table migrated 12:49:51.5 Info: => 0.0004159s 12:49:51.5 Info: 29: health_issue_notification migrating 12:49:51.5 Info: Beginning Transaction 12:49:51.5 Info: Starting migration of Main DB to 29 12:49:51.5 Info: AlterTable Notifications 12:49:51.5 Info: => 1.1E-06s 12:49:51.5 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:51.5 Info: => 0.0006735s 12:49:51.5 Info: AlterTable Notifications 12:49:51.5 Info: => 1E-06s 12:49:51.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:51.5 Info: => 0.0006124s 12:49:51.5 Info: AlterTable Notifications 12:49:51.5 Info: => 1.1E-06s 12:49:51.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:51.5 Info: => 0.000608s 12:49:51.5 Info: AlterTable Notifications 12:49:51.5 Info: => 1E-06s 12:49:51.5 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:51.5 Info: => 0.0006107s 12:49:51.5 Info: AlterTable Notifications 12:49:51.5 Info: => 1E-06s 12:49:51.5 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:51.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:51.5 Info: => 0.0006043s 12:49:51.5 Info: DeleteColumn Notifications OnDownload 12:49:51.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:51.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:51.5 Info: DROP TABLE "Notifications" 12:49:51.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:51.5 Info: => 0.0046435s 12:49:51.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:51.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:51.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:51.5 Info: DROP TABLE "Notifications" 12:49:51.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:51.5 Info: => 0.0057207s 12:49:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:51', 'health_issue_notification') 12:49:51.5 Info: Committing Transaction 12:49:51.5 Info: 29: health_issue_notification migrated 12:49:51.5 Info: => 0.0061143s 12:49:51.5 Info: 30: add_mediafilerepository_mtime migrating 12:49:51.5 Info: Beginning Transaction 12:49:51.5 Info: Starting migration of Main DB to 30 12:49:51.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:51.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:51.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:51', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:51.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:49:51.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:51', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:51.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:49:51.5 Info: AlterTable TrackFiles 12:49:51.5 Info: => 9E-07s 12:49:51.5 Info: CreateColumn TrackFiles Modified DateTime 12:49:51.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:51.5 Info: => 0.0006426s 12:49:51.5 Info: AlterTable TrackFiles 12:49:51.5 Info: => 1E-06s 12:49:51.5 Info: CreateColumn TrackFiles Path String 12:49:51.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:51.5 Info: => 0.0006009s 12:49:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:51.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:51.5 Info: => 4.52E-05s 12:49:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.5 Info: => 0.0001325s 12:49:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:51.5 Info: => 0.0001483s 12:49:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:51.5 Info: => 0.0001501s 12:49:51.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:51.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:51.5 Info: => 8.87E-05s 12:49:51.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:51.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:51.5 Info: => 5.7E-05s 12:49:51.5 Info: AlterTable TrackFiles 12:49:51.5 Info: => 9E-07s 12:49:51.5 Info: AlterColumn TrackFiles Path String 12:49:51.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:51.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:51.5 Info: DROP TABLE "TrackFiles" 12:49:51.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:51.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.5 Info: => 0.0059279s 12:49:51.5 Info: CreateIndex TrackFiles (Path) 12:49:51.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:51.5 Info: => 8.94E-05s 12:49:51.5 Info: DeleteColumn TrackFiles RelativePath 12:49:51.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:51.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:51.5 Info: DROP TABLE "TrackFiles" 12:49:51.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:51.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:51.5 Info: => 0.0049247s 12:49:51.5 Info: -> 6 Insert operations completed in 00:00:00.0015314 taking an average of 00:00:00.0002552 12:49:51.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:51', 'add_mediafilerepository_mtime') 12:49:51.5 Info: Committing Transaction 12:49:51.5 Info: 30: add_mediafilerepository_mtime migrated 12:49:51.5 Info: => 0.0053973s 12:49:51.5 Debug: Took: 00:00:00.1746753 12:49:51.5 Debug: Got 0 tracks 12:49:51.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 12:49:51.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 12:49:51.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469915773855_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:51.5 Info: DatabaseEngineVersionCheck migrating 12:49:51.5 Info: PerformDBOperation 12:49:51.5 Info: Performing DB Operation 12:49:51.5 Info: SQLite 3.45.3 12:49:51.5 Info: => 0.0011383s 12:49:51.5 Info: DatabaseEngineVersionCheck migrated 12:49:51.5 Info: => 0.0011549s 12:49:51.5 Info: VersionMigration migrating 12:49:51.5 Info: Beginning Transaction 12:49:51.5 Info: CreateTable VersionInfo 12:49:51.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:51.5 Info: => 0.0001608s 12:49:51.5 Info: Committing Transaction 12:49:51.5 Info: VersionMigration migrated 12:49:51.5 Info: => 0.0005461s 12:49:51.5 Info: VersionUniqueMigration migrating 12:49:51.5 Info: Beginning Transaction 12:49:51.5 Info: CreateIndex VersionInfo (Version) 12:49:51.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:51.5 Info: => 0.0001297s 12:49:51.5 Info: AlterTable VersionInfo 12:49:51.5 Info: => 1E-06s 12:49:51.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:51.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:51.5 Info: => 0.0005744s 12:49:51.5 Info: Committing Transaction 12:49:51.5 Info: VersionUniqueMigration migrated 12:49:51.5 Info: => 0.0007847s 12:49:51.5 Info: VersionDescriptionMigration migrating 12:49:51.5 Info: Beginning Transaction 12:49:51.5 Info: AlterTable VersionInfo 12:49:51.5 Info: => 1E-06s 12:49:51.5 Info: CreateColumn VersionInfo Description String 12:49:51.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:51.5 Info: => 0.0002083s 12:49:51.5 Info: Committing Transaction 12:49:51.5 Info: VersionDescriptionMigration migrated 12:49:51.5 Info: => 0.0004167s 12:49:51.5 Info: 1: InitialSetup migrating 12:49:51.5 Info: Beginning Transaction 12:49:51.5 Info: Starting migration of Main DB to 1 12:49:51.6 Info: CreateTable Config 12:49:51.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:51.6 Info: => 0.0001858s 12:49:51.6 Info: CreateIndex Config (Key) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:51.6 Info: => 8.58E-05s 12:49:51.6 Info: CreateTable RootFolders 12:49:51.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:51.6 Info: => 0.000135s 12:49:51.6 Info: CreateIndex RootFolders (Path) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:51.6 Info: => 8.43E-05s 12:49:51.6 Info: CreateTable Artists 12:49:51.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:51.6 Info: => 0.0003398s 12:49:51.6 Info: CreateIndex Artists (ForeignArtistId) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:51.6 Info: => 9.11E-05s 12:49:51.6 Info: CreateIndex Artists (NameSlug) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:51.6 Info: => 7.81E-05s 12:49:51.6 Info: CreateIndex Artists (CleanName) 12:49:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.6 Info: => 7.55E-05s 12:49:51.6 Info: CreateIndex Artists (Path) 12:49:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.6 Info: => 7.37E-05s 12:49:51.6 Info: CreateTable Albums 12:49:51.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:51.6 Info: => 0.0002381s 12:49:51.6 Info: CreateIndex Albums (ForeignAlbumId) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.6 Info: => 8.18E-05s 12:49:51.6 Info: CreateIndex Albums (MBId) 12:49:51.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.6 Info: => 8.48E-05s 12:49:51.6 Info: CreateIndex Albums (TADBId) 12:49:51.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.6 Info: => 7.74E-05s 12:49:51.6 Info: CreateIndex Albums (TitleSlug) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.6 Info: => 7.71E-05s 12:49:51.6 Info: CreateIndex Albums (CleanTitle) 12:49:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.6 Info: => 7.29E-05s 12:49:51.6 Info: CreateIndex Albums (Path) 12:49:51.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:51.6 Info: => 7.42E-05s 12:49:51.6 Info: CreateTable Tracks 12:49:51.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:51.6 Info: => 0.0002074s 12:49:51.6 Info: CreateIndex Tracks (ForeignTrackId) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:51.6 Info: => 8.98E-05s 12:49:51.6 Info: CreateIndex Tracks (ArtistId) 12:49:51.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:51.6 Info: => 7.99E-05s 12:49:51.6 Info: CreateIndex Tracks (TrackFileId) 12:49:51.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:51.6 Info: => 0.0001028s 12:49:51.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:51.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:51.6 Info: => 9.51E-05s 12:49:51.6 Info: CreateTable TrackFiles 12:49:51.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:51.6 Info: => 0.0001778s 12:49:51.6 Info: CreateIndex TrackFiles (ArtistId) 12:49:51.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:51.6 Info: => 9.03E-05s 12:49:51.6 Info: CreateIndex TrackFiles (AlbumId) 12:49:51.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.6 Info: => 8.92E-05s 12:49:51.6 Info: CreateTable History 12:49:51.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:51.6 Info: => 0.0001999s 12:49:51.6 Info: CreateIndex History (Date) 12:49:51.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:51.6 Info: => 8.84E-05s 12:49:51.6 Info: CreateIndex History (EventType) 12:49:51.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:51.6 Info: => 0.0001261s 12:49:51.6 Info: CreateIndex History (DownloadId) 12:49:51.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:51.6 Info: => 9.84E-05s 12:49:51.6 Info: CreateIndex History (AlbumId) 12:49:51.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:51.6 Info: => 8.17E-05s 12:49:51.6 Info: CreateTable Notifications 12:49:51.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:51.6 Info: => 0.0001868s 12:49:51.6 Info: CreateTable ScheduledTasks 12:49:51.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:51.6 Info: => 0.0001324s 12:49:51.6 Info: CreateIndex ScheduledTasks (TypeName) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:51.6 Info: => 9.23E-05s 12:49:51.6 Info: CreateTable Indexers 12:49:51.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:51.6 Info: => 0.0001398s 12:49:51.6 Info: CreateIndex Indexers (Name) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:51.6 Info: => 0.0001314s 12:49:51.6 Info: CreateTable Profiles 12:49:51.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:51.6 Info: => 0.0001382s 12:49:51.6 Info: CreateIndex Profiles (Name) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:51.6 Info: => 0.0001497s 12:49:51.6 Info: CreateTable QualityDefinitions 12:49:51.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:51.6 Info: => 0.0001466s 12:49:51.6 Info: CreateIndex QualityDefinitions (Quality) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:51.6 Info: => 0.0001177s 12:49:51.6 Info: CreateIndex QualityDefinitions (Title) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:51.6 Info: => 8.87E-05s 12:49:51.6 Info: CreateTable NamingConfig 12:49:51.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:51.6 Info: => 0.0001837s 12:49:51.6 Info: CreateTable Blacklist 12:49:51.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:51.6 Info: => 0.0002144s 12:49:51.6 Info: CreateTable Metadata 12:49:51.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:51.6 Info: => 0.0001312s 12:49:51.6 Info: CreateTable MetadataFiles 12:49:51.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:51.6 Info: => 0.0001895s 12:49:51.6 Info: CreateTable DownloadClients 12:49:51.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:51.6 Info: => 0.0001337s 12:49:51.6 Info: CreateTable PendingReleases 12:49:51.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:51.6 Info: => 0.0001474s 12:49:51.6 Info: CreateTable RemotePathMappings 12:49:51.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:51.6 Info: => 0.0001227s 12:49:51.6 Info: CreateTable Tags 12:49:51.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:51.6 Info: => 0.00014s 12:49:51.6 Info: CreateIndex Tags (Label) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:51.6 Info: => 0.0001081s 12:49:51.6 Info: CreateTable Restrictions 12:49:51.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:51.6 Info: => 0.0001287s 12:49:51.6 Info: CreateTable DelayProfiles 12:49:51.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:51.6 Info: => 0.0001769s 12:49:51.6 Info: CreateTable Users 12:49:51.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:51.6 Info: => 0.0001265s 12:49:51.6 Info: CreateIndex Users (Identifier) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:51.6 Info: => 9.62E-05s 12:49:51.6 Info: CreateIndex Users (Username) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:51.6 Info: => 8.68E-05s 12:49:51.6 Info: CreateTable Commands 12:49:51.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:51.6 Info: => 0.0002057s 12:49:51.6 Info: CreateTable IndexerStatus 12:49:51.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:51.6 Info: => 0.0001696s 12:49:51.6 Info: CreateIndex IndexerStatus (ProviderId) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:51.6 Info: => 0.0001215s 12:49:51.6 Info: CreateTable ExtraFiles 12:49:51.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:51.6 Info: => 0.0001556s 12:49:51.6 Info: CreateTable LyricFiles 12:49:51.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:51.6 Info: => 0.0001681s 12:49:51.6 Info: CreateTable LanguageProfiles 12:49:51.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:51.6 Info: => 0.0001197s 12:49:51.6 Info: CreateIndex LanguageProfiles (Name) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:51.6 Info: => 9.86E-05s 12:49:51.6 Info: CreateTable DownloadClientStatus 12:49:51.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:51.6 Info: => 0.0001682s 12:49:51.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:51.6 Info: => 9.6E-05s 12:49:51.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:51.6 Info: -> 1 Insert operations completed in 00:00:00.0000806 taking an average of 00:00:00.0000806 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:51', 'InitialSetup') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 1: InitialSetup migrated 12:49:51.6 Info: => 0.0010499s 12:49:51.6 Info: 2: add_reason_to_pending_releases migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 2 12:49:51.6 Info: AlterTable PendingReleases 12:49:51.6 Info: => 1.3E-06s 12:49:51.6 Info: CreateColumn PendingReleases Reason Int32 12:49:51.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:51.6 Info: => 0.0005959s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:51', 'add_reason_to_pending_releases') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 2: add_reason_to_pending_releases migrated 12:49:51.6 Info: => 0.0009295s 12:49:51.6 Info: 3: add_medium_support migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 3 12:49:51.6 Info: AlterTable Albums 12:49:51.6 Info: => 2.1E-06s 12:49:51.6 Info: CreateColumn Albums Media String 12:49:51.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:51.6 Info: => 0.0006194s 12:49:51.6 Info: AlterTable Tracks 12:49:51.6 Info: => 1E-06s 12:49:51.6 Info: CreateColumn Tracks MediumNumber Int32 12:49:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:51.6 Info: => 0.0005702s 12:49:51.6 Info: AlterTable Tracks 12:49:51.6 Info: => 1.2E-06s 12:49:51.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:51.6 Info: => 0.0005423s 12:49:51.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:51.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:51.6 Info: => 4.78E-05s 12:49:51.6 Info: DeleteColumn Tracks TrackNumber 12:49:51.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:51.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:51.6 Info: DROP TABLE "Tracks" 12:49:51.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:51.6 Info: => 0.0045392s 12:49:51.6 Info: AlterTable Tracks 12:49:51.6 Info: => 1.1E-06s 12:49:51.6 Info: CreateColumn Tracks TrackNumber String 12:49:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:51.6 Info: => 0.0005487s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:51', 'add_medium_support') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 3: add_medium_support migrated 12:49:51.6 Info: => 0.00096s 12:49:51.6 Info: 4: add_various_qualites_in_profile migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 4 12:49:51.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:51.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:51.6 Info: => 8.89E-05s 12:49:51.6 Info: PerformDBOperation 12:49:51.6 Info: Performing DB Operation 12:49:51.6 Info: => 4.27E-05s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:51', 'add_various_qualites_in_profile') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 4: add_various_qualites_in_profile migrated 12:49:51.6 Info: => 0.0003154s 12:49:51.6 Info: 5: metadata_profiles migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 5 12:49:51.6 Info: CreateTable MetadataProfiles 12:49:51.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:51.6 Info: => 0.0001518s 12:49:51.6 Info: CreateIndex MetadataProfiles (Name) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:51.6 Info: => 0.0001003s 12:49:51.6 Info: AlterTable Artists 12:49:51.6 Info: => 1E-06s 12:49:51.6 Info: CreateColumn Artists MetadataProfileId Int32 12:49:51.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:51.6 Info: => 0.0005819s 12:49:51.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49: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, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49: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", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:51.6 Info: DROP TABLE "Artists" 12:49:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.6 Info: => 0.0049016s 12:49:51.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49: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) 12:49: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" 12:49:51.6 Info: DROP TABLE "Artists" 12:49:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.6 Info: => 0.0048236s 12:49:51.6 Info: AlterTable Albums 12:49:51.6 Info: => 1.2E-06s 12:49:51.6 Info: CreateColumn Albums SecondaryTypes String 12:49:51.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:51.6 Info: => 0.0005573s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:51', 'metadata_profiles') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 5: metadata_profiles migrated 12:49:51.6 Info: => 0.0009946s 12:49:51.6 Info: 6: separate_automatic_and_interactive_search migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 6 12:49:51.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49: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) 12:49:51.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:51.6 Info: DROP TABLE "Indexers" 12:49:51.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:51.6 Info: => 0.0041497s 12:49:51.6 Info: AlterTable Indexers 12:49:51.6 Info: => 1E-06s 12:49:51.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:51.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:51.6 Info: => 0.0005463s 12:49:51.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:51.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:51.6 Info: => 4.62E-05s 12:49:51.6 Info: AlterTable Indexers 12:49:51.6 Info: => 1E-06s 12:49:51.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49: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) 12:49: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" 12:49:51.6 Info: DROP TABLE "Indexers" 12:49:51.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:51.6 Info: => 0.0055261s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:51', 'separate_automatic_and_interactive_search') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 6: separate_automatic_and_interactive_search migrated 12:49:51.6 Info: => 0.0059049s 12:49:51.6 Info: 7: change_album_path_to_relative migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 7 12:49:51.6 Info: DeleteColumn Albums Path 12:49: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) 12:49: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" 12:49:51.6 Info: DROP TABLE "Albums" 12:49:51.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.6 Info: => 0.0050379s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:51', 'change_album_path_to_relative') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 7: change_album_path_to_relative migrated 12:49:51.6 Info: => 0.0054818s 12:49:51.6 Info: 8: change_quality_size_mb_to_kb migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 8 12:49:51.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:51.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:51.6 Info: => 5.73E-05s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:51', 'change_quality_size_mb_to_kb') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 8: change_quality_size_mb_to_kb migrated 12:49:51.6 Info: => 0.0003173s 12:49:51.6 Info: 9: album_releases migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 9 12:49:51.6 Info: AlterTable Albums 12:49:51.6 Info: => 1.1E-06s 12:49:51.6 Info: CreateColumn Albums Releases String 12:49:51.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:51.6 Info: => 0.0006042s 12:49:51.6 Info: AlterTable Albums 12:49:51.6 Info: => 1.2E-06s 12:49:51.6 Info: CreateColumn Albums CurrentRelease String 12:49:51.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:51.6 Info: => 0.0005493s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:51', 'album_releases') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 9: album_releases migrated 12:49:51.6 Info: => 0.0008536s 12:49:51.6 Info: 10: album_releases_fix migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 10 12:49:51.6 Info: AlterTable Albums 12:49:51.6 Info: => 1.7E-06s 12:49:51.6 Info: AlterColumn Albums Releases String 12:49: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, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49: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", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:51.6 Info: DROP TABLE "Albums" 12:49:51.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.6 Info: => 0.0060316s 12:49:51.6 Info: AlterTable Albums 12:49:51.6 Info: => 1E-06s 12:49:51.6 Info: AlterColumn Albums CurrentRelease String 12:49: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, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49: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", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:51.6 Info: DROP TABLE "Albums" 12:49:51.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.6 Info: => 0.0049802s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:51', 'album_releases_fix') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 10: album_releases_fix migrated 12:49:51.6 Info: => 0.0053631s 12:49:51.6 Info: 11: import_lists migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 11 12:49:51.6 Info: CreateTable ImportLists 12:49:51.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:51.6 Info: => 0.0002029s 12:49:51.6 Info: CreateIndex ImportLists (Name) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:51.6 Info: => 9.44E-05s 12:49:51.6 Info: CreateTable ImportListStatus 12:49:51.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:51.6 Info: => 0.0001368s 12:49:51.6 Info: CreateIndex ImportListStatus (ProviderId) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:51.6 Info: => 9.03E-05s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:51', 'import_lists') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 11: import_lists migrated 12:49:51.6 Info: => 0.0004382s 12:49:51.6 Info: 12: add_release_status migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 12 12:49:51.6 Info: AlterTable MetadataProfiles 12:49:51.6 Info: => 1.2E-06s 12:49:51.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:51.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:51.6 Info: => 0.0006167s 12:49:51.6 Info: PerformDBOperation 12:49:51.6 Info: Performing DB Operation 12:49:51.6 Info: => 3.26E-05s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:51', 'add_release_status') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 12: add_release_status migrated 12:49:51.6 Info: => 0.0003119s 12:49:51.6 Info: 13: album_download_notification migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 13 12:49:51.6 Info: AlterTable Notifications 12:49:51.6 Info: => 1.2E-06s 12:49:51.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:51.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:51.6 Info: => 0.0006098s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:51', 'album_download_notification') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 13: album_download_notification migrated 12:49:51.6 Info: => 0.0009232s 12:49:51.6 Info: 14: fix_language_metadata_profiles migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 14 12:49:51.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:51.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:51.6 Info: => 8.8E-05s 12:49:51.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:51.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:51.6 Info: => 6.49E-05s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:51', 'fix_language_metadata_profiles') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 14: fix_language_metadata_profiles migrated 12:49:51.6 Info: => 0.0003138s 12:49:51.6 Info: 15: remove_fanzub migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 15 12:49:51.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:51.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:51.6 Info: => 4.91E-05s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:51', 'remove_fanzub') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 15: remove_fanzub migrated 12:49:51.6 Info: => 0.0002981s 12:49:51.6 Info: 16: update_artist_history_indexes migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 16 12:49:51.6 Info: CreateIndex Albums (ArtistId) 12:49:51.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:51.6 Info: => 0.000119s 12:49:51.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:51.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:51.6 Info: => 9.47E-05s 12:49:51.6 Info: DeleteIndex History (AlbumId) 12:49:51.6 Info: DROP INDEX "IX_History_AlbumId" 12:49:51.6 Info: => 0.0001348s 12:49:51.6 Info: CreateIndex History (AlbumId, Date) 12:49:51.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:51.6 Info: => 0.0001042s 12:49:51.6 Info: DeleteIndex History (DownloadId) 12:49:51.6 Info: DROP INDEX "IX_History_DownloadId" 12:49:51.6 Info: => 0.000118s 12:49:51.6 Info: CreateIndex History (DownloadId, Date) 12:49:51.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:51.6 Info: => 9.91E-05s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:51', 'update_artist_history_indexes') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 16: update_artist_history_indexes migrated 12:49:51.6 Info: => 0.000412s 12:49:51.6 Info: 17: remove_nma migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 17 12:49:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:51.6 Info: => 5.54E-05s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:51', 'remove_nma') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 17: remove_nma migrated 12:49:51.6 Info: => 0.0002966s 12:49:51.6 Info: 18: album_disambiguation migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 18 12:49:51.6 Info: AlterTable Albums 12:49:51.6 Info: => 1.2E-06s 12:49:51.6 Info: CreateColumn Albums Disambiguation String 12:49:51.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:51.6 Info: => 0.0006246s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:51', 'album_disambiguation') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 18: album_disambiguation migrated 12:49:51.6 Info: => 0.0009174s 12:49:51.6 Info: 19: add_ape_quality_in_profiles migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 19 12:49:51.6 Info: PerformDBOperation 12:49:51.6 Info: Performing DB Operation 12:49:51.6 Info: => 3.74E-05s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:51', 'add_ape_quality_in_profiles') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 19: add_ape_quality_in_profiles migrated 12:49:51.6 Info: => 0.0003166s 12:49:51.6 Info: 20: remove_pushalot migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 20 12:49:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:51.6 Info: => 5.44E-05s 12:49:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:51.6 Info: => 4.03E-05s 12:49:51.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:51.6 Info: => 0.0009322s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:51', 'remove_pushalot') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 20: remove_pushalot migrated 12:49:51.6 Info: => 0.0011968s 12:49:51.6 Info: 21: add_custom_filters migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 21 12:49:51.6 Info: CreateTable CustomFilters 12:49:51.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:51.6 Info: => 0.0001499s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:51', 'add_custom_filters') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 21: add_custom_filters migrated 12:49:51.6 Info: => 0.0004476s 12:49:51.6 Info: 22: import_list_tags migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 22 12:49:51.6 Info: AlterTable ImportLists 12:49:51.6 Info: => 1.2E-06s 12:49:51.6 Info: CreateColumn ImportLists Tags String 12:49:51.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:51.6 Info: => 0.0006503s 12:49:51.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:51', 'import_list_tags') 12:49:51.6 Info: Committing Transaction 12:49:51.6 Info: 22: import_list_tags migrated 12:49:51.6 Info: => 0.0009551s 12:49:51.6 Info: 23: add_release_groups_etc migrating 12:49:51.6 Info: Beginning Transaction 12:49:51.6 Info: Starting migration of Main DB to 23 12:49:51.6 Info: CreateTable ArtistMetadata 12:49:51.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:51.6 Info: => 0.0002111s 12:49:51.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:51.6 Info: => 9.67E-05s 12:49:51.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:51.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:51.6 Info: => 0.0001392s 12:49:51.6 Info: AlterTable Artists 12:49:51.6 Info: => 1E-06s 12:49:51.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:51.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:51.6 Info: => 0.0006326s 12:49:51.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:51.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:51.6 Info: => 7.42E-05s 12:49:51.6 Info: CreateTable AlbumReleases 12:49:51.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:51.6 Info: => 0.0001778s 12:49:51.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:51.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:51.6 Info: => 9.28E-05s 12:49:51.6 Info: CreateIndex AlbumReleases (AlbumId) 12:49:51.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:51.6 Info: => 8.26E-05s 12:49:51.6 Info: PerformDBOperation 12:49:51.6 Info: Performing DB Operation 12:49:51.6 Info: => 0.0008693s 12:49:51.6 Info: AlterTable Albums 12:49:51.6 Info: => 1.2E-06s 12:49:51.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:51.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:51.6 Info: => 0.0006862s 12:49:51.6 Info: AlterTable Albums 12:49:51.6 Info: => 1.1E-06s 12:49:51.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:51.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:51.6 Info: => 0.0006642s 12:49:51.6 Info: AlterTable Albums 12:49:51.6 Info: => 1.3E-06s 12:49:51.6 Info: CreateColumn Albums Links String 12:49:51.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:51.6 Info: => 0.0006297s 12:49:51.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:51.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:51.6 Info: => 9.22E-05s 12:49:51.6 Info: AlterTable Tracks 12:49:51.6 Info: => 1.1E-06s 12:49:51.6 Info: CreateColumn Tracks ForeignRecordingId String 12:49:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:51.6 Info: => 0.0006231s 12:49:51.6 Info: AlterTable Tracks 12:49:51.6 Info: => 1.1E-06s 12:49:51.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:51.6 Info: => 0.0006138s 12:49:51.6 Info: AlterTable Tracks 12:49:51.6 Info: => 1.2E-06s 12:49:51.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:51.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:51.6 Info: => 0.0006203s 12:49:51.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:51.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:51.6 Info: => 0.00012s 12:49:51.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:51.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:51.6 Info: => 7.91E-05s 12:49:51.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:51.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:51.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:51.6 Info: DROP TABLE "Artists" 12:49:51.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.6 Info: => 0.005962s 12:49:51.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:51.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:51.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:51.6 Info: DROP TABLE "Albums" 12:49:51.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.7 Info: => 0.0065569s 12:49:51.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:51.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:51.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:51.7 Info: DROP TABLE "Tracks" 12:49:51.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:51.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:51.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:51.7 Info: => 0.004776s 12:49:51.7 Info: DeleteColumn TrackFiles ArtistId 12:49:51.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:51.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:51.7 Info: DROP TABLE "TrackFiles" 12:49:51.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:51.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.7 Info: => 0.004539s 12:49:51.7 Info: CreateIndex Artists (ArtistMetadataId) 12:49:51.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:51.7 Info: => 8.98E-05s 12:49:51.7 Info: CreateIndex Artists (Monitored) 12:49:51.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:51.7 Info: => 8.35E-05s 12:49:51.7 Info: CreateIndex Albums (ArtistMetadataId) 12:49:51.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:51.7 Info: => 8.33E-05s 12:49:51.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:51.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:51.7 Info: => 8.54E-05s 12:49:51.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:51.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:51.7 Info: => 8.31E-05s 12:49:51.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:51.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:51.7 Info: => 8.28E-05s 12:49:51.7 Info: UpdateData 12:49:51.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:51.7 Info: => 4.92E-05s 12:49:51.7 Info: UpdateData 12:49:51.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:51.7 Info: => 4.22E-05s 12:49:51.7 Info: UpdateData 12:49:51.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:51.7 Info: => 4.72E-05s 12:49:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:51', 'add_release_groups_etc') 12:49:51.7 Info: Committing Transaction 12:49:51.7 Info: 23: add_release_groups_etc migrated 12:49:51.7 Info: => 0.0005736s 12:49:51.7 Info: 24: NewMediaInfoFormat migrating 12:49:51.7 Info: Beginning Transaction 12:49:51.7 Info: Starting migration of Main DB to 24 12:49:51.7 Info: UpdateData 12:49:51.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:51.7 Info: => 5.85E-05s 12:49:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:51', 'NewMediaInfoFormat') 12:49:51.7 Info: Committing Transaction 12:49:51.7 Info: 24: NewMediaInfoFormat migrated 12:49:51.7 Info: => 0.0003155s 12:49:51.7 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:51.7 Info: Beginning Transaction 12:49:51.7 Info: Starting migration of Main DB to 25 12:49:51.7 Info: RenameTable Restrictions ReleaseProfiles 12:49:51.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:51.7 Info: => 0.0017029s 12:49:51.7 Info: AlterTable ReleaseProfiles 12:49:51.7 Info: => 1.1E-06s 12:49:51.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:51.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:51.7 Info: => 0.0006002s 12:49:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:51', 'rename_restrictions_to_release_profiles') 12:49:51.7 Info: Committing Transaction 12:49:51.7 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:51.7 Info: => 0.000892s 12:49:51.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:51.7 Info: Beginning Transaction 12:49:51.7 Info: Starting migration of Main DB to 26 12:49:51.7 Info: RenameTable Profiles QualityProfiles 12:49:51.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:51.7 Info: => 0.0017148s 12:49:51.7 Info: AlterTable QualityProfiles 12:49:51.7 Info: => 1.2E-06s 12:49:51.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:51.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:51.7 Info: => 0.0006092s 12:49:51.7 Info: AlterTable LanguageProfiles 12:49:51.7 Info: => 1E-06s 12:49:51.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:51.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:51.7 Info: => 0.0005961s 12:49:51.7 Info: UpdateData 12:49:51.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:51.7 Info: => 5.11E-05s 12:49:51.7 Info: UpdateData 12:49:51.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:51.7 Info: => 3.72E-05s 12:49:51.7 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:51.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:51.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:51.7 Info: DROP TABLE "Artists" 12:49:51.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:51.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:51.7 Info: => 0.0055224s 12:49:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:51', 'rename_quality_profiles_add_upgrade_allowed') 12:49:51.7 Info: Committing Transaction 12:49:51.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:51.7 Info: => 0.0059368s 12:49:51.7 Info: 27: add_import_exclusions migrating 12:49:51.7 Info: Beginning Transaction 12:49:51.7 Info: Starting migration of Main DB to 27 12:49:51.7 Info: CreateTable ImportListExclusions 12:49:51.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:51.7 Info: => 0.0001569s 12:49:51.7 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:51.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:51.7 Info: => 9.47E-05s 12:49:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:51', 'add_import_exclusions') 12:49:51.7 Info: Committing Transaction 12:49:51.7 Info: 27: add_import_exclusions migrated 12:49:51.7 Info: => 0.0004043s 12:49:51.7 Info: 28: clean_artist_metadata_table migrating 12:49:51.7 Info: Beginning Transaction 12:49:51.7 Info: Starting migration of Main DB to 28 12:49:51.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.7 Info: => 0.0001701s 12:49:51.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.7 Info: => 0.0001379s 12:49:51.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:51.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:51.7 Info: => 0.0001331s 12:49:51.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:51.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:51.7 Info: => 0.0001426s 12:49:51.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.7 Info: => 0.0001269s 12:49:51.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.7 Info: => 0.0001256s 12:49:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:51', 'clean_artist_metadata_table') 12:49:51.7 Info: Committing Transaction 12:49:51.7 Info: 28: clean_artist_metadata_table migrated 12:49:51.7 Info: => 0.0003948s 12:49:51.7 Info: 29: health_issue_notification migrating 12:49:51.7 Info: Beginning Transaction 12:49:51.7 Info: Starting migration of Main DB to 29 12:49:51.7 Info: AlterTable Notifications 12:49:51.7 Info: => 1.4E-06s 12:49:51.7 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:51.7 Info: => 0.0006405s 12:49:51.7 Info: AlterTable Notifications 12:49:51.7 Info: => 1.2E-06s 12:49:51.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:51.7 Info: => 0.0006091s 12:49:51.7 Info: AlterTable Notifications 12:49:51.7 Info: => 1.4E-06s 12:49:51.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:51.7 Info: => 0.0005976s 12:49:51.7 Info: AlterTable Notifications 12:49:51.7 Info: => 1.1E-06s 12:49:51.7 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:51.7 Info: => 0.0006006s 12:49:51.7 Info: AlterTable Notifications 12:49:51.7 Info: => 1.1E-06s 12:49:51.7 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:51.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:51.7 Info: => 0.0006029s 12:49:51.7 Info: DeleteColumn Notifications OnDownload 12:49:51.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:51.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:51.7 Info: DROP TABLE "Notifications" 12:49:51.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:51.7 Info: => 0.0062437s 12:49:51.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:51.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:51.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:51.7 Info: DROP TABLE "Notifications" 12:49:51.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:51.7 Info: => 0.0046974s 12:49:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:51', 'health_issue_notification') 12:49:51.7 Info: Committing Transaction 12:49:51.7 Info: 29: health_issue_notification migrated 12:49:51.7 Info: => 0.0050926s 12:49:51.7 Info: 30: add_mediafilerepository_mtime migrating 12:49:51.7 Info: Beginning Transaction 12:49:51.7 Info: Starting migration of Main DB to 30 12:49:51.7 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:49:51.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:51.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:51.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:51', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:51.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:49:51.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2024-05-17T12:49:51', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:51.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:49:51.7 Info: AlterTable TrackFiles 12:49:51.7 Info: => 1E-06s 12:49:51.7 Info: CreateColumn TrackFiles Modified DateTime 12:49:51.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:51.7 Info: => 0.0006384s 12:49:51.7 Info: AlterTable TrackFiles 12:49:51.7 Info: => 1.1E-06s 12:49:51.7 Info: CreateColumn TrackFiles Path String 12:49:51.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:51.7 Info: => 0.0005964s 12:49:51.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:51.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:51.7 Info: => 4.84E-05s 12:49:51.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.7 Info: => 0.0001358s 12:49:51.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:51.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:51.7 Info: => 0.0001594s 12:49:51.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:51.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:51.7 Info: => 0.0001471s 12:49:51.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:51.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:51.7 Info: => 9.32E-05s 12:49:51.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:51.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:51.7 Info: => 0.000122s 12:49:51.7 Info: AlterTable TrackFiles 12:49:51.7 Info: => 1E-06s 12:49:51.7 Info: AlterColumn TrackFiles Path String 12:49:51.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:51.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:51.7 Info: DROP TABLE "TrackFiles" 12:49:51.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:51.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.7 Info: => 0.0063349s 12:49:51.7 Info: CreateIndex TrackFiles (Path) 12:49:51.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:51.7 Info: => 9.18E-05s 12:49:51.7 Info: DeleteColumn TrackFiles RelativePath 12:49:51.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:51.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:51.7 Info: DROP TABLE "TrackFiles" 12:49:51.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:51.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:51.7 Info: => 0.0050181s 12:49:51.7 Info: -> 7 Insert operations completed in 00:00:00.0007659 taking an average of 00:00:00.0001094 12:49:51.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:51', 'add_mediafilerepository_mtime') 12:49:51.7 Info: Committing Transaction 12:49:51.7 Info: 30: add_mediafilerepository_mtime migrated 12:49:51.7 Info: => 0.0055577s 12:49:51.7 Debug: Took: 00:00:00.1793015 12:49:51.7 Debug: Got 1 tracks 12:49:51.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 12:49:51.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 12:49:51.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469918027143_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:51.8 Info: DatabaseEngineVersionCheck migrating 12:49:51.8 Info: PerformDBOperation 12:49:51.8 Info: Performing DB Operation 12:49:51.8 Info: SQLite 3.45.3 12:49:51.8 Info: => 0.0227487s 12:49:51.8 Info: DatabaseEngineVersionCheck migrated 12:49:51.8 Info: => 0.0227658s 12:49:51.8 Info: VersionMigration migrating 12:49:51.8 Info: Beginning Transaction 12:49:51.8 Info: CreateTable VersionInfo 12:49:51.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:51.8 Info: => 0.0001759s 12:49:51.8 Info: Committing Transaction 12:49:51.8 Info: VersionMigration migrated 12:49:51.8 Info: => 0.0067706s 12:49:51.8 Info: VersionUniqueMigration migrating 12:49:51.8 Info: Beginning Transaction 12:49:51.8 Info: CreateIndex VersionInfo (Version) 12:49:51.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:51.8 Info: => 0.0001333s 12:49:51.8 Info: AlterTable VersionInfo 12:49:51.8 Info: => 9E-07s 12:49:51.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:51.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:51.8 Info: => 0.0005848s 12:49:51.8 Info: Committing Transaction 12:49:51.8 Info: VersionUniqueMigration migrated 12:49:51.8 Info: => 0.0008035s 12:49:51.8 Info: VersionDescriptionMigration migrating 12:49:51.8 Info: Beginning Transaction 12:49:51.8 Info: AlterTable VersionInfo 12:49:51.8 Info: => 1.1E-06s 12:49:51.8 Info: CreateColumn VersionInfo Description String 12:49:51.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:51.8 Info: => 0.0002127s 12:49:51.8 Info: Committing Transaction 12:49:51.8 Info: VersionDescriptionMigration migrated 12:49:51.8 Info: => 0.0004199s 12:49:51.8 Info: 1: InitialSetup migrating 12:49:51.8 Info: Beginning Transaction 12:49:51.8 Info: Starting migration of Main DB to 1 12:49:51.8 Info: CreateTable Config 12:49:51.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:51.8 Info: => 0.0001948s 12:49:51.8 Info: CreateIndex Config (Key) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:51.8 Info: => 9.5E-05s 12:49:51.8 Info: CreateTable RootFolders 12:49:51.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:51.8 Info: => 0.0001101s 12:49:51.8 Info: CreateIndex RootFolders (Path) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:51.8 Info: => 8.2E-05s 12:49:51.8 Info: CreateTable Artists 12:49:51.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:51.8 Info: => 0.0003689s 12:49:51.8 Info: CreateIndex Artists (ForeignArtistId) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:51.8 Info: => 9.54E-05s 12:49:51.8 Info: CreateIndex Artists (NameSlug) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:51.8 Info: => 8.74E-05s 12:49:51.8 Info: CreateIndex Artists (CleanName) 12:49:51.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.8 Info: => 0.0023843s 12:49:51.8 Info: CreateIndex Artists (Path) 12:49:51.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.8 Info: => 8.82E-05s 12:49:51.8 Info: CreateTable Albums 12:49:51.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:51.8 Info: => 0.0003173s 12:49:51.8 Info: CreateIndex Albums (ForeignAlbumId) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.8 Info: => 9.13E-05s 12:49:51.8 Info: CreateIndex Albums (MBId) 12:49:51.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.8 Info: => 7.94E-05s 12:49:51.8 Info: CreateIndex Albums (TADBId) 12:49:51.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.8 Info: => 7.62E-05s 12:49:51.8 Info: CreateIndex Albums (TitleSlug) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.8 Info: => 8.04E-05s 12:49:51.8 Info: CreateIndex Albums (CleanTitle) 12:49:51.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.8 Info: => 7.76E-05s 12:49:51.8 Info: CreateIndex Albums (Path) 12:49:51.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:51.8 Info: => 7.33E-05s 12:49:51.8 Info: CreateTable Tracks 12:49:51.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:51.8 Info: => 0.0001727s 12:49:51.8 Info: CreateIndex Tracks (ForeignTrackId) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:51.8 Info: => 8.21E-05s 12:49:51.8 Info: CreateIndex Tracks (ArtistId) 12:49:51.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:51.8 Info: => 8.09E-05s 12:49:51.8 Info: CreateIndex Tracks (TrackFileId) 12:49:51.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:51.8 Info: => 0.0001232s 12:49:51.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:51.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:51.8 Info: => 9.55E-05s 12:49:51.8 Info: CreateTable TrackFiles 12:49:51.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:51.8 Info: => 0.0001687s 12:49:51.8 Info: CreateIndex TrackFiles (ArtistId) 12:49:51.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:51.8 Info: => 8.77E-05s 12:49:51.8 Info: CreateIndex TrackFiles (AlbumId) 12:49:51.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.8 Info: => 8.49E-05s 12:49:51.8 Info: CreateTable History 12:49:51.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:51.8 Info: => 0.0001747s 12:49:51.8 Info: CreateIndex History (Date) 12:49:51.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:51.8 Info: => 9.03E-05s 12:49:51.8 Info: CreateIndex History (EventType) 12:49:51.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:51.8 Info: => 0.0001328s 12:49:51.8 Info: CreateIndex History (DownloadId) 12:49:51.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:51.8 Info: => 9.58E-05s 12:49:51.8 Info: CreateIndex History (AlbumId) 12:49:51.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:51.8 Info: => 8.86E-05s 12:49:51.8 Info: CreateTable Notifications 12:49:51.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:51.8 Info: => 0.0001603s 12:49:51.8 Info: CreateTable ScheduledTasks 12:49:51.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:51.8 Info: => 0.0001262s 12:49:51.8 Info: CreateIndex ScheduledTasks (TypeName) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:51.8 Info: => 8.77E-05s 12:49:51.8 Info: CreateTable Indexers 12:49:51.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:51.8 Info: => 0.0001353s 12:49:51.8 Info: CreateIndex Indexers (Name) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:51.8 Info: => 0.0001285s 12:49:51.8 Info: CreateTable Profiles 12:49:51.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:51.8 Info: => 0.0001356s 12:49:51.8 Info: CreateIndex Profiles (Name) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:51.8 Info: => 9.24E-05s 12:49:51.8 Info: CreateTable QualityDefinitions 12:49:51.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:51.8 Info: => 0.0001321s 12:49:51.8 Info: CreateIndex QualityDefinitions (Quality) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:51.8 Info: => 8.82E-05s 12:49:51.8 Info: CreateIndex QualityDefinitions (Title) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:51.8 Info: => 8.94E-05s 12:49:51.8 Info: CreateTable NamingConfig 12:49:51.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:51.8 Info: => 0.0001734s 12:49:51.8 Info: CreateTable Blacklist 12:49:51.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:51.8 Info: => 0.0002155s 12:49:51.8 Info: CreateTable Metadata 12:49:51.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:51.8 Info: => 0.0001288s 12:49:51.8 Info: CreateTable MetadataFiles 12:49:51.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:51.8 Info: => 0.0001718s 12:49:51.8 Info: CreateTable DownloadClients 12:49:51.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:51.8 Info: => 0.0001351s 12:49:51.8 Info: CreateTable PendingReleases 12:49:51.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:51.8 Info: => 0.0001404s 12:49:51.8 Info: CreateTable RemotePathMappings 12:49:51.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:51.8 Info: => 0.0001218s 12:49:51.8 Info: CreateTable Tags 12:49:51.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:51.8 Info: => 0.0001388s 12:49:51.8 Info: CreateIndex Tags (Label) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:51.8 Info: => 0.0001031s 12:49:51.8 Info: CreateTable Restrictions 12:49:51.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:51.8 Info: => 0.0001249s 12:49:51.8 Info: CreateTable DelayProfiles 12:49:51.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:51.8 Info: => 0.0001531s 12:49:51.8 Info: CreateTable Users 12:49:51.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:51.8 Info: => 0.0001141s 12:49:51.8 Info: CreateIndex Users (Identifier) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:51.8 Info: => 9.39E-05s 12:49:51.8 Info: CreateIndex Users (Username) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:51.8 Info: => 8.82E-05s 12:49:51.8 Info: CreateTable Commands 12:49:51.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:51.8 Info: => 0.0001964s 12:49:51.8 Info: CreateTable IndexerStatus 12:49:51.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:51.8 Info: => 0.0001577s 12:49:51.8 Info: CreateIndex IndexerStatus (ProviderId) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:51.8 Info: => 8.99E-05s 12:49:51.8 Info: CreateTable ExtraFiles 12:49:51.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:51.8 Info: => 0.0001482s 12:49:51.8 Info: CreateTable LyricFiles 12:49:51.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:51.8 Info: => 0.0001615s 12:49:51.8 Info: CreateTable LanguageProfiles 12:49:51.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:51.8 Info: => 0.0001167s 12:49:51.8 Info: CreateIndex LanguageProfiles (Name) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:51.8 Info: => 9.66E-05s 12:49:51.8 Info: CreateTable DownloadClientStatus 12:49:51.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:51.8 Info: => 0.0001364s 12:49:51.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:51.8 Info: => 9.77E-05s 12:49:51.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:51.8 Info: -> 1 Insert operations completed in 00:00:00.0000698 taking an average of 00:00:00.0000698 12:49:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:51', 'InitialSetup') 12:49:51.8 Info: Committing Transaction 12:49:51.8 Info: 1: InitialSetup migrated 12:49:51.8 Info: => 0.0009538s 12:49:51.8 Info: 2: add_reason_to_pending_releases migrating 12:49:51.8 Info: Beginning Transaction 12:49:51.8 Info: Starting migration of Main DB to 2 12:49:51.8 Info: AlterTable PendingReleases 12:49:51.8 Info: => 1.1E-06s 12:49:51.8 Info: CreateColumn PendingReleases Reason Int32 12:49:51.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:51.8 Info: => 0.0006207s 12:49:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:51', 'add_reason_to_pending_releases') 12:49:51.8 Info: Committing Transaction 12:49:51.8 Info: 2: add_reason_to_pending_releases migrated 12:49:51.8 Info: => 0.0009161s 12:49:51.8 Info: 3: add_medium_support migrating 12:49:51.8 Info: Beginning Transaction 12:49:51.8 Info: Starting migration of Main DB to 3 12:49:51.8 Info: AlterTable Albums 12:49:51.8 Info: => 1.2E-06s 12:49:51.8 Info: CreateColumn Albums Media String 12:49:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:51.8 Info: => 0.0006036s 12:49:51.8 Info: AlterTable Tracks 12:49:51.8 Info: => 1.2E-06s 12:49:51.8 Info: CreateColumn Tracks MediumNumber Int32 12:49:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:51.8 Info: => 0.000558s 12:49:51.8 Info: AlterTable Tracks 12:49:51.8 Info: => 1.1E-06s 12:49:51.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:51.8 Info: => 0.0005452s 12:49:51.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:51.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:51.8 Info: => 4.67E-05s 12:49:51.8 Info: DeleteColumn Tracks TrackNumber 12:49:51.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:51.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:51.8 Info: DROP TABLE "Tracks" 12:49:51.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:51.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:51.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:51.8 Info: => 0.0047127s 12:49:51.8 Info: AlterTable Tracks 12:49:51.8 Info: => 1E-06s 12:49:51.8 Info: CreateColumn Tracks TrackNumber String 12:49:51.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:51.8 Info: => 0.0005582s 12:49:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:51', 'add_medium_support') 12:49:51.8 Info: Committing Transaction 12:49:51.8 Info: 3: add_medium_support migrated 12:49:51.8 Info: => 0.000926s 12:49:51.8 Info: 4: add_various_qualites_in_profile migrating 12:49:51.8 Info: Beginning Transaction 12:49:51.8 Info: Starting migration of Main DB to 4 12:49:51.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:51.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:51.8 Info: => 5.74E-05s 12:49:51.8 Info: PerformDBOperation 12:49:51.8 Info: Performing DB Operation 12:49:51.8 Info: => 4.59E-05s 12:49:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:51', 'add_various_qualites_in_profile') 12:49:51.8 Info: Committing Transaction 12:49:51.8 Info: 4: add_various_qualites_in_profile migrated 12:49:51.8 Info: => 0.0003011s 12:49:51.8 Info: 5: metadata_profiles migrating 12:49:51.8 Info: Beginning Transaction 12:49:51.8 Info: Starting migration of Main DB to 5 12:49:51.8 Info: CreateTable MetadataProfiles 12:49:51.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:51.8 Info: => 0.0001519s 12:49:51.8 Info: CreateIndex MetadataProfiles (Name) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:51.8 Info: => 0.0001458s 12:49:51.8 Info: AlterTable Artists 12:49:51.8 Info: => 1E-06s 12:49:51.8 Info: CreateColumn Artists MetadataProfileId Int32 12:49:51.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:51.8 Info: => 0.0005908s 12:49:51.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:51.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:51.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:51.8 Info: DROP TABLE "Artists" 12:49:51.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:51.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.8 Info: => 0.00513s 12:49:51.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:51.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:51.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:51.8 Info: DROP TABLE "Artists" 12:49:51.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:51.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.8 Info: => 0.0050316s 12:49:51.8 Info: AlterTable Albums 12:49:51.8 Info: => 1.1E-06s 12:49:51.8 Info: CreateColumn Albums SecondaryTypes String 12:49:51.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:51.8 Info: => 0.0005791s 12:49:51.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:51', 'metadata_profiles') 12:49:51.8 Info: Committing Transaction 12:49:51.8 Info: 5: metadata_profiles migrated 12:49:51.8 Info: => 0.0009838s 12:49:51.8 Info: 6: separate_automatic_and_interactive_search migrating 12:49:51.8 Info: Beginning Transaction 12:49:51.8 Info: Starting migration of Main DB to 6 12:49:51.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:51.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:51.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:51.8 Info: DROP TABLE "Indexers" 12:49:51.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:51.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:51.8 Info: => 0.0055578s 12:49:51.8 Info: AlterTable Indexers 12:49:51.8 Info: => 1.1E-06s 12:49:51.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:51.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:51.8 Info: => 0.0005758s 12:49:51.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:51.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:51.8 Info: => 4.72E-05s 12:49:51.8 Info: AlterTable Indexers 12:49:51.8 Info: => 9E-07s 12:49:51.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:51.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:51.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:51.8 Info: DROP TABLE "Indexers" 12:49:51.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:51.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:51.9 Info: => 0.0042241s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:51', 'separate_automatic_and_interactive_search') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 6: separate_automatic_and_interactive_search migrated 12:49:51.9 Info: => 0.0045754s 12:49:51.9 Info: 7: change_album_path_to_relative migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 7 12:49:51.9 Info: DeleteColumn Albums Path 12:49:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:51.9 Info: DROP TABLE "Albums" 12:49:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.9 Info: => 0.0052637s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:51', 'change_album_path_to_relative') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 7: change_album_path_to_relative migrated 12:49:51.9 Info: => 0.0056604s 12:49:51.9 Info: 8: change_quality_size_mb_to_kb migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 8 12:49:51.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:51.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:51.9 Info: => 5.92E-05s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:51', 'change_quality_size_mb_to_kb') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 8: change_quality_size_mb_to_kb migrated 12:49:51.9 Info: => 0.0003203s 12:49:51.9 Info: 9: album_releases migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 9 12:49:51.9 Info: AlterTable Albums 12:49:51.9 Info: => 1.1E-06s 12:49:51.9 Info: CreateColumn Albums Releases String 12:49:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:51.9 Info: => 0.0006234s 12:49:51.9 Info: AlterTable Albums 12:49:51.9 Info: => 1.1E-06s 12:49:51.9 Info: CreateColumn Albums CurrentRelease String 12:49:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:51.9 Info: => 0.0005765s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:51', 'album_releases') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 9: album_releases migrated 12:49:51.9 Info: => 0.0008683s 12:49:51.9 Info: 10: album_releases_fix migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 10 12:49:51.9 Info: AlterTable Albums 12:49:51.9 Info: => 1.3E-06s 12:49:51.9 Info: AlterColumn Albums Releases String 12:49:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:51.9 Info: DROP TABLE "Albums" 12:49:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.9 Info: => 0.0065036s 12:49:51.9 Info: AlterTable Albums 12:49:51.9 Info: => 1E-06s 12:49:51.9 Info: AlterColumn Albums CurrentRelease String 12:49:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:51.9 Info: DROP TABLE "Albums" 12:49:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.9 Info: => 0.0051657s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:51', 'album_releases_fix') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 10: album_releases_fix migrated 12:49:51.9 Info: => 0.0055441s 12:49:51.9 Info: 11: import_lists migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 11 12:49:51.9 Info: CreateTable ImportLists 12:49:51.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:51.9 Info: => 0.0002396s 12:49:51.9 Info: CreateIndex ImportLists (Name) 12:49:51.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:51.9 Info: => 0.0001276s 12:49:51.9 Info: CreateTable ImportListStatus 12:49:51.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:51.9 Info: => 0.0001435s 12:49:51.9 Info: CreateIndex ImportListStatus (ProviderId) 12:49:51.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:51.9 Info: => 0.0001183s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:51', 'import_lists') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 11: import_lists migrated 12:49:51.9 Info: => 0.0004561s 12:49:51.9 Info: 12: add_release_status migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 12 12:49:51.9 Info: AlterTable MetadataProfiles 12:49:51.9 Info: => 1.2E-06s 12:49:51.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:51.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:51.9 Info: => 0.0006581s 12:49:51.9 Info: PerformDBOperation 12:49:51.9 Info: Performing DB Operation 12:49:51.9 Info: => 3.4E-05s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:51', 'add_release_status') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 12: add_release_status migrated 12:49:51.9 Info: => 0.0003144s 12:49:51.9 Info: 13: album_download_notification migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 13 12:49:51.9 Info: AlterTable Notifications 12:49:51.9 Info: => 1.1E-06s 12:49:51.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:51.9 Info: => 0.0006377s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:51', 'album_download_notification') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 13: album_download_notification migrated 12:49:51.9 Info: => 0.0009565s 12:49:51.9 Info: 14: fix_language_metadata_profiles migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 14 12:49:51.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:51.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:51.9 Info: => 8.79E-05s 12:49:51.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:51.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:51.9 Info: => 6.52E-05s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:51', 'fix_language_metadata_profiles') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 14: fix_language_metadata_profiles migrated 12:49:51.9 Info: => 0.0003133s 12:49:51.9 Info: 15: remove_fanzub migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 15 12:49:51.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:51.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:51.9 Info: => 4.96E-05s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:51', 'remove_fanzub') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 15: remove_fanzub migrated 12:49:51.9 Info: => 0.0002944s 12:49:51.9 Info: 16: update_artist_history_indexes migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 16 12:49:51.9 Info: CreateIndex Albums (ArtistId) 12:49:51.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:51.9 Info: => 0.0001635s 12:49:51.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:51.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:51.9 Info: => 0.0001282s 12:49:51.9 Info: DeleteIndex History (AlbumId) 12:49:51.9 Info: DROP INDEX "IX_History_AlbumId" 12:49:51.9 Info: => 0.0001319s 12:49:51.9 Info: CreateIndex History (AlbumId, Date) 12:49:51.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:51.9 Info: => 0.0001233s 12:49:51.9 Info: DeleteIndex History (DownloadId) 12:49:51.9 Info: DROP INDEX "IX_History_DownloadId" 12:49:51.9 Info: => 0.0001241s 12:49:51.9 Info: CreateIndex History (DownloadId, Date) 12:49:51.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:51.9 Info: => 0.0001225s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:51', 'update_artist_history_indexes') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 16: update_artist_history_indexes migrated 12:49:51.9 Info: => 0.0004637s 12:49:51.9 Info: 17: remove_nma migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 17 12:49:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:51.9 Info: => 5.43E-05s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:51', 'remove_nma') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 17: remove_nma migrated 12:49:51.9 Info: => 0.0003013s 12:49:51.9 Info: 18: album_disambiguation migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 18 12:49:51.9 Info: AlterTable Albums 12:49:51.9 Info: => 1.2E-06s 12:49:51.9 Info: CreateColumn Albums Disambiguation String 12:49:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:51.9 Info: => 0.0006582s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:51', 'album_disambiguation') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 18: album_disambiguation migrated 12:49:51.9 Info: => 0.0009572s 12:49:51.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 19 12:49:51.9 Info: PerformDBOperation 12:49:51.9 Info: Performing DB Operation 12:49:51.9 Info: => 3.93E-05s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:51', 'add_ape_quality_in_profiles') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:51.9 Info: => 0.0003124s 12:49:51.9 Info: 20: remove_pushalot migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 20 12:49:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:51.9 Info: => 5.49E-05s 12:49:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:51.9 Info: => 3.84E-05s 12:49:51.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:51.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:51.9 Info: => 3.66E-05s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:51', 'remove_pushalot') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 20: remove_pushalot migrated 12:49:51.9 Info: => 0.0002849s 12:49:51.9 Info: 21: add_custom_filters migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 21 12:49:51.9 Info: CreateTable CustomFilters 12:49:51.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:51.9 Info: => 0.0001537s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:51', 'add_custom_filters') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 21: add_custom_filters migrated 12:49:51.9 Info: => 0.0004624s 12:49:51.9 Info: 22: import_list_tags migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 22 12:49:51.9 Info: AlterTable ImportLists 12:49:51.9 Info: => 1.1E-06s 12:49:51.9 Info: CreateColumn ImportLists Tags String 12:49:51.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:51.9 Info: => 0.0006528s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:51', 'import_list_tags') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 22: import_list_tags migrated 12:49:51.9 Info: => 0.0009657s 12:49:51.9 Info: 23: add_release_groups_etc migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 23 12:49:51.9 Info: CreateTable ArtistMetadata 12:49:51.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:51.9 Info: => 0.0002109s 12:49:51.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:51.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:51.9 Info: => 0.0001425s 12:49:51.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:51.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:51.9 Info: => 0.0001232s 12:49:51.9 Info: AlterTable Artists 12:49:51.9 Info: => 9E-07s 12:49:51.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:51.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:51.9 Info: => 0.000655s 12:49:51.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:51.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:51.9 Info: => 7.64E-05s 12:49:51.9 Info: CreateTable AlbumReleases 12:49:51.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:51.9 Info: => 0.0002313s 12:49:51.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:51.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:51.9 Info: => 0.000132s 12:49:51.9 Info: CreateIndex AlbumReleases (AlbumId) 12:49:51.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:51.9 Info: => 0.0001155s 12:49:51.9 Info: PerformDBOperation 12:49:51.9 Info: Performing DB Operation 12:49:51.9 Info: => 3.84E-05s 12:49:51.9 Info: AlterTable Albums 12:49:51.9 Info: => 1.1E-06s 12:49:51.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:51.9 Info: => 0.0006576s 12:49:51.9 Info: AlterTable Albums 12:49:51.9 Info: => 1.1E-06s 12:49:51.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:51.9 Info: => 0.0006454s 12:49:51.9 Info: AlterTable Albums 12:49:51.9 Info: => 2.1E-06s 12:49:51.9 Info: CreateColumn Albums Links String 12:49:51.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:51.9 Info: => 0.0006378s 12:49:51.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:51.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:51.9 Info: => 9.08E-05s 12:49:51.9 Info: AlterTable Tracks 12:49:51.9 Info: => 9E-07s 12:49:51.9 Info: CreateColumn Tracks ForeignRecordingId String 12:49:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:51.9 Info: => 0.0006439s 12:49:51.9 Info: AlterTable Tracks 12:49:51.9 Info: => 1.1E-06s 12:49:51.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:51.9 Info: => 0.0006638s 12:49:51.9 Info: AlterTable Tracks 12:49:51.9 Info: => 1.2E-06s 12:49:51.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:51.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:51.9 Info: => 0.0006445s 12:49:51.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:51.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:51.9 Info: => 0.0001189s 12:49:51.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:51.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:51.9 Info: => 8.01E-05s 12:49:51.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:51.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:51.9 Info: DROP TABLE "Artists" 12:49:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.9 Info: => 0.0062755s 12:49:51.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:51.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:51.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:51.9 Info: DROP TABLE "Albums" 12:49:51.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:51.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:51.9 Info: => 0.0052994s 12:49:51.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:51.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:51.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:51.9 Info: DROP TABLE "Tracks" 12:49:51.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:51.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:51.9 Info: => 0.0049115s 12:49:51.9 Info: DeleteColumn TrackFiles ArtistId 12:49:51.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:51.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:51.9 Info: DROP TABLE "TrackFiles" 12:49:51.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:51.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:51.9 Info: => 0.0057944s 12:49:51.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:51.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:51.9 Info: => 0.0001201s 12:49:51.9 Info: CreateIndex Artists (Monitored) 12:49:51.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:51.9 Info: => 0.0001126s 12:49:51.9 Info: CreateIndex Albums (ArtistMetadataId) 12:49:51.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:51.9 Info: => 0.0001171s 12:49:51.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:51.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:51.9 Info: => 0.0001156s 12:49:51.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:51.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:51.9 Info: => 0.0001142s 12:49:51.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:51.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:51.9 Info: => 0.0001124s 12:49:51.9 Info: UpdateData 12:49:51.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:51.9 Info: => 5.22E-05s 12:49:51.9 Info: UpdateData 12:49:51.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:51.9 Info: => 4.14E-05s 12:49:51.9 Info: UpdateData 12:49:51.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:51.9 Info: => 4.85E-05s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:51', 'add_release_groups_etc') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 23: add_release_groups_etc migrated 12:49:51.9 Info: => 0.0006396s 12:49:51.9 Info: 24: NewMediaInfoFormat migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 24 12:49:51.9 Info: UpdateData 12:49:51.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:51.9 Info: => 5.95E-05s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:51', 'NewMediaInfoFormat') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 24: NewMediaInfoFormat migrated 12:49:51.9 Info: => 0.0003207s 12:49:51.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 25 12:49:51.9 Info: RenameTable Restrictions ReleaseProfiles 12:49:51.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:51.9 Info: => 0.0017537s 12:49:51.9 Info: AlterTable ReleaseProfiles 12:49:51.9 Info: => 1.1E-06s 12:49:51.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:51.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:51.9 Info: => 0.0006122s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:51', 'rename_restrictions_to_release_profiles') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:51.9 Info: => 0.0009195s 12:49:51.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 26 12:49:51.9 Info: RenameTable Profiles QualityProfiles 12:49:51.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:51.9 Info: => 0.0017443s 12:49:51.9 Info: AlterTable QualityProfiles 12:49:51.9 Info: => 1.1E-06s 12:49:51.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:51.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:51.9 Info: => 0.0006025s 12:49:51.9 Info: AlterTable LanguageProfiles 12:49:51.9 Info: => 1E-06s 12:49:51.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:51.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:51.9 Info: => 0.0005816s 12:49:51.9 Info: UpdateData 12:49:51.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:51.9 Info: => 4.9E-05s 12:49:51.9 Info: UpdateData 12:49:51.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:51.9 Info: => 3.82E-05s 12:49:51.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:51.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:51.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:51.9 Info: DROP TABLE "Artists" 12:49:51.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:51.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:51.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:51.9 Info: => 0.0064767s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:51', 'rename_quality_profiles_add_upgrade_allowed') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:51.9 Info: => 0.0069261s 12:49:51.9 Info: 27: add_import_exclusions migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 27 12:49:51.9 Info: CreateTable ImportListExclusions 12:49:51.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:51.9 Info: => 0.0001497s 12:49:51.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:51.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:51.9 Info: => 0.0001095s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:51', 'add_import_exclusions') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 27: add_import_exclusions migrated 12:49:51.9 Info: => 0.0004606s 12:49:51.9 Info: 28: clean_artist_metadata_table migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 28 12:49:51.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.9 Info: => 0.0001621s 12:49:51.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.9 Info: => 0.0001275s 12:49:51.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:51.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:51.9 Info: => 0.0001225s 12:49:51.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:51.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:51.9 Info: => 0.0001208s 12:49:51.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:51.9 Info: => 0.000119s 12:49:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.9 Info: => 0.0001199s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:51', 'clean_artist_metadata_table') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 28: clean_artist_metadata_table migrated 12:49:51.9 Info: => 0.0004216s 12:49:51.9 Info: 29: health_issue_notification migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 29 12:49:51.9 Info: AlterTable Notifications 12:49:51.9 Info: => 1.2E-06s 12:49:51.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:51.9 Info: => 0.0006466s 12:49:51.9 Info: AlterTable Notifications 12:49:51.9 Info: => 1.2E-06s 12:49:51.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:51.9 Info: => 0.0006083s 12:49:51.9 Info: AlterTable Notifications 12:49:51.9 Info: => 1E-06s 12:49:51.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:51.9 Info: => 0.0005978s 12:49:51.9 Info: AlterTable Notifications 12:49:51.9 Info: => 1.1E-06s 12:49:51.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:51.9 Info: => 0.0005962s 12:49:51.9 Info: AlterTable Notifications 12:49:51.9 Info: => 1E-06s 12:49:51.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:51.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:51.9 Info: => 0.000594s 12:49:51.9 Info: DeleteColumn Notifications OnDownload 12:49:51.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:51.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:51.9 Info: DROP TABLE "Notifications" 12:49:51.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:51.9 Info: => 0.0046709s 12:49:51.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:51.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:51.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:51.9 Info: DROP TABLE "Notifications" 12:49:51.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:51.9 Info: => 0.0046229s 12:49:51.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:51', 'health_issue_notification') 12:49:51.9 Info: Committing Transaction 12:49:51.9 Info: 29: health_issue_notification migrated 12:49:51.9 Info: => 0.0050489s 12:49:51.9 Info: 30: add_mediafilerepository_mtime migrating 12:49:51.9 Info: Beginning Transaction 12:49:51.9 Info: Starting migration of Main DB to 30 12:49:51.9 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:49:51.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:51.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:51.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:51', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:51.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:51', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:51.9 Info: AlterTable TrackFiles 12:49:51.9 Info: => 9E-07s 12:49:51.9 Info: CreateColumn TrackFiles Modified DateTime 12:49:51.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:51.9 Info: => 0.0006372s 12:49:51.9 Info: AlterTable TrackFiles 12:49:51.9 Info: => 1.1E-06s 12:49:51.9 Info: CreateColumn TrackFiles Path String 12:49:51.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:51.9 Info: => 0.000591s 12:49:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:51.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:51.9 Info: => 4.32E-05s 12:49:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:51.9 Info: => 0.0001313s 12:49:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:51.9 Info: => 0.0001401s 12:49:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:51.9 Info: => 0.000144s 12:49:51.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:51.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:51.9 Info: => 8.89E-05s 12:49:51.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:51.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:51.9 Info: => 5.74E-05s 12:49:51.9 Info: AlterTable TrackFiles 12:49:51.9 Info: => 9E-07s 12:49:51.9 Info: AlterColumn TrackFiles Path String 12:49:52.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:52.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:52.0 Info: DROP TABLE "TrackFiles" 12:49:52.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:52.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.0 Info: => 0.0051559s 12:49:52.0 Info: CreateIndex TrackFiles (Path) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:52.0 Info: => 0.0011778s 12:49:52.0 Info: DeleteColumn TrackFiles RelativePath 12:49:52.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:52.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:52.0 Info: DROP TABLE "TrackFiles" 12:49:52.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:52.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:52.0 Info: => 0.0060225s 12:49:52.0 Info: -> 5 Insert operations completed in 00:00:00.0004929 taking an average of 00:00:00.0000985 12:49:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:52', 'add_mediafilerepository_mtime') 12:49:52.0 Info: Committing Transaction 12:49:52.0 Info: 30: add_mediafilerepository_mtime migrated 12:49:52.0 Info: => 0.0065401s 12:49:52.0 Debug: Took: 00:00:00.2064458 12:49:52.0 Debug: Got 0 tracks 12:49:52.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 12:49:52.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 12:49:52.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469920543991_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:52.0 Info: DatabaseEngineVersionCheck migrating 12:49:52.0 Info: PerformDBOperation 12:49:52.0 Info: Performing DB Operation 12:49:52.0 Info: SQLite 3.45.3 12:49:52.0 Info: => 0.0010846s 12:49:52.0 Info: DatabaseEngineVersionCheck migrated 12:49:52.0 Info: => 0.0011007s 12:49:52.0 Info: VersionMigration migrating 12:49:52.0 Info: Beginning Transaction 12:49:52.0 Info: CreateTable VersionInfo 12:49:52.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:52.0 Info: => 0.00016s 12:49:52.0 Info: Committing Transaction 12:49:52.0 Info: VersionMigration migrated 12:49:52.0 Info: => 0.0005566s 12:49:52.0 Info: VersionUniqueMigration migrating 12:49:52.0 Info: Beginning Transaction 12:49:52.0 Info: CreateIndex VersionInfo (Version) 12:49:52.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:52.0 Info: => 0.0001313s 12:49:52.0 Info: AlterTable VersionInfo 12:49:52.0 Info: => 1.1E-06s 12:49:52.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:52.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:52.0 Info: => 0.0005455s 12:49:52.0 Info: Committing Transaction 12:49:52.0 Info: VersionUniqueMigration migrated 12:49:52.0 Info: => 0.0007626s 12:49:52.0 Info: VersionDescriptionMigration migrating 12:49:52.0 Info: Beginning Transaction 12:49:52.0 Info: AlterTable VersionInfo 12:49:52.0 Info: => 1.3E-06s 12:49:52.0 Info: CreateColumn VersionInfo Description String 12:49:52.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:52.0 Info: => 0.000206s 12:49:52.0 Info: Committing Transaction 12:49:52.0 Info: VersionDescriptionMigration migrated 12:49:52.0 Info: => 0.0004148s 12:49:52.0 Info: 1: InitialSetup migrating 12:49:52.0 Info: Beginning Transaction 12:49:52.0 Info: Starting migration of Main DB to 1 12:49:52.0 Info: CreateTable Config 12:49:52.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:52.0 Info: => 0.000194s 12:49:52.0 Info: CreateIndex Config (Key) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:52.0 Info: => 8.56E-05s 12:49:52.0 Info: CreateTable RootFolders 12:49:52.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:52.0 Info: => 0.0001107s 12:49:52.0 Info: CreateIndex RootFolders (Path) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:52.0 Info: => 0.0001066s 12:49:52.0 Info: CreateTable Artists 12:49:52.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:52.0 Info: => 0.0003519s 12:49:52.0 Info: CreateIndex Artists (ForeignArtistId) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:52.0 Info: => 9.79E-05s 12:49:52.0 Info: CreateIndex Artists (NameSlug) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:52.0 Info: => 7.78E-05s 12:49:52.0 Info: CreateIndex Artists (CleanName) 12:49:52.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.0 Info: => 0.0001063s 12:49:52.0 Info: CreateIndex Artists (Path) 12:49:52.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.0 Info: => 8.1E-05s 12:49:52.0 Info: CreateTable Albums 12:49:52.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:52.0 Info: => 0.0025547s 12:49:52.0 Info: CreateIndex Albums (ForeignAlbumId) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.0 Info: => 9.55E-05s 12:49:52.0 Info: CreateIndex Albums (MBId) 12:49:52.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.0 Info: => 7.7E-05s 12:49:52.0 Info: CreateIndex Albums (TADBId) 12:49:52.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.0 Info: => 7.69E-05s 12:49:52.0 Info: CreateIndex Albums (TitleSlug) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.0 Info: => 8.07E-05s 12:49:52.0 Info: CreateIndex Albums (CleanTitle) 12:49:52.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.0 Info: => 7.67E-05s 12:49:52.0 Info: CreateIndex Albums (Path) 12:49:52.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:52.0 Info: => 7.26E-05s 12:49:52.0 Info: CreateTable Tracks 12:49:52.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:52.0 Info: => 0.0001714s 12:49:52.0 Info: CreateIndex Tracks (ForeignTrackId) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:52.0 Info: => 8.7E-05s 12:49:52.0 Info: CreateIndex Tracks (ArtistId) 12:49:52.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:52.0 Info: => 9.46E-05s 12:49:52.0 Info: CreateIndex Tracks (TrackFileId) 12:49:52.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:52.0 Info: => 0.0001164s 12:49:52.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:52.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:52.0 Info: => 9.06E-05s 12:49:52.0 Info: CreateTable TrackFiles 12:49:52.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:52.0 Info: => 0.0001634s 12:49:52.0 Info: CreateIndex TrackFiles (ArtistId) 12:49:52.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:52.0 Info: => 8.75E-05s 12:49:52.0 Info: CreateIndex TrackFiles (AlbumId) 12:49:52.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.0 Info: => 8.03E-05s 12:49:52.0 Info: CreateTable History 12:49:52.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:52.0 Info: => 0.0001732s 12:49:52.0 Info: CreateIndex History (Date) 12:49:52.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:52.0 Info: => 8.48E-05s 12:49:52.0 Info: CreateIndex History (EventType) 12:49:52.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:52.0 Info: => 0.0001204s 12:49:52.0 Info: CreateIndex History (DownloadId) 12:49:52.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:52.0 Info: => 9.81E-05s 12:49:52.0 Info: CreateIndex History (AlbumId) 12:49:52.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:52.0 Info: => 8.63E-05s 12:49:52.0 Info: CreateTable Notifications 12:49:52.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:52.0 Info: => 0.0001547s 12:49:52.0 Info: CreateTable ScheduledTasks 12:49:52.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:52.0 Info: => 0.000126s 12:49:52.0 Info: CreateIndex ScheduledTasks (TypeName) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:52.0 Info: => 8.53E-05s 12:49:52.0 Info: CreateTable Indexers 12:49:52.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:52.0 Info: => 0.0001342s 12:49:52.0 Info: CreateIndex Indexers (Name) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:52.0 Info: => 0.0001216s 12:49:52.0 Info: CreateTable Profiles 12:49:52.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:52.0 Info: => 0.0001336s 12:49:52.0 Info: CreateIndex Profiles (Name) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:52.0 Info: => 8.86E-05s 12:49:52.0 Info: CreateTable QualityDefinitions 12:49:52.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:52.0 Info: => 0.0001361s 12:49:52.0 Info: CreateIndex QualityDefinitions (Quality) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:52.0 Info: => 8.81E-05s 12:49:52.0 Info: CreateIndex QualityDefinitions (Title) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:52.0 Info: => 8.64E-05s 12:49:52.0 Info: CreateTable NamingConfig 12:49:52.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:52.0 Info: => 0.0001709s 12:49:52.0 Info: CreateTable Blacklist 12:49:52.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:52.0 Info: => 0.0002062s 12:49:52.0 Info: CreateTable Metadata 12:49:52.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:52.0 Info: => 0.0001274s 12:49:52.0 Info: CreateTable MetadataFiles 12:49:52.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:52.0 Info: => 0.0001716s 12:49:52.0 Info: CreateTable DownloadClients 12:49:52.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:52.0 Info: => 0.0001284s 12:49:52.0 Info: CreateTable PendingReleases 12:49:52.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:52.0 Info: => 0.0001404s 12:49:52.0 Info: CreateTable RemotePathMappings 12:49:52.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:52.0 Info: => 0.0001178s 12:49:52.0 Info: CreateTable Tags 12:49:52.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:52.0 Info: => 0.000133s 12:49:52.0 Info: CreateIndex Tags (Label) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:52.0 Info: => 0.0001072s 12:49:52.0 Info: CreateTable Restrictions 12:49:52.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:52.0 Info: => 0.0001234s 12:49:52.0 Info: CreateTable DelayProfiles 12:49:52.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:52.0 Info: => 0.0001485s 12:49:52.0 Info: CreateTable Users 12:49:52.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:52.0 Info: => 0.0001123s 12:49:52.0 Info: CreateIndex Users (Identifier) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:52.0 Info: => 9.08E-05s 12:49:52.0 Info: CreateIndex Users (Username) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:52.0 Info: => 8.82E-05s 12:49:52.0 Info: CreateTable Commands 12:49:52.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:52.0 Info: => 0.0001869s 12:49:52.0 Info: CreateTable IndexerStatus 12:49:52.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:52.0 Info: => 0.000158s 12:49:52.0 Info: CreateIndex IndexerStatus (ProviderId) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:52.0 Info: => 9.19E-05s 12:49:52.0 Info: CreateTable ExtraFiles 12:49:52.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:52.0 Info: => 0.0001416s 12:49:52.0 Info: CreateTable LyricFiles 12:49:52.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:52.0 Info: => 0.0001536s 12:49:52.0 Info: CreateTable LanguageProfiles 12:49:52.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:52.0 Info: => 0.000113s 12:49:52.0 Info: CreateIndex LanguageProfiles (Name) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:52.0 Info: => 9.51E-05s 12:49:52.0 Info: CreateTable DownloadClientStatus 12:49:52.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:52.0 Info: => 0.0001296s 12:49:52.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:52.0 Info: => 9.12E-05s 12:49:52.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:52.0 Info: -> 1 Insert operations completed in 00:00:00.0000704 taking an average of 00:00:00.0000704 12:49:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:52', 'InitialSetup') 12:49:52.0 Info: Committing Transaction 12:49:52.0 Info: 1: InitialSetup migrated 12:49:52.0 Info: => 0.001125s 12:49:52.0 Info: 2: add_reason_to_pending_releases migrating 12:49:52.0 Info: Beginning Transaction 12:49:52.0 Info: Starting migration of Main DB to 2 12:49:52.0 Info: AlterTable PendingReleases 12:49:52.0 Info: => 1.3E-06s 12:49:52.0 Info: CreateColumn PendingReleases Reason Int32 12:49:52.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:52.0 Info: => 0.0005914s 12:49:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:52', 'add_reason_to_pending_releases') 12:49:52.0 Info: Committing Transaction 12:49:52.0 Info: 2: add_reason_to_pending_releases migrated 12:49:52.0 Info: => 0.0008983s 12:49:52.0 Info: 3: add_medium_support migrating 12:49:52.0 Info: Beginning Transaction 12:49:52.0 Info: Starting migration of Main DB to 3 12:49:52.0 Info: AlterTable Albums 12:49:52.0 Info: => 1.1E-06s 12:49:52.0 Info: CreateColumn Albums Media String 12:49:52.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:52.0 Info: => 0.00059s 12:49:52.0 Info: AlterTable Tracks 12:49:52.0 Info: => 1.2E-06s 12:49:52.0 Info: CreateColumn Tracks MediumNumber Int32 12:49:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:52.0 Info: => 0.0005543s 12:49:52.0 Info: AlterTable Tracks 12:49:52.0 Info: => 1.1E-06s 12:49:52.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:52.0 Info: => 0.0005341s 12:49:52.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:52.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:52.0 Info: => 4.69E-05s 12:49:52.0 Info: DeleteColumn Tracks TrackNumber 12:49:52.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:52.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:52.0 Info: DROP TABLE "Tracks" 12:49:52.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:52.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:52.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:52.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:52.0 Info: => 0.0046391s 12:49:52.0 Info: AlterTable Tracks 12:49:52.0 Info: => 1.1E-06s 12:49:52.0 Info: CreateColumn Tracks TrackNumber String 12:49:52.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:52.0 Info: => 0.0005463s 12:49:52.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:52', 'add_medium_support') 12:49:52.0 Info: Committing Transaction 12:49:52.0 Info: 3: add_medium_support migrated 12:49:52.0 Info: => 0.0009198s 12:49:52.0 Info: 4: add_various_qualites_in_profile migrating 12:49:52.0 Info: Beginning Transaction 12:49:52.0 Info: Starting migration of Main DB to 4 12:49:52.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:52.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:52.0 Info: => 5.89E-05s 12:49:52.0 Info: PerformDBOperation 12:49:52.0 Info: Performing DB Operation 12:49:52.1 Info: => 6.23E-05s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:52', 'add_various_qualites_in_profile') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 4: add_various_qualites_in_profile migrated 12:49:52.1 Info: => 0.000317s 12:49:52.1 Info: 5: metadata_profiles migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 5 12:49:52.1 Info: CreateTable MetadataProfiles 12:49:52.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:52.1 Info: => 0.000151s 12:49:52.1 Info: CreateIndex MetadataProfiles (Name) 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:52.1 Info: => 0.0001365s 12:49:52.1 Info: AlterTable Artists 12:49:52.1 Info: => 1E-06s 12:49:52.1 Info: CreateColumn Artists MetadataProfileId Int32 12:49:52.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:52.1 Info: => 0.0005793s 12:49:52.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:52.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:52.1 Info: DROP TABLE "Artists" 12:49:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.1 Info: => 0.0049785s 12:49:52.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:52.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:52.1 Info: DROP TABLE "Artists" 12:49:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.1 Info: => 0.0049036s 12:49:52.1 Info: AlterTable Albums 12:49:52.1 Info: => 1E-06s 12:49:52.1 Info: CreateColumn Albums SecondaryTypes String 12:49:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:52.1 Info: => 0.0005638s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:52', 'metadata_profiles') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 5: metadata_profiles migrated 12:49:52.1 Info: => 0.0009746s 12:49:52.1 Info: 6: separate_automatic_and_interactive_search migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 6 12:49:52.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:52.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:52.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:52.1 Info: DROP TABLE "Indexers" 12:49:52.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:52.1 Info: => 0.005466s 12:49:52.1 Info: AlterTable Indexers 12:49:52.1 Info: => 1.1E-06s 12:49:52.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:52.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:52.1 Info: => 0.0005619s 12:49:52.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:52.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:52.1 Info: => 4.38E-05s 12:49:52.1 Info: AlterTable Indexers 12:49:52.1 Info: => 1.2E-06s 12:49:52.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:52.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:52.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:52.1 Info: DROP TABLE "Indexers" 12:49:52.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:52.1 Info: => 0.0041026s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:52', 'separate_automatic_and_interactive_search') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 6: separate_automatic_and_interactive_search migrated 12:49:52.1 Info: => 0.0044695s 12:49:52.1 Info: 7: change_album_path_to_relative migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 7 12:49:52.1 Info: DeleteColumn Albums Path 12:49:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:52.1 Info: DROP TABLE "Albums" 12:49:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.1 Info: => 0.0050205s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:52', 'change_album_path_to_relative') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 7: change_album_path_to_relative migrated 12:49:52.1 Info: => 0.0054179s 12:49:52.1 Info: 8: change_quality_size_mb_to_kb migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 8 12:49:52.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:52.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:52.1 Info: => 5.66E-05s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:52', 'change_quality_size_mb_to_kb') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 8: change_quality_size_mb_to_kb migrated 12:49:52.1 Info: => 0.0003073s 12:49:52.1 Info: 9: album_releases migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 9 12:49:52.1 Info: AlterTable Albums 12:49:52.1 Info: => 1E-06s 12:49:52.1 Info: CreateColumn Albums Releases String 12:49:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:52.1 Info: => 0.0006168s 12:49:52.1 Info: AlterTable Albums 12:49:52.1 Info: => 1E-06s 12:49:52.1 Info: CreateColumn Albums CurrentRelease String 12:49:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:52.1 Info: => 0.0005643s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:52', 'album_releases') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 9: album_releases migrated 12:49:52.1 Info: => 0.0008517s 12:49:52.1 Info: 10: album_releases_fix migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 10 12:49:52.1 Info: AlterTable Albums 12:49:52.1 Info: => 1.2E-06s 12:49:52.1 Info: AlterColumn Albums Releases String 12:49:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:52.1 Info: DROP TABLE "Albums" 12:49:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.1 Info: => 0.0061582s 12:49:52.1 Info: AlterTable Albums 12:49:52.1 Info: => 1E-06s 12:49:52.1 Info: AlterColumn Albums CurrentRelease String 12:49:52.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:52.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:52.1 Info: DROP TABLE "Albums" 12:49:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.1 Info: => 0.0049402s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:52', 'album_releases_fix') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 10: album_releases_fix migrated 12:49:52.1 Info: => 0.0053143s 12:49:52.1 Info: 11: import_lists migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 11 12:49:52.1 Info: CreateTable ImportLists 12:49:52.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:52.1 Info: => 0.0001952s 12:49:52.1 Info: CreateIndex ImportLists (Name) 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:52.1 Info: => 9.02E-05s 12:49:52.1 Info: CreateTable ImportListStatus 12:49:52.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:52.1 Info: => 0.0001378s 12:49:52.1 Info: CreateIndex ImportListStatus (ProviderId) 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:52.1 Info: => 8.91E-05s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:52', 'import_lists') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 11: import_lists migrated 12:49:52.1 Info: => 0.0004226s 12:49:52.1 Info: 12: add_release_status migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 12 12:49:52.1 Info: AlterTable MetadataProfiles 12:49:52.1 Info: => 1.2E-06s 12:49:52.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:52.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:52.1 Info: => 0.0006239s 12:49:52.1 Info: PerformDBOperation 12:49:52.1 Info: Performing DB Operation 12:49:52.1 Info: => 3.48E-05s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:52', 'add_release_status') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 12: add_release_status migrated 12:49:52.1 Info: => 0.0003074s 12:49:52.1 Info: 13: album_download_notification migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 13 12:49:52.1 Info: AlterTable Notifications 12:49:52.1 Info: => 1.2E-06s 12:49:52.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:52.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:52.1 Info: => 0.0006254s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:52', 'album_download_notification') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 13: album_download_notification migrated 12:49:52.1 Info: => 0.0009221s 12:49:52.1 Info: 14: fix_language_metadata_profiles migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 14 12:49:52.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:52.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:52.1 Info: => 8.66E-05s 12:49:52.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:52.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:52.1 Info: => 6.53E-05s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:52', 'fix_language_metadata_profiles') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 14: fix_language_metadata_profiles migrated 12:49:52.1 Info: => 0.0003089s 12:49:52.1 Info: 15: remove_fanzub migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 15 12:49:52.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:52.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:52.1 Info: => 4.98E-05s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:52', 'remove_fanzub') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 15: remove_fanzub migrated 12:49:52.1 Info: => 0.0002893s 12:49:52.1 Info: 16: update_artist_history_indexes migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 16 12:49:52.1 Info: CreateIndex Albums (ArtistId) 12:49:52.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:52.1 Info: => 0.0001173s 12:49:52.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:52.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:52.1 Info: => 9.24E-05s 12:49:52.1 Info: DeleteIndex History (AlbumId) 12:49:52.1 Info: DROP INDEX "IX_History_AlbumId" 12:49:52.1 Info: => 0.0001263s 12:49:52.1 Info: CreateIndex History (AlbumId, Date) 12:49:52.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:52.1 Info: => 0.0001003s 12:49:52.1 Info: DeleteIndex History (DownloadId) 12:49:52.1 Info: DROP INDEX "IX_History_DownloadId" 12:49:52.1 Info: => 0.0001105s 12:49:52.1 Info: CreateIndex History (DownloadId, Date) 12:49:52.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:52.1 Info: => 9.8E-05s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:52', 'update_artist_history_indexes') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 16: update_artist_history_indexes migrated 12:49:52.1 Info: => 0.0004099s 12:49:52.1 Info: 17: remove_nma migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 17 12:49:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:52.1 Info: => 5.51E-05s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:52', 'remove_nma') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 17: remove_nma migrated 12:49:52.1 Info: => 0.0002974s 12:49:52.1 Info: 18: album_disambiguation migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 18 12:49:52.1 Info: AlterTable Albums 12:49:52.1 Info: => 1.1E-06s 12:49:52.1 Info: CreateColumn Albums Disambiguation String 12:49:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:52.1 Info: => 0.0006312s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:52', 'album_disambiguation') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 18: album_disambiguation migrated 12:49:52.1 Info: => 0.0009385s 12:49:52.1 Info: 19: add_ape_quality_in_profiles migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 19 12:49:52.1 Info: PerformDBOperation 12:49:52.1 Info: Performing DB Operation 12:49:52.1 Info: => 3.98E-05s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:52', 'add_ape_quality_in_profiles') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 19: add_ape_quality_in_profiles migrated 12:49:52.1 Info: => 0.0002926s 12:49:52.1 Info: 20: remove_pushalot migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 20 12:49:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:52.1 Info: => 5.32E-05s 12:49:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:52.1 Info: => 4.08E-05s 12:49:52.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:52.1 Info: => 3.93E-05s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:52', 'remove_pushalot') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 20: remove_pushalot migrated 12:49:52.1 Info: => 0.000278s 12:49:52.1 Info: 21: add_custom_filters migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 21 12:49:52.1 Info: CreateTable CustomFilters 12:49:52.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:52.1 Info: => 0.0001616s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:52', 'add_custom_filters') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 21: add_custom_filters migrated 12:49:52.1 Info: => 0.000478s 12:49:52.1 Info: 22: import_list_tags migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 22 12:49:52.1 Info: AlterTable ImportLists 12:49:52.1 Info: => 1.3E-06s 12:49:52.1 Info: CreateColumn ImportLists Tags String 12:49:52.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:52.1 Info: => 0.0006385s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:52', 'import_list_tags') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 22: import_list_tags migrated 12:49:52.1 Info: => 0.0009485s 12:49:52.1 Info: 23: add_release_groups_etc migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 23 12:49:52.1 Info: CreateTable ArtistMetadata 12:49:52.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:52.1 Info: => 0.0002109s 12:49:52.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:52.1 Info: => 9.97E-05s 12:49:52.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:52.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:52.1 Info: => 0.0001411s 12:49:52.1 Info: AlterTable Artists 12:49:52.1 Info: => 1.2E-06s 12:49:52.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:52.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:52.1 Info: => 0.0006232s 12:49:52.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:52.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:52.1 Info: => 7.37E-05s 12:49:52.1 Info: CreateTable AlbumReleases 12:49:52.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:52.1 Info: => 0.0001815s 12:49:52.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:52.1 Info: => 9.45E-05s 12:49:52.1 Info: CreateIndex AlbumReleases (AlbumId) 12:49:52.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:52.1 Info: => 8.58E-05s 12:49:52.1 Info: PerformDBOperation 12:49:52.1 Info: Performing DB Operation 12:49:52.1 Info: => 3.4E-05s 12:49:52.1 Info: AlterTable Albums 12:49:52.1 Info: => 9E-07s 12:49:52.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:52.1 Info: => 0.0006416s 12:49:52.1 Info: AlterTable Albums 12:49:52.1 Info: => 1.2E-06s 12:49:52.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:52.1 Info: => 0.0006309s 12:49:52.1 Info: AlterTable Albums 12:49:52.1 Info: => 1.1E-06s 12:49:52.1 Info: CreateColumn Albums Links String 12:49:52.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:52.1 Info: => 0.0006427s 12:49:52.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:52.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:52.1 Info: => 8.92E-05s 12:49:52.1 Info: AlterTable Tracks 12:49:52.1 Info: => 1E-06s 12:49:52.1 Info: CreateColumn Tracks ForeignRecordingId String 12:49:52.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:52.1 Info: => 0.0006271s 12:49:52.1 Info: AlterTable Tracks 12:49:52.1 Info: => 1E-06s 12:49:52.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:52.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:52.1 Info: => 0.0006231s 12:49:52.1 Info: AlterTable Tracks 12:49:52.1 Info: => 1E-06s 12:49:52.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:52.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:52.1 Info: => 0.0006099s 12:49:52.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:52.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:52.1 Info: => 0.0001127s 12:49:52.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:52.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:52.1 Info: => 7.84E-05s 12:49:52.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49: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) 12:49: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" 12:49:52.1 Info: DROP TABLE "Artists" 12:49:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.1 Info: => 0.0062806s 12:49:52.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49: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) 12:49: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" 12:49:52.1 Info: DROP TABLE "Albums" 12:49:52.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.1 Info: => 0.00518s 12:49:52.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49: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) 12:49: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" 12:49:52.1 Info: DROP TABLE "Tracks" 12:49:52.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:52.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:52.1 Info: => 0.004733s 12:49:52.1 Info: DeleteColumn TrackFiles ArtistId 12:49: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) 12:49: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" 12:49:52.1 Info: DROP TABLE "TrackFiles" 12:49:52.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:52.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.1 Info: => 0.0057762s 12:49:52.1 Info: CreateIndex Artists (ArtistMetadataId) 12:49:52.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:52.1 Info: => 9.09E-05s 12:49:52.1 Info: CreateIndex Artists (Monitored) 12:49:52.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:52.1 Info: => 8.83E-05s 12:49:52.1 Info: CreateIndex Albums (ArtistMetadataId) 12:49:52.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:52.1 Info: => 8.44E-05s 12:49:52.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:52.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:52.1 Info: => 8.52E-05s 12:49:52.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:52.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:52.1 Info: => 8.47E-05s 12:49:52.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:52.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:52.1 Info: => 8.5E-05s 12:49:52.1 Info: UpdateData 12:49:52.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:52.1 Info: => 5.06E-05s 12:49:52.1 Info: UpdateData 12:49:52.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:52.1 Info: => 4.18E-05s 12:49:52.1 Info: UpdateData 12:49:52.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:52.1 Info: => 4.71E-05s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:52', 'add_release_groups_etc') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 23: add_release_groups_etc migrated 12:49:52.1 Info: => 0.0005952s 12:49:52.1 Info: 24: NewMediaInfoFormat migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 24 12:49:52.1 Info: UpdateData 12:49:52.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:52.1 Info: => 5.68E-05s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:52', 'NewMediaInfoFormat') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 24: NewMediaInfoFormat migrated 12:49:52.1 Info: => 0.0003054s 12:49:52.1 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 25 12:49:52.1 Info: RenameTable Restrictions ReleaseProfiles 12:49:52.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:52.1 Info: => 0.0017012s 12:49:52.1 Info: AlterTable ReleaseProfiles 12:49:52.1 Info: => 1.1E-06s 12:49:52.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:52.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:52.1 Info: => 0.0005939s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:52', 'rename_restrictions_to_release_profiles') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:52.1 Info: => 0.0008908s 12:49:52.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 26 12:49:52.1 Info: RenameTable Profiles QualityProfiles 12:49:52.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:52.1 Info: => 0.0017227s 12:49:52.1 Info: AlterTable QualityProfiles 12:49:52.1 Info: => 1.1E-06s 12:49:52.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:52.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:52.1 Info: => 0.0005879s 12:49:52.1 Info: AlterTable LanguageProfiles 12:49:52.1 Info: => 1.8E-06s 12:49:52.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:52.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:52.1 Info: => 0.0005689s 12:49:52.1 Info: UpdateData 12:49:52.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:52.1 Info: => 5.02E-05s 12:49:52.1 Info: UpdateData 12:49:52.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:52.1 Info: => 3.75E-05s 12:49:52.1 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:52.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:52.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:52.1 Info: DROP TABLE "Artists" 12:49:52.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:52.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:52.1 Info: => 0.0063214s 12:49:52.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:52', 'rename_quality_profiles_add_upgrade_allowed') 12:49:52.1 Info: Committing Transaction 12:49:52.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:52.1 Info: => 0.0067398s 12:49:52.1 Info: 27: add_import_exclusions migrating 12:49:52.1 Info: Beginning Transaction 12:49:52.1 Info: Starting migration of Main DB to 27 12:49:52.1 Info: CreateTable ImportListExclusions 12:49:52.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:52.2 Info: => 0.0001602s 12:49:52.2 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:52.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:52.2 Info: => 9.55E-05s 12:49:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:52', 'add_import_exclusions') 12:49:52.2 Info: Committing Transaction 12:49:52.2 Info: 27: add_import_exclusions migrated 12:49:52.2 Info: => 0.0004288s 12:49:52.2 Info: 28: clean_artist_metadata_table migrating 12:49:52.2 Info: Beginning Transaction 12:49:52.2 Info: Starting migration of Main DB to 28 12:49: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) 12:49: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) 12:49:52.2 Info: => 0.0001621s 12:49: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) 12:49: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) 12:49:52.2 Info: => 0.0001328s 12:49: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) 12:49: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) 12:49:52.2 Info: => 0.0001221s 12:49: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) 12:49: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) 12:49:52.2 Info: => 0.0001206s 12:49: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) 12:49: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) 12:49:52.2 Info: => 0.0001177s 12:49: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) 12:49: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) 12:49:52.2 Info: => 0.0001188s 12:49:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:52', 'clean_artist_metadata_table') 12:49:52.2 Info: Committing Transaction 12:49:52.2 Info: 28: clean_artist_metadata_table migrated 12:49:52.2 Info: => 0.0004118s 12:49:52.2 Info: 29: health_issue_notification migrating 12:49:52.2 Info: Beginning Transaction 12:49:52.2 Info: Starting migration of Main DB to 29 12:49:52.2 Info: AlterTable Notifications 12:49:52.2 Info: => 1.3E-06s 12:49:52.2 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:52.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:52.2 Info: => 0.000636s 12:49:52.2 Info: AlterTable Notifications 12:49:52.2 Info: => 1E-06s 12:49:52.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:52.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:52.2 Info: => 0.0006084s 12:49:52.2 Info: AlterTable Notifications 12:49:52.2 Info: => 1.2E-06s 12:49:52.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:52.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:52.2 Info: => 0.0005928s 12:49:52.2 Info: AlterTable Notifications 12:49:52.2 Info: => 1.1E-06s 12:49:52.2 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:52.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:52.2 Info: => 0.0005894s 12:49:52.2 Info: AlterTable Notifications 12:49:52.2 Info: => 1.1E-06s 12:49:52.2 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:52.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:52.2 Info: => 0.0005943s 12:49:52.2 Info: DeleteColumn Notifications OnDownload 12:49:52.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:52.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:52.2 Info: DROP TABLE "Notifications" 12:49:52.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:52.2 Info: => 0.0046562s 12:49:52.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:52.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:52.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:52.2 Info: DROP TABLE "Notifications" 12:49:52.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:52.2 Info: => 0.0045782s 12:49:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:52', 'health_issue_notification') 12:49:52.2 Info: Committing Transaction 12:49:52.2 Info: 29: health_issue_notification migrated 12:49:52.2 Info: => 0.0049944s 12:49:52.2 Info: 30: add_mediafilerepository_mtime migrating 12:49:52.2 Info: Beginning Transaction 12:49:52.2 Info: Starting migration of Main DB to 30 12:49:52.2 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:49:52.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:52.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:52.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:52.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:49:52.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:52.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:49:52.2 Info: AlterTable TrackFiles 12:49:52.2 Info: => 1.1E-06s 12:49:52.2 Info: CreateColumn TrackFiles Modified DateTime 12:49:52.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:52.2 Info: => 0.000617s 12:49:52.2 Info: AlterTable TrackFiles 12:49:52.2 Info: => 1.1E-06s 12:49:52.2 Info: CreateColumn TrackFiles Path String 12:49:52.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:52.2 Info: => 0.000586s 12:49:52.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:52.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:52.2 Info: => 4.49E-05s 12:49:52.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:52.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:52.2 Info: => 0.0001283s 12:49:52.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:52.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:52.2 Info: => 0.0001412s 12:49:52.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:52.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:52.2 Info: => 0.0011216s 12:49:52.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:52.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:52.2 Info: => 0.0001067s 12:49:52.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:52.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:52.2 Info: => 0.0001225s 12:49:52.2 Info: AlterTable TrackFiles 12:49:52.2 Info: => 1.1E-06s 12:49:52.2 Info: AlterColumn TrackFiles Path String 12:49:52.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:52.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:52.2 Info: DROP TABLE "TrackFiles" 12:49:52.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:52.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.2 Info: => 0.0058866s 12:49:52.2 Info: CreateIndex TrackFiles (Path) 12:49:52.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:52.2 Info: => 9.2E-05s 12:49:52.2 Info: DeleteColumn TrackFiles RelativePath 12:49:52.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:52.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:52.2 Info: DROP TABLE "TrackFiles" 12:49:52.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:52.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:52.2 Info: => 0.0050096s 12:49:52.2 Info: -> 7 Insert operations completed in 00:00:00.0006493 taking an average of 00:00:00.0000927 12:49:52.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:52', 'add_mediafilerepository_mtime') 12:49:52.2 Info: Committing Transaction 12:49:52.2 Info: 30: add_mediafilerepository_mtime migrated 12:49:52.2 Info: => 0.0055902s 12:49:52.2 Debug: Took: 00:00:00.1748653 12:49:52.2 Debug: Got 2 tracks 12:49:52.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 12:49:52.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 12:49:52.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469922753864_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:52.2 Info: DatabaseEngineVersionCheck migrating 12:49:52.2 Info: PerformDBOperation 12:49:52.2 Info: Performing DB Operation 12:49:52.2 Info: SQLite 3.45.3 12:49:52.2 Info: => 0.0010467s 12:49:52.2 Info: DatabaseEngineVersionCheck migrated 12:49:52.2 Info: => 0.0010643s 12:49:52.2 Info: VersionMigration migrating 12:49:52.2 Info: Beginning Transaction 12:49:52.2 Info: CreateTable VersionInfo 12:49:52.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:52.2 Info: => 0.0001623s 12:49:52.2 Info: Committing Transaction 12:49:52.2 Info: VersionMigration migrated 12:49:52.2 Info: => 0.0005288s 12:49:52.2 Info: VersionUniqueMigration migrating 12:49:52.2 Info: Beginning Transaction 12:49:52.2 Info: CreateIndex VersionInfo (Version) 12:49:52.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:52.2 Info: => 0.0001324s 12:49:52.2 Info: AlterTable VersionInfo 12:49:52.2 Info: => 9E-07s 12:49:52.2 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:52.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:52.2 Info: => 0.0005452s 12:49:52.2 Info: Committing Transaction 12:49:52.2 Info: VersionUniqueMigration migrated 12:49:52.2 Info: => 0.0007658s 12:49:52.2 Info: VersionDescriptionMigration migrating 12:49:52.2 Info: Beginning Transaction 12:49:52.2 Info: AlterTable VersionInfo 12:49:52.2 Info: => 1.3E-06s 12:49:52.2 Info: CreateColumn VersionInfo Description String 12:49:52.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:52.2 Info: => 0.0002153s 12:49:52.2 Info: Committing Transaction 12:49:52.2 Info: VersionDescriptionMigration migrated 12:49:52.2 Info: => 0.0004257s 12:49:52.2 Info: 1: InitialSetup migrating 12:49:52.2 Info: Beginning Transaction 12:49:52.2 Info: Starting migration of Main DB to 1 12:49:52.2 Info: CreateTable Config 12:49:52.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:52.2 Info: => 0.0001876s 12:49:52.2 Info: CreateIndex Config (Key) 12:49:52.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:52.2 Info: => 8.31E-05s 12:49:52.2 Info: CreateTable RootFolders 12:49:52.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:52.3 Info: => 0.0001291s 12:49:52.3 Info: CreateIndex RootFolders (Path) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:52.3 Info: => 8.78E-05s 12:49:52.3 Info: CreateTable Artists 12:49:52.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:52.3 Info: => 0.000346s 12:49:52.3 Info: CreateIndex Artists (ForeignArtistId) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:52.3 Info: => 9E-05s 12:49:52.3 Info: CreateIndex Artists (NameSlug) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:52.3 Info: => 7.93E-05s 12:49:52.3 Info: CreateIndex Artists (CleanName) 12:49:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.3 Info: => 7.73E-05s 12:49:52.3 Info: CreateIndex Artists (Path) 12:49:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.3 Info: => 7.59E-05s 12:49:52.3 Info: CreateTable Albums 12:49:52.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:52.3 Info: => 0.0002734s 12:49:52.3 Info: CreateIndex Albums (ForeignAlbumId) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.3 Info: => 8.74E-05s 12:49:52.3 Info: CreateIndex Albums (MBId) 12:49:52.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.3 Info: => 7.28E-05s 12:49:52.3 Info: CreateIndex Albums (TADBId) 12:49:52.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.3 Info: => 7.45E-05s 12:49:52.3 Info: CreateIndex Albums (TitleSlug) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.3 Info: => 7.56E-05s 12:49:52.3 Info: CreateIndex Albums (CleanTitle) 12:49:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.3 Info: => 7.33E-05s 12:49:52.3 Info: CreateIndex Albums (Path) 12:49:52.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:52.3 Info: => 7.29E-05s 12:49:52.3 Info: CreateTable Tracks 12:49:52.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:52.3 Info: => 0.0001725s 12:49:52.3 Info: CreateIndex Tracks (ForeignTrackId) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:52.3 Info: => 8.04E-05s 12:49:52.3 Info: CreateIndex Tracks (ArtistId) 12:49:52.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:52.3 Info: => 8.04E-05s 12:49:52.3 Info: CreateIndex Tracks (TrackFileId) 12:49:52.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:52.3 Info: => 0.0001111s 12:49:52.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:52.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:52.3 Info: => 9.68E-05s 12:49:52.3 Info: CreateTable TrackFiles 12:49:52.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:52.3 Info: => 0.0001752s 12:49:52.3 Info: CreateIndex TrackFiles (ArtistId) 12:49:52.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:52.3 Info: => 9.3E-05s 12:49:52.3 Info: CreateIndex TrackFiles (AlbumId) 12:49:52.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.3 Info: => 0.0001137s 12:49:52.3 Info: CreateTable History 12:49:52.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:52.3 Info: => 0.0001783s 12:49:52.3 Info: CreateIndex History (Date) 12:49:52.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:52.3 Info: => 9.22E-05s 12:49:52.3 Info: CreateIndex History (EventType) 12:49:52.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:52.3 Info: => 0.000132s 12:49:52.3 Info: CreateIndex History (DownloadId) 12:49:52.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:52.3 Info: => 0.0001067s 12:49:52.3 Info: CreateIndex History (AlbumId) 12:49:52.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:52.3 Info: => 9.19E-05s 12:49:52.3 Info: CreateTable Notifications 12:49:52.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:52.3 Info: => 0.0001885s 12:49:52.3 Info: CreateTable ScheduledTasks 12:49:52.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:52.3 Info: => 0.0001354s 12:49:52.3 Info: CreateIndex ScheduledTasks (TypeName) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:52.3 Info: => 8.58E-05s 12:49:52.3 Info: CreateTable Indexers 12:49:52.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:52.3 Info: => 0.0001343s 12:49:52.3 Info: CreateIndex Indexers (Name) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:52.3 Info: => 0.000129s 12:49:52.3 Info: CreateTable Profiles 12:49:52.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:52.3 Info: => 0.0001365s 12:49:52.3 Info: CreateIndex Profiles (Name) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:52.3 Info: => 9.27E-05s 12:49:52.3 Info: CreateTable QualityDefinitions 12:49:52.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:52.3 Info: => 0.000154s 12:49:52.3 Info: CreateIndex QualityDefinitions (Quality) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:52.3 Info: => 9.2E-05s 12:49:52.3 Info: CreateIndex QualityDefinitions (Title) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:52.3 Info: => 8.98E-05s 12:49:52.3 Info: CreateTable NamingConfig 12:49:52.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:52.3 Info: => 0.0001828s 12:49:52.3 Info: CreateTable Blacklist 12:49:52.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:52.3 Info: => 0.0002164s 12:49:52.3 Info: CreateTable Metadata 12:49:52.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:52.3 Info: => 0.0001334s 12:49:52.3 Info: CreateTable MetadataFiles 12:49:52.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:52.3 Info: => 0.0001855s 12:49:52.3 Info: CreateTable DownloadClients 12:49:52.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:52.3 Info: => 0.0001387s 12:49:52.3 Info: CreateTable PendingReleases 12:49:52.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:52.3 Info: => 0.0001451s 12:49:52.3 Info: CreateTable RemotePathMappings 12:49:52.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:52.3 Info: => 0.0001235s 12:49:52.3 Info: CreateTable Tags 12:49:52.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:52.3 Info: => 0.0001348s 12:49:52.3 Info: CreateIndex Tags (Label) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:52.3 Info: => 0.0001073s 12:49:52.3 Info: CreateTable Restrictions 12:49:52.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:52.3 Info: => 0.0001531s 12:49:52.3 Info: CreateTable DelayProfiles 12:49:52.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:52.3 Info: => 0.0001637s 12:49:52.3 Info: CreateTable Users 12:49:52.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:52.3 Info: => 0.0001259s 12:49:52.3 Info: CreateIndex Users (Identifier) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:52.3 Info: => 9.72E-05s 12:49:52.3 Info: CreateIndex Users (Username) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:52.3 Info: => 8.84E-05s 12:49:52.3 Info: CreateTable Commands 12:49:52.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:52.3 Info: => 0.0002018s 12:49:52.3 Info: CreateTable IndexerStatus 12:49:52.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:52.3 Info: => 0.000179s 12:49:52.3 Info: CreateIndex IndexerStatus (ProviderId) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:52.3 Info: => 9.96E-05s 12:49:52.3 Info: CreateTable ExtraFiles 12:49:52.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:52.3 Info: => 0.0001495s 12:49:52.3 Info: CreateTable LyricFiles 12:49:52.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:52.3 Info: => 0.0001677s 12:49:52.3 Info: CreateTable LanguageProfiles 12:49:52.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:52.3 Info: => 0.0001214s 12:49:52.3 Info: CreateIndex LanguageProfiles (Name) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:52.3 Info: => 0.0001019s 12:49:52.3 Info: CreateTable DownloadClientStatus 12:49:52.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:52.3 Info: => 0.0001489s 12:49:52.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:52.3 Info: => 9.21E-05s 12:49:52.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:52.3 Info: -> 1 Insert operations completed in 00:00:00.0000785 taking an average of 00:00:00.0000785 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:52', 'InitialSetup') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 1: InitialSetup migrated 12:49:52.3 Info: => 0.0010946s 12:49:52.3 Info: 2: add_reason_to_pending_releases migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 2 12:49:52.3 Info: AlterTable PendingReleases 12:49:52.3 Info: => 1.3E-06s 12:49:52.3 Info: CreateColumn PendingReleases Reason Int32 12:49:52.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:52.3 Info: => 0.0006005s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:52', 'add_reason_to_pending_releases') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 2: add_reason_to_pending_releases migrated 12:49:52.3 Info: => 0.0009323s 12:49:52.3 Info: 3: add_medium_support migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 3 12:49:52.3 Info: AlterTable Albums 12:49:52.3 Info: => 1.1E-06s 12:49:52.3 Info: CreateColumn Albums Media String 12:49:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:52.3 Info: => 0.0005955s 12:49:52.3 Info: AlterTable Tracks 12:49:52.3 Info: => 1.1E-06s 12:49:52.3 Info: CreateColumn Tracks MediumNumber Int32 12:49:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:52.3 Info: => 0.0005421s 12:49:52.3 Info: AlterTable Tracks 12:49:52.3 Info: => 1E-06s 12:49:52.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:52.3 Info: => 0.0005434s 12:49:52.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:52.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:52.3 Info: => 7E-05s 12:49:52.3 Info: DeleteColumn Tracks TrackNumber 12:49:52.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:52.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:52.3 Info: DROP TABLE "Tracks" 12:49:52.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:52.3 Info: => 0.0050928s 12:49:52.3 Info: AlterTable Tracks 12:49:52.3 Info: => 1.4E-06s 12:49:52.3 Info: CreateColumn Tracks TrackNumber String 12:49:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:52.3 Info: => 0.0005582s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:52', 'add_medium_support') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 3: add_medium_support migrated 12:49:52.3 Info: => 0.0009515s 12:49:52.3 Info: 4: add_various_qualites_in_profile migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 4 12:49:52.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:52.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:52.3 Info: => 6.51E-05s 12:49:52.3 Info: PerformDBOperation 12:49:52.3 Info: Performing DB Operation 12:49:52.3 Info: => 4.09E-05s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:52', 'add_various_qualites_in_profile') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 4: add_various_qualites_in_profile migrated 12:49:52.3 Info: => 0.0003517s 12:49:52.3 Info: 5: metadata_profiles migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 5 12:49:52.3 Info: CreateTable MetadataProfiles 12:49:52.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:52.3 Info: => 0.0001621s 12:49:52.3 Info: CreateIndex MetadataProfiles (Name) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:52.3 Info: => 0.0001352s 12:49:52.3 Info: AlterTable Artists 12:49:52.3 Info: => 1.1E-06s 12:49:52.3 Info: CreateColumn Artists MetadataProfileId Int32 12:49:52.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:52.3 Info: => 0.0005889s 12:49:52.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:52.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:52.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:52.3 Info: DROP TABLE "Artists" 12:49:52.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.3 Info: => 0.0055411s 12:49:52.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:52.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:52.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:52.3 Info: DROP TABLE "Artists" 12:49:52.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.3 Info: => 0.00542s 12:49:52.3 Info: AlterTable Albums 12:49:52.3 Info: => 1.1E-06s 12:49:52.3 Info: CreateColumn Albums SecondaryTypes String 12:49:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:52.3 Info: => 0.0005677s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:52', 'metadata_profiles') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 5: metadata_profiles migrated 12:49:52.3 Info: => 0.0025333s 12:49:52.3 Info: 6: separate_automatic_and_interactive_search migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 6 12:49:52.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:52.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:52.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:52.3 Info: DROP TABLE "Indexers" 12:49:52.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:52.3 Info: => 0.0041851s 12:49:52.3 Info: AlterTable Indexers 12:49:52.3 Info: => 1.1E-06s 12:49:52.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:52.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:52.3 Info: => 0.0005693s 12:49:52.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:52.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:52.3 Info: => 4.56E-05s 12:49:52.3 Info: AlterTable Indexers 12:49:52.3 Info: => 9E-07s 12:49:52.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:52.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:52.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:52.3 Info: DROP TABLE "Indexers" 12:49:52.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:52.3 Info: => 0.004105s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:52', 'separate_automatic_and_interactive_search') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 6: separate_automatic_and_interactive_search migrated 12:49:52.3 Info: => 0.0044589s 12:49:52.3 Info: 7: change_album_path_to_relative migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 7 12:49:52.3 Info: DeleteColumn Albums Path 12:49:52.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:52.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:52.3 Info: DROP TABLE "Albums" 12:49:52.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.3 Info: => 0.0050705s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:52', 'change_album_path_to_relative') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 7: change_album_path_to_relative migrated 12:49:52.3 Info: => 0.0054774s 12:49:52.3 Info: 8: change_quality_size_mb_to_kb migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 8 12:49:52.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:52.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:52.3 Info: => 5.83E-05s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:52', 'change_quality_size_mb_to_kb') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 8: change_quality_size_mb_to_kb migrated 12:49:52.3 Info: => 0.0003137s 12:49:52.3 Info: 9: album_releases migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 9 12:49:52.3 Info: AlterTable Albums 12:49:52.3 Info: => 1.1E-06s 12:49:52.3 Info: CreateColumn Albums Releases String 12:49:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:52.3 Info: => 0.0005852s 12:49:52.3 Info: AlterTable Albums 12:49:52.3 Info: => 1.1E-06s 12:49:52.3 Info: CreateColumn Albums CurrentRelease String 12:49:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:52.3 Info: => 0.00055s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:52', 'album_releases') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 9: album_releases migrated 12:49:52.3 Info: => 0.0008393s 12:49:52.3 Info: 10: album_releases_fix migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 10 12:49:52.3 Info: AlterTable Albums 12:49:52.3 Info: => 1E-06s 12:49:52.3 Info: AlterColumn Albums Releases String 12:49:52.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:52.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:52.3 Info: DROP TABLE "Albums" 12:49:52.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.3 Info: => 0.004992s 12:49:52.3 Info: AlterTable Albums 12:49:52.3 Info: => 1E-06s 12:49:52.3 Info: AlterColumn Albums CurrentRelease String 12:49:52.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:52.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:52.3 Info: DROP TABLE "Albums" 12:49:52.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.3 Info: => 0.0061328s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:52', 'album_releases_fix') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 10: album_releases_fix migrated 12:49:52.3 Info: => 0.0065023s 12:49:52.3 Info: 11: import_lists migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 11 12:49:52.3 Info: CreateTable ImportLists 12:49:52.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:52.3 Info: => 0.0001936s 12:49:52.3 Info: CreateIndex ImportLists (Name) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:52.3 Info: => 9.37E-05s 12:49:52.3 Info: CreateTable ImportListStatus 12:49:52.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:52.3 Info: => 0.0001382s 12:49:52.3 Info: CreateIndex ImportListStatus (ProviderId) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:52.3 Info: => 9.07E-05s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:52', 'import_lists') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 11: import_lists migrated 12:49:52.3 Info: => 0.000417s 12:49:52.3 Info: 12: add_release_status migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 12 12:49:52.3 Info: AlterTable MetadataProfiles 12:49:52.3 Info: => 1.2E-06s 12:49:52.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:52.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:52.3 Info: => 0.0006287s 12:49:52.3 Info: PerformDBOperation 12:49:52.3 Info: Performing DB Operation 12:49:52.3 Info: => 3.44E-05s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:52', 'add_release_status') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 12: add_release_status migrated 12:49:52.3 Info: => 0.0003098s 12:49:52.3 Info: 13: album_download_notification migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 13 12:49:52.3 Info: AlterTable Notifications 12:49:52.3 Info: => 1.1E-06s 12:49:52.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:52.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:52.3 Info: => 0.0006044s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:52', 'album_download_notification') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 13: album_download_notification migrated 12:49:52.3 Info: => 0.000901s 12:49:52.3 Info: 14: fix_language_metadata_profiles migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 14 12:49:52.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:52.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:52.3 Info: => 8.61E-05s 12:49:52.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:52.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:52.3 Info: => 6.46E-05s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:52', 'fix_language_metadata_profiles') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 14: fix_language_metadata_profiles migrated 12:49:52.3 Info: => 0.0003106s 12:49:52.3 Info: 15: remove_fanzub migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 15 12:49:52.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:52.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:52.3 Info: => 4.94E-05s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:52', 'remove_fanzub') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 15: remove_fanzub migrated 12:49:52.3 Info: => 0.0002897s 12:49:52.3 Info: 16: update_artist_history_indexes migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 16 12:49:52.3 Info: CreateIndex Albums (ArtistId) 12:49:52.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:52.3 Info: => 0.0001159s 12:49:52.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:52.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:52.3 Info: => 0.0001064s 12:49:52.3 Info: DeleteIndex History (AlbumId) 12:49:52.3 Info: DROP INDEX "IX_History_AlbumId" 12:49:52.3 Info: => 0.0001287s 12:49:52.3 Info: CreateIndex History (AlbumId, Date) 12:49:52.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:52.3 Info: => 0.0001023s 12:49:52.3 Info: DeleteIndex History (DownloadId) 12:49:52.3 Info: DROP INDEX "IX_History_DownloadId" 12:49:52.3 Info: => 0.0001145s 12:49:52.3 Info: CreateIndex History (DownloadId, Date) 12:49:52.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:52.3 Info: => 0.0001002s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:52', 'update_artist_history_indexes') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 16: update_artist_history_indexes migrated 12:49:52.3 Info: => 0.0004151s 12:49:52.3 Info: 17: remove_nma migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 17 12:49:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:52.3 Info: => 5.39E-05s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:52', 'remove_nma') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 17: remove_nma migrated 12:49:52.3 Info: => 0.0002995s 12:49:52.3 Info: 18: album_disambiguation migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 18 12:49:52.3 Info: AlterTable Albums 12:49:52.3 Info: => 1.2E-06s 12:49:52.3 Info: CreateColumn Albums Disambiguation String 12:49:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:52.3 Info: => 0.0006212s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:52', 'album_disambiguation') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 18: album_disambiguation migrated 12:49:52.3 Info: => 0.0009263s 12:49:52.3 Info: 19: add_ape_quality_in_profiles migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 19 12:49:52.3 Info: PerformDBOperation 12:49:52.3 Info: Performing DB Operation 12:49:52.3 Info: => 3.75E-05s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:52', 'add_ape_quality_in_profiles') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 19: add_ape_quality_in_profiles migrated 12:49:52.3 Info: => 0.0002874s 12:49:52.3 Info: 20: remove_pushalot migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 20 12:49:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:52.3 Info: => 5.67E-05s 12:49:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:52.3 Info: => 4.04E-05s 12:49:52.3 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:52.3 Info: => 3.64E-05s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:52', 'remove_pushalot') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 20: remove_pushalot migrated 12:49:52.3 Info: => 0.0002846s 12:49:52.3 Info: 21: add_custom_filters migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 21 12:49:52.3 Info: CreateTable CustomFilters 12:49:52.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:52.3 Info: => 0.0001481s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:52', 'add_custom_filters') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 21: add_custom_filters migrated 12:49:52.3 Info: => 0.0014458s 12:49:52.3 Info: 22: import_list_tags migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 22 12:49:52.3 Info: AlterTable ImportLists 12:49:52.3 Info: => 1.2E-06s 12:49:52.3 Info: CreateColumn ImportLists Tags String 12:49:52.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:52.3 Info: => 0.0006269s 12:49:52.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:52', 'import_list_tags') 12:49:52.3 Info: Committing Transaction 12:49:52.3 Info: 22: import_list_tags migrated 12:49:52.3 Info: => 0.0009146s 12:49:52.3 Info: 23: add_release_groups_etc migrating 12:49:52.3 Info: Beginning Transaction 12:49:52.3 Info: Starting migration of Main DB to 23 12:49:52.3 Info: CreateTable ArtistMetadata 12:49:52.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:52.3 Info: => 0.0002067s 12:49:52.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:52.3 Info: => 9.67E-05s 12:49:52.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:52.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:52.3 Info: => 0.0001386s 12:49:52.3 Info: AlterTable Artists 12:49:52.3 Info: => 1.1E-06s 12:49:52.3 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:52.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:52.3 Info: => 0.000619s 12:49:52.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:52.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:52.3 Info: => 7.7E-05s 12:49:52.3 Info: CreateTable AlbumReleases 12:49:52.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:52.3 Info: => 0.000181s 12:49:52.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:52.3 Info: => 9.48E-05s 12:49:52.3 Info: CreateIndex AlbumReleases (AlbumId) 12:49:52.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:52.3 Info: => 8.55E-05s 12:49:52.3 Info: PerformDBOperation 12:49:52.3 Info: Performing DB Operation 12:49:52.3 Info: => 3.42E-05s 12:49:52.3 Info: AlterTable Albums 12:49:52.3 Info: => 1E-06s 12:49:52.3 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:52.3 Info: => 0.0006429s 12:49:52.3 Info: AlterTable Albums 12:49:52.3 Info: => 1E-06s 12:49:52.3 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:52.3 Info: => 0.0012861s 12:49:52.3 Info: AlterTable Albums 12:49:52.3 Info: => 1.3E-06s 12:49:52.3 Info: CreateColumn Albums Links String 12:49:52.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:52.3 Info: => 0.0006336s 12:49:52.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:52.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:52.3 Info: => 9.23E-05s 12:49:52.3 Info: AlterTable Tracks 12:49:52.3 Info: => 1E-06s 12:49:52.3 Info: CreateColumn Tracks ForeignRecordingId String 12:49:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:52.3 Info: => 0.0006207s 12:49:52.3 Info: AlterTable Tracks 12:49:52.3 Info: => 1.1E-06s 12:49:52.3 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:52.3 Info: => 0.0006282s 12:49:52.3 Info: AlterTable Tracks 12:49:52.3 Info: => 1E-06s 12:49:52.3 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:52.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:52.3 Info: => 0.0006256s 12:49:52.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:52.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:52.3 Info: => 0.0001218s 12:49:52.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:52.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:52.3 Info: => 7.9E-05s 12:49:52.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:52.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:52.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:52.3 Info: DROP TABLE "Artists" 12:49:52.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.3 Info: => 0.0050657s 12:49:52.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:52.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:52.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:52.3 Info: DROP TABLE "Albums" 12:49:52.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.3 Info: => 0.0051532s 12:49:52.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:52.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:52.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:52.3 Info: DROP TABLE "Tracks" 12:49:52.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:52.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:52.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:52.3 Info: => 0.0047915s 12:49:52.3 Info: DeleteColumn TrackFiles ArtistId 12:49:52.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:52.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:52.4 Info: DROP TABLE "TrackFiles" 12:49:52.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:52.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.4 Info: => 0.0049504s 12:49:52.4 Info: CreateIndex Artists (ArtistMetadataId) 12:49:52.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:52.4 Info: => 9.68E-05s 12:49:52.4 Info: CreateIndex Artists (Monitored) 12:49:52.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:52.4 Info: => 8.91E-05s 12:49:52.4 Info: CreateIndex Albums (ArtistMetadataId) 12:49:52.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:52.4 Info: => 9.59E-05s 12:49:52.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:52.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:52.4 Info: => 0.0001156s 12:49:52.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:52.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:52.4 Info: => 8.65E-05s 12:49:52.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:52.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:52.4 Info: => 8.81E-05s 12:49:52.4 Info: UpdateData 12:49:52.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:52.4 Info: => 5.5E-05s 12:49:52.4 Info: UpdateData 12:49:52.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:52.4 Info: => 4.55E-05s 12:49:52.4 Info: UpdateData 12:49:52.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:52.4 Info: => 5.55E-05s 12:49:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:52', 'add_release_groups_etc') 12:49:52.4 Info: Committing Transaction 12:49:52.4 Info: 23: add_release_groups_etc migrated 12:49:52.4 Info: => 0.0005943s 12:49:52.4 Info: 24: NewMediaInfoFormat migrating 12:49:52.4 Info: Beginning Transaction 12:49:52.4 Info: Starting migration of Main DB to 24 12:49:52.4 Info: UpdateData 12:49:52.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:52.4 Info: => 5.9E-05s 12:49:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:52', 'NewMediaInfoFormat') 12:49:52.4 Info: Committing Transaction 12:49:52.4 Info: 24: NewMediaInfoFormat migrated 12:49:52.4 Info: => 0.0003232s 12:49:52.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:52.4 Info: Beginning Transaction 12:49:52.4 Info: Starting migration of Main DB to 25 12:49:52.4 Info: RenameTable Restrictions ReleaseProfiles 12:49:52.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:52.4 Info: => 0.0017345s 12:49:52.4 Info: AlterTable ReleaseProfiles 12:49:52.4 Info: => 1.1E-06s 12:49:52.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:52.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:52.4 Info: => 0.0005895s 12:49:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:52', 'rename_restrictions_to_release_profiles') 12:49:52.4 Info: Committing Transaction 12:49:52.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:52.4 Info: => 0.0008943s 12:49:52.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:52.4 Info: Beginning Transaction 12:49:52.4 Info: Starting migration of Main DB to 26 12:49:52.4 Info: RenameTable Profiles QualityProfiles 12:49:52.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:52.4 Info: => 0.0017472s 12:49:52.4 Info: AlterTable QualityProfiles 12:49:52.4 Info: => 1.1E-06s 12:49:52.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:52.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:52.4 Info: => 0.0005909s 12:49:52.4 Info: AlterTable LanguageProfiles 12:49:52.4 Info: => 1E-06s 12:49:52.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:52.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:52.4 Info: => 0.0005788s 12:49:52.4 Info: UpdateData 12:49:52.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:52.4 Info: => 5.55E-05s 12:49:52.4 Info: UpdateData 12:49:52.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:52.4 Info: => 3.72E-05s 12:49:52.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:52.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:52.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:52.4 Info: DROP TABLE "Artists" 12:49:52.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:52.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:52.4 Info: => 0.0056435s 12:49:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:52', 'rename_quality_profiles_add_upgrade_allowed') 12:49:52.4 Info: Committing Transaction 12:49:52.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:52.4 Info: => 0.0060758s 12:49:52.4 Info: 27: add_import_exclusions migrating 12:49:52.4 Info: Beginning Transaction 12:49:52.4 Info: Starting migration of Main DB to 27 12:49:52.4 Info: CreateTable ImportListExclusions 12:49:52.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:52.4 Info: => 0.0001506s 12:49:52.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:52.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:52.4 Info: => 9.77E-05s 12:49:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:52', 'add_import_exclusions') 12:49:52.4 Info: Committing Transaction 12:49:52.4 Info: 27: add_import_exclusions migrated 12:49:52.4 Info: => 0.0004598s 12:49:52.4 Info: 28: clean_artist_metadata_table migrating 12:49:52.4 Info: Beginning Transaction 12:49:52.4 Info: Starting migration of Main DB to 28 12:49:52.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:52.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:52.4 Info: => 0.0001675s 12:49:52.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:52.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:52.4 Info: => 0.0001337s 12:49:52.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:52.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:52.4 Info: => 0.000127s 12:49:52.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:52.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:52.4 Info: => 0.0001283s 12:49:52.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:52.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:52.4 Info: => 0.0001299s 12:49:52.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:52.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:52.4 Info: => 0.0001306s 12:49:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:52', 'clean_artist_metadata_table') 12:49:52.4 Info: Committing Transaction 12:49:52.4 Info: 28: clean_artist_metadata_table migrated 12:49:52.4 Info: => 0.0004252s 12:49:52.4 Info: 29: health_issue_notification migrating 12:49:52.4 Info: Beginning Transaction 12:49:52.4 Info: Starting migration of Main DB to 29 12:49:52.4 Info: AlterTable Notifications 12:49:52.4 Info: => 1.3E-06s 12:49:52.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:52.4 Info: => 0.0006363s 12:49:52.4 Info: AlterTable Notifications 12:49:52.4 Info: => 1.1E-06s 12:49:52.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:52.4 Info: => 0.0006069s 12:49:52.4 Info: AlterTable Notifications 12:49:52.4 Info: => 1.1E-06s 12:49:52.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:52.4 Info: => 0.0005968s 12:49:52.4 Info: AlterTable Notifications 12:49:52.4 Info: => 1E-06s 12:49:52.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:52.4 Info: => 0.0005989s 12:49:52.4 Info: AlterTable Notifications 12:49:52.4 Info: => 1E-06s 12:49:52.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:52.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:52.4 Info: => 0.0006132s 12:49:52.4 Info: DeleteColumn Notifications OnDownload 12:49:52.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:52.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:52.4 Info: DROP TABLE "Notifications" 12:49:52.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:52.4 Info: => 0.0052094s 12:49:52.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:52.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:52.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:52.4 Info: DROP TABLE "Notifications" 12:49:52.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:52.4 Info: => 0.0064361s 12:49:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:52', 'health_issue_notification') 12:49:52.4 Info: Committing Transaction 12:49:52.4 Info: 29: health_issue_notification migrated 12:49:52.4 Info: => 0.0068529s 12:49:52.4 Info: 30: add_mediafilerepository_mtime migrating 12:49:52.4 Info: Beginning Transaction 12:49:52.4 Info: Starting migration of Main DB to 30 12:49:52.4 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:49:52.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:52.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:52.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:52.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) 12:49:52.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:52.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) 12:49:52.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 12:49:52.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2024-05-17T12:49:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:52.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 12:49:52.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2024-05-17T12:49:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:52.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 12:49:52.4 Info: AlterTable TrackFiles 12:49:52.4 Info: => 1.5E-06s 12:49:52.4 Info: CreateColumn TrackFiles Modified DateTime 12:49:52.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:52.4 Info: => 0.0006485s 12:49:52.4 Info: AlterTable TrackFiles 12:49:52.4 Info: => 1.2E-06s 12:49:52.4 Info: CreateColumn TrackFiles Path String 12:49:52.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:52.4 Info: => 0.0005953s 12:49:52.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:52.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:52.4 Info: => 4.6E-05s 12:49:52.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:52.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:52.4 Info: => 0.0001309s 12:49:52.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:52.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:52.4 Info: => 0.0001471s 12:49:52.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:52.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:52.4 Info: => 0.0001523s 12:49:52.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:52.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:52.4 Info: => 9.93E-05s 12:49:52.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:52.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:52.4 Info: => 0.0001174s 12:49:52.4 Info: AlterTable TrackFiles 12:49:52.4 Info: => 1.1E-06s 12:49:52.4 Info: AlterColumn TrackFiles Path String 12:49:52.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:52.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:52.4 Info: DROP TABLE "TrackFiles" 12:49:52.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:52.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.4 Info: => 0.0048022s 12:49:52.4 Info: CreateIndex TrackFiles (Path) 12:49:52.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:52.4 Info: => 9.93E-05s 12:49:52.4 Info: DeleteColumn TrackFiles RelativePath 12:49:52.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:52.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:52.4 Info: DROP TABLE "TrackFiles" 12:49:52.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:52.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:52.4 Info: => 0.0049161s 12:49:52.4 Info: -> 12 Insert operations completed in 00:00:00.0010310 taking an average of 00:00:00.0000859 12:49:52.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:52', 'add_mediafilerepository_mtime') 12:49:52.4 Info: Committing Transaction 12:49:52.4 Info: 30: add_mediafilerepository_mtime migrated 12:49:52.4 Info: => 0.0054423s 12:49:52.4 Debug: Took: 00:00:00.1756654 12:49:52.4 Debug: Got 2 tracks 12:49:52.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 12:49:52.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 12:49:52.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469925338460_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:52.5 Info: DatabaseEngineVersionCheck migrating 12:49:52.5 Info: PerformDBOperation 12:49:52.5 Info: Performing DB Operation 12:49:52.5 Info: SQLite 3.45.3 12:49:52.5 Info: => 0.0011237s 12:49:52.5 Info: DatabaseEngineVersionCheck migrated 12:49:52.5 Info: => 0.0011412s 12:49:52.5 Info: VersionMigration migrating 12:49:52.5 Info: Beginning Transaction 12:49:52.5 Info: CreateTable VersionInfo 12:49:52.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:52.5 Info: => 0.0001633s 12:49:52.5 Info: Committing Transaction 12:49:52.5 Info: VersionMigration migrated 12:49:52.5 Info: => 0.0005414s 12:49:52.5 Info: VersionUniqueMigration migrating 12:49:52.5 Info: Beginning Transaction 12:49:52.5 Info: CreateIndex VersionInfo (Version) 12:49:52.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:52.5 Info: => 0.000132s 12:49:52.5 Info: AlterTable VersionInfo 12:49:52.5 Info: => 1.1E-06s 12:49:52.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:52.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:52.5 Info: => 0.0005507s 12:49:52.5 Info: Committing Transaction 12:49:52.5 Info: VersionUniqueMigration migrated 12:49:52.5 Info: => 0.0007823s 12:49:52.5 Info: VersionDescriptionMigration migrating 12:49:52.5 Info: Beginning Transaction 12:49:52.5 Info: AlterTable VersionInfo 12:49:52.5 Info: => 1E-06s 12:49:52.5 Info: CreateColumn VersionInfo Description String 12:49:52.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:52.5 Info: => 0.0002068s 12:49:52.5 Info: Committing Transaction 12:49:52.5 Info: VersionDescriptionMigration migrated 12:49:52.5 Info: => 0.0004088s 12:49:52.5 Info: 1: InitialSetup migrating 12:49:52.5 Info: Beginning Transaction 12:49:52.5 Info: Starting migration of Main DB to 1 12:49:52.5 Info: CreateTable Config 12:49:52.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:52.5 Info: => 0.0001871s 12:49:52.5 Info: CreateIndex Config (Key) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:52.5 Info: => 8.65E-05s 12:49:52.5 Info: CreateTable RootFolders 12:49:52.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:52.5 Info: => 0.0001015s 12:49:52.5 Info: CreateIndex RootFolders (Path) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:52.5 Info: => 7.91E-05s 12:49:52.5 Info: CreateTable Artists 12:49:52.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:52.5 Info: => 0.0003311s 12:49:52.5 Info: CreateIndex Artists (ForeignArtistId) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:52.5 Info: => 8.92E-05s 12:49:52.5 Info: CreateIndex Artists (NameSlug) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:52.5 Info: => 7.98E-05s 12:49:52.5 Info: CreateIndex Artists (CleanName) 12:49:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.5 Info: => 7.28E-05s 12:49:52.5 Info: CreateIndex Artists (Path) 12:49:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.5 Info: => 7.42E-05s 12:49:52.5 Info: CreateTable Albums 12:49:52.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:52.5 Info: => 0.0002803s 12:49:52.5 Info: CreateIndex Albums (ForeignAlbumId) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.5 Info: => 8.68E-05s 12:49:52.5 Info: CreateIndex Albums (MBId) 12:49:52.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.5 Info: => 7.56E-05s 12:49:52.5 Info: CreateIndex Albums (TADBId) 12:49:52.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.5 Info: => 7.46E-05s 12:49:52.5 Info: CreateIndex Albums (TitleSlug) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.5 Info: => 7.77E-05s 12:49:52.5 Info: CreateIndex Albums (CleanTitle) 12:49:52.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.5 Info: => 7.7E-05s 12:49:52.5 Info: CreateIndex Albums (Path) 12:49:52.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:52.5 Info: => 7.45E-05s 12:49:52.5 Info: CreateTable Tracks 12:49:52.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:52.5 Info: => 0.0001694s 12:49:52.5 Info: CreateIndex Tracks (ForeignTrackId) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:52.5 Info: => 8.05E-05s 12:49:52.5 Info: CreateIndex Tracks (ArtistId) 12:49:52.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:52.5 Info: => 8.28E-05s 12:49:52.5 Info: CreateIndex Tracks (TrackFileId) 12:49:52.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:52.5 Info: => 0.0001058s 12:49:52.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:52.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:52.5 Info: => 9.2E-05s 12:49:52.5 Info: CreateTable TrackFiles 12:49:52.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:52.5 Info: => 0.0001634s 12:49:52.5 Info: CreateIndex TrackFiles (ArtistId) 12:49:52.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:52.5 Info: => 9.12E-05s 12:49:52.5 Info: CreateIndex TrackFiles (AlbumId) 12:49:52.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.5 Info: => 8.33E-05s 12:49:52.5 Info: CreateTable History 12:49:52.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:52.5 Info: => 0.0001952s 12:49:52.5 Info: CreateIndex History (Date) 12:49:52.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:52.5 Info: => 8.82E-05s 12:49:52.5 Info: CreateIndex History (EventType) 12:49:52.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:52.5 Info: => 0.0001199s 12:49:52.5 Info: CreateIndex History (DownloadId) 12:49:52.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:52.5 Info: => 9.91E-05s 12:49:52.5 Info: CreateIndex History (AlbumId) 12:49:52.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:52.5 Info: => 8.43E-05s 12:49:52.5 Info: CreateTable Notifications 12:49:52.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:52.5 Info: => 0.0001553s 12:49:52.5 Info: CreateTable ScheduledTasks 12:49:52.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:52.5 Info: => 0.0001236s 12:49:52.5 Info: CreateIndex ScheduledTasks (TypeName) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:52.5 Info: => 8.38E-05s 12:49:52.5 Info: CreateTable Indexers 12:49:52.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:52.5 Info: => 0.0001336s 12:49:52.5 Info: CreateIndex Indexers (Name) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:52.5 Info: => 0.0001208s 12:49:52.5 Info: CreateTable Profiles 12:49:52.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:52.5 Info: => 0.0001334s 12:49:52.5 Info: CreateIndex Profiles (Name) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:52.5 Info: => 8.75E-05s 12:49:52.5 Info: CreateTable QualityDefinitions 12:49:52.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:52.5 Info: => 0.0001307s 12:49:52.5 Info: CreateIndex QualityDefinitions (Quality) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:52.5 Info: => 8.25E-05s 12:49:52.5 Info: CreateIndex QualityDefinitions (Title) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:52.5 Info: => 8.55E-05s 12:49:52.5 Info: CreateTable NamingConfig 12:49:52.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:52.5 Info: => 0.0001761s 12:49:52.5 Info: CreateTable Blacklist 12:49:52.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:52.5 Info: => 0.0002133s 12:49:52.5 Info: CreateTable Metadata 12:49:52.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:52.5 Info: => 0.0001312s 12:49:52.5 Info: CreateTable MetadataFiles 12:49:52.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:52.5 Info: => 0.000156s 12:49:52.5 Info: CreateTable DownloadClients 12:49:52.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:52.5 Info: => 0.00013s 12:49:52.5 Info: CreateTable PendingReleases 12:49:52.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:52.5 Info: => 0.0001417s 12:49:52.5 Info: CreateTable RemotePathMappings 12:49:52.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:52.5 Info: => 0.0001164s 12:49:52.5 Info: CreateTable Tags 12:49:52.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:52.5 Info: => 0.0001475s 12:49:52.5 Info: CreateIndex Tags (Label) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:52.5 Info: => 0.000109s 12:49:52.5 Info: CreateTable Restrictions 12:49:52.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:52.5 Info: => 0.000126s 12:49:52.5 Info: CreateTable DelayProfiles 12:49:52.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:52.5 Info: => 0.000147s 12:49:52.5 Info: CreateTable Users 12:49:52.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:52.5 Info: => 0.0001154s 12:49:52.5 Info: CreateIndex Users (Identifier) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:52.5 Info: => 9.11E-05s 12:49:52.5 Info: CreateIndex Users (Username) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:52.5 Info: => 9.03E-05s 12:49:52.5 Info: CreateTable Commands 12:49:52.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:52.5 Info: => 0.0001896s 12:49:52.5 Info: CreateTable IndexerStatus 12:49:52.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:52.5 Info: => 0.0001598s 12:49:52.5 Info: CreateIndex IndexerStatus (ProviderId) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:52.5 Info: => 9.24E-05s 12:49:52.5 Info: CreateTable ExtraFiles 12:49:52.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:52.5 Info: => 0.000143s 12:49:52.5 Info: CreateTable LyricFiles 12:49:52.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:52.5 Info: => 0.000159s 12:49:52.5 Info: CreateTable LanguageProfiles 12:49:52.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:52.5 Info: => 0.0001151s 12:49:52.5 Info: CreateIndex LanguageProfiles (Name) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:52.5 Info: => 9.79E-05s 12:49:52.5 Info: CreateTable DownloadClientStatus 12:49:52.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:52.5 Info: => 0.0001347s 12:49:52.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:52.5 Info: => 9.24E-05s 12:49:52.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:52.5 Info: -> 1 Insert operations completed in 00:00:00.0000701 taking an average of 00:00:00.0000701 12:49:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:52', 'InitialSetup') 12:49:52.5 Info: Committing Transaction 12:49:52.5 Info: 1: InitialSetup migrated 12:49:52.5 Info: => 0.0010271s 12:49:52.5 Info: 2: add_reason_to_pending_releases migrating 12:49:52.5 Info: Beginning Transaction 12:49:52.5 Info: Starting migration of Main DB to 2 12:49:52.5 Info: AlterTable PendingReleases 12:49:52.5 Info: => 1.1E-06s 12:49:52.5 Info: CreateColumn PendingReleases Reason Int32 12:49:52.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:52.5 Info: => 0.0005989s 12:49:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:52', 'add_reason_to_pending_releases') 12:49:52.5 Info: Committing Transaction 12:49:52.5 Info: 2: add_reason_to_pending_releases migrated 12:49:52.5 Info: => 0.0009059s 12:49:52.5 Info: 3: add_medium_support migrating 12:49:52.5 Info: Beginning Transaction 12:49:52.5 Info: Starting migration of Main DB to 3 12:49:52.5 Info: AlterTable Albums 12:49:52.5 Info: => 1.3E-06s 12:49:52.5 Info: CreateColumn Albums Media String 12:49:52.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:52.5 Info: => 0.0005921s 12:49:52.5 Info: AlterTable Tracks 12:49:52.5 Info: => 1E-06s 12:49:52.5 Info: CreateColumn Tracks MediumNumber Int32 12:49:52.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:52.5 Info: => 0.0005408s 12:49:52.5 Info: AlterTable Tracks 12:49:52.5 Info: => 1.2E-06s 12:49:52.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:52.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:52.5 Info: => 0.0005313s 12:49:52.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:52.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:52.5 Info: => 4.72E-05s 12:49:52.5 Info: DeleteColumn Tracks TrackNumber 12:49:52.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:52.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:52.5 Info: DROP TABLE "Tracks" 12:49:52.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:52.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:52.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:52.5 Info: => 0.0047214s 12:49:52.5 Info: AlterTable Tracks 12:49:52.5 Info: => 1E-06s 12:49:52.5 Info: CreateColumn Tracks TrackNumber String 12:49:52.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:52.5 Info: => 0.0005526s 12:49:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:52', 'add_medium_support') 12:49:52.5 Info: Committing Transaction 12:49:52.5 Info: 3: add_medium_support migrated 12:49:52.5 Info: => 0.0009418s 12:49:52.5 Info: 4: add_various_qualites_in_profile migrating 12:49:52.5 Info: Beginning Transaction 12:49:52.5 Info: Starting migration of Main DB to 4 12:49:52.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:52.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:52.5 Info: => 5.96E-05s 12:49:52.5 Info: PerformDBOperation 12:49:52.5 Info: Performing DB Operation 12:49:52.5 Info: => 4.05E-05s 12:49:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:52', 'add_various_qualites_in_profile') 12:49:52.5 Info: Committing Transaction 12:49:52.5 Info: 4: add_various_qualites_in_profile migrated 12:49:52.5 Info: => 0.0002995s 12:49:52.5 Info: 5: metadata_profiles migrating 12:49:52.5 Info: Beginning Transaction 12:49:52.5 Info: Starting migration of Main DB to 5 12:49:52.5 Info: CreateTable MetadataProfiles 12:49:52.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:52.5 Info: => 0.0001746s 12:49:52.5 Info: CreateIndex MetadataProfiles (Name) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:52.5 Info: => 0.0001388s 12:49:52.5 Info: AlterTable Artists 12:49:52.5 Info: => 1.2E-06s 12:49:52.5 Info: CreateColumn Artists MetadataProfileId Int32 12:49:52.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:52.5 Info: => 0.000587s 12:49:52.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:52.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:52.5 Info: DROP TABLE "Artists" 12:49:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.5 Info: => 0.0050198s 12:49:52.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:52.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:52.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:52.5 Info: DROP TABLE "Artists" 12:49:52.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:52.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.5 Info: => 0.0075695s 12:49:52.5 Info: AlterTable Albums 12:49:52.5 Info: => 1E-06s 12:49:52.5 Info: CreateColumn Albums SecondaryTypes String 12:49:52.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:52.5 Info: => 0.0005615s 12:49:52.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:52', 'metadata_profiles') 12:49:52.5 Info: Committing Transaction 12:49:52.5 Info: 5: metadata_profiles migrated 12:49:52.5 Info: => 0.0010128s 12:49:52.5 Info: 6: separate_automatic_and_interactive_search migrating 12:49:52.5 Info: Beginning Transaction 12:49:52.5 Info: Starting migration of Main DB to 6 12:49:52.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:52.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:52.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:52.5 Info: DROP TABLE "Indexers" 12:49:52.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:52.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:52.5 Info: => 0.0041184s 12:49:52.5 Info: AlterTable Indexers 12:49:52.5 Info: => 1.1E-06s 12:49:52.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:52.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:52.5 Info: => 0.0005456s 12:49:52.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:52.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:52.5 Info: => 4.29E-05s 12:49:52.5 Info: AlterTable Indexers 12:49:52.5 Info: => 1E-06s 12:49:52.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:52.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:52.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:52.5 Info: DROP TABLE "Indexers" 12:49:52.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:52.6 Info: => 0.0041062s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:52', 'separate_automatic_and_interactive_search') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 6: separate_automatic_and_interactive_search migrated 12:49:52.6 Info: => 0.0044564s 12:49:52.6 Info: 7: change_album_path_to_relative migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 7 12:49:52.6 Info: DeleteColumn Albums Path 12:49:52.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:52.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:52.6 Info: DROP TABLE "Albums" 12:49:52.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.6 Info: => 0.0050593s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:52', 'change_album_path_to_relative') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 7: change_album_path_to_relative migrated 12:49:52.6 Info: => 0.0054945s 12:49:52.6 Info: 8: change_quality_size_mb_to_kb migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 8 12:49:52.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:52.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:52.6 Info: => 5.83E-05s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:52', 'change_quality_size_mb_to_kb') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 8: change_quality_size_mb_to_kb migrated 12:49:52.6 Info: => 0.0003233s 12:49:52.6 Info: 9: album_releases migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 9 12:49:52.6 Info: AlterTable Albums 12:49:52.6 Info: => 1.1E-06s 12:49:52.6 Info: CreateColumn Albums Releases String 12:49:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:52.6 Info: => 0.0006097s 12:49:52.6 Info: AlterTable Albums 12:49:52.6 Info: => 1E-06s 12:49:52.6 Info: CreateColumn Albums CurrentRelease String 12:49:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:52.6 Info: => 0.0005443s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:52', 'album_releases') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 9: album_releases migrated 12:49:52.6 Info: => 0.0008487s 12:49:52.6 Info: 10: album_releases_fix migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 10 12:49:52.6 Info: AlterTable Albums 12:49:52.6 Info: => 1.2E-06s 12:49:52.6 Info: AlterColumn Albums Releases String 12:49:52.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:52.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:52.6 Info: DROP TABLE "Albums" 12:49:52.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.6 Info: => 0.0049762s 12:49:52.6 Info: AlterTable Albums 12:49:52.6 Info: => 1E-06s 12:49:52.6 Info: AlterColumn Albums CurrentRelease String 12:49:52.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:52.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:52.6 Info: DROP TABLE "Albums" 12:49:52.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.6 Info: => 0.0049646s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:52', 'album_releases_fix') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 10: album_releases_fix migrated 12:49:52.6 Info: => 0.0053612s 12:49:52.6 Info: 11: import_lists migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 11 12:49:52.6 Info: CreateTable ImportLists 12:49:52.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:52.6 Info: => 0.0001938s 12:49:52.6 Info: CreateIndex ImportLists (Name) 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:52.6 Info: => 8.91E-05s 12:49:52.6 Info: CreateTable ImportListStatus 12:49:52.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:52.6 Info: => 0.0001393s 12:49:52.6 Info: CreateIndex ImportListStatus (ProviderId) 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:52.6 Info: => 8.92E-05s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:52', 'import_lists') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 11: import_lists migrated 12:49:52.6 Info: => 0.0004395s 12:49:52.6 Info: 12: add_release_status migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 12 12:49:52.6 Info: AlterTable MetadataProfiles 12:49:52.6 Info: => 1.2E-06s 12:49:52.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:52.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:52.6 Info: => 0.0006008s 12:49:52.6 Info: PerformDBOperation 12:49:52.6 Info: Performing DB Operation 12:49:52.6 Info: => 3.3E-05s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:52', 'add_release_status') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 12: add_release_status migrated 12:49:52.6 Info: => 0.00032s 12:49:52.6 Info: 13: album_download_notification migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 13 12:49:52.6 Info: AlterTable Notifications 12:49:52.6 Info: => 1.2E-06s 12:49:52.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:52.6 Info: => 0.0005981s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:52', 'album_download_notification') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 13: album_download_notification migrated 12:49:52.6 Info: => 0.000936s 12:49:52.6 Info: 14: fix_language_metadata_profiles migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 14 12:49:52.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:52.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:52.6 Info: => 8.89E-05s 12:49:52.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:52.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:52.6 Info: => 6.42E-05s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:52', 'fix_language_metadata_profiles') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 14: fix_language_metadata_profiles migrated 12:49:52.6 Info: => 0.0003204s 12:49:52.6 Info: 15: remove_fanzub migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 15 12:49:52.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:52.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:52.6 Info: => 4.93E-05s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:52', 'remove_fanzub') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 15: remove_fanzub migrated 12:49:52.6 Info: => 0.0003012s 12:49:52.6 Info: 16: update_artist_history_indexes migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 16 12:49:52.6 Info: CreateIndex Albums (ArtistId) 12:49:52.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:52.6 Info: => 0.0001171s 12:49:52.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:52.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:52.6 Info: => 9.31E-05s 12:49:52.6 Info: DeleteIndex History (AlbumId) 12:49:52.6 Info: DROP INDEX "IX_History_AlbumId" 12:49:52.6 Info: => 0.0001262s 12:49:52.6 Info: CreateIndex History (AlbumId, Date) 12:49:52.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:52.6 Info: => 0.0001042s 12:49:52.6 Info: DeleteIndex History (DownloadId) 12:49:52.6 Info: DROP INDEX "IX_History_DownloadId" 12:49:52.6 Info: => 0.0001148s 12:49:52.6 Info: CreateIndex History (DownloadId, Date) 12:49:52.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:52.6 Info: => 9.72E-05s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:52', 'update_artist_history_indexes') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 16: update_artist_history_indexes migrated 12:49:52.6 Info: => 0.0004245s 12:49:52.6 Info: 17: remove_nma migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 17 12:49:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:52.6 Info: => 5.55E-05s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:52', 'remove_nma') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 17: remove_nma migrated 12:49:52.6 Info: => 0.0003088s 12:49:52.6 Info: 18: album_disambiguation migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 18 12:49:52.6 Info: AlterTable Albums 12:49:52.6 Info: => 1.1E-06s 12:49:52.6 Info: CreateColumn Albums Disambiguation String 12:49:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:52.6 Info: => 0.0006286s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:52', 'album_disambiguation') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 18: album_disambiguation migrated 12:49:52.6 Info: => 0.0009306s 12:49:52.6 Info: 19: add_ape_quality_in_profiles migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 19 12:49:52.6 Info: PerformDBOperation 12:49:52.6 Info: Performing DB Operation 12:49:52.6 Info: => 3.84E-05s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:52', 'add_ape_quality_in_profiles') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 19: add_ape_quality_in_profiles migrated 12:49:52.6 Info: => 0.0002918s 12:49:52.6 Info: 20: remove_pushalot migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 20 12:49:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:52.6 Info: => 5.49E-05s 12:49:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:52.6 Info: => 3.86E-05s 12:49:52.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:52.6 Info: => 4.11E-05s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:52', 'remove_pushalot') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 20: remove_pushalot migrated 12:49:52.6 Info: => 0.000296s 12:49:52.6 Info: 21: add_custom_filters migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 21 12:49:52.6 Info: CreateTable CustomFilters 12:49:52.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:52.6 Info: => 0.0001488s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:52', 'add_custom_filters') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 21: add_custom_filters migrated 12:49:52.6 Info: => 0.000431s 12:49:52.6 Info: 22: import_list_tags migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 22 12:49:52.6 Info: AlterTable ImportLists 12:49:52.6 Info: => 1.1E-06s 12:49:52.6 Info: CreateColumn ImportLists Tags String 12:49:52.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:52.6 Info: => 0.0006378s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:52', 'import_list_tags') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 22: import_list_tags migrated 12:49:52.6 Info: => 0.0009457s 12:49:52.6 Info: 23: add_release_groups_etc migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 23 12:49:52.6 Info: CreateTable ArtistMetadata 12:49:52.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:52.6 Info: => 0.0002032s 12:49:52.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:52.6 Info: => 9.62E-05s 12:49:52.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:52.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:52.6 Info: => 0.0001334s 12:49:52.6 Info: AlterTable Artists 12:49:52.6 Info: => 1.8E-06s 12:49:52.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:52.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:52.6 Info: => 0.0006127s 12:49:52.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:52.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:52.6 Info: => 7.5E-05s 12:49:52.6 Info: CreateTable AlbumReleases 12:49:52.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:52.6 Info: => 0.0001783s 12:49:52.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:52.6 Info: => 9.43E-05s 12:49:52.6 Info: CreateIndex AlbumReleases (AlbumId) 12:49:52.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:52.6 Info: => 9.25E-05s 12:49:52.6 Info: PerformDBOperation 12:49:52.6 Info: Performing DB Operation 12:49:52.6 Info: => 3.59E-05s 12:49:52.6 Info: AlterTable Albums 12:49:52.6 Info: => 8E-07s 12:49:52.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:52.6 Info: => 0.0006297s 12:49:52.6 Info: AlterTable Albums 12:49:52.6 Info: => 1.1E-06s 12:49:52.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:52.6 Info: => 0.0006188s 12:49:52.6 Info: AlterTable Albums 12:49:52.6 Info: => 1.1E-06s 12:49:52.6 Info: CreateColumn Albums Links String 12:49:52.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:52.6 Info: => 0.0006179s 12:49:52.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:52.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:52.6 Info: => 9.13E-05s 12:49:52.6 Info: AlterTable Tracks 12:49:52.6 Info: => 1.7E-06s 12:49:52.6 Info: CreateColumn Tracks ForeignRecordingId String 12:49:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:52.6 Info: => 0.0006101s 12:49:52.6 Info: AlterTable Tracks 12:49:52.6 Info: => 1E-06s 12:49:52.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:52.6 Info: => 0.0006299s 12:49:52.6 Info: AlterTable Tracks 12:49:52.6 Info: => 1E-06s 12:49:52.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:52.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:52.6 Info: => 0.0006171s 12:49:52.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:52.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:52.6 Info: => 0.0001192s 12:49:52.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:52.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:52.6 Info: => 8.1E-05s 12:49:52.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:52.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:52.6 Info: DROP TABLE "Artists" 12:49:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.6 Info: => 0.0050508s 12:49:52.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:52.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:52.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:52.6 Info: DROP TABLE "Albums" 12:49:52.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.6 Info: => 0.0051961s 12:49:52.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:52.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:52.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:52.6 Info: DROP TABLE "Tracks" 12:49:52.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:52.6 Info: => 0.0047642s 12:49:52.6 Info: DeleteColumn TrackFiles ArtistId 12:49:52.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:52.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:52.6 Info: DROP TABLE "TrackFiles" 12:49:52.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:52.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.6 Info: => 0.0045824s 12:49:52.6 Info: CreateIndex Artists (ArtistMetadataId) 12:49:52.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:52.6 Info: => 9.14E-05s 12:49:52.6 Info: CreateIndex Artists (Monitored) 12:49:52.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:52.6 Info: => 8.54E-05s 12:49:52.6 Info: CreateIndex Albums (ArtistMetadataId) 12:49:52.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:52.6 Info: => 8.34E-05s 12:49:52.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:52.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:52.6 Info: => 8.5E-05s 12:49:52.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:52.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:52.6 Info: => 8.47E-05s 12:49:52.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:52.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:52.6 Info: => 8.58E-05s 12:49:52.6 Info: UpdateData 12:49:52.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:52.6 Info: => 4.77E-05s 12:49:52.6 Info: UpdateData 12:49:52.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:52.6 Info: => 4.19E-05s 12:49:52.6 Info: UpdateData 12:49:52.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:52.6 Info: => 4.82E-05s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:52', 'add_release_groups_etc') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 23: add_release_groups_etc migrated 12:49:52.6 Info: => 0.0005766s 12:49:52.6 Info: 24: NewMediaInfoFormat migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 24 12:49:52.6 Info: UpdateData 12:49:52.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:52.6 Info: => 5.72E-05s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:52', 'NewMediaInfoFormat') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 24: NewMediaInfoFormat migrated 12:49:52.6 Info: => 0.0003068s 12:49:52.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 25 12:49:52.6 Info: RenameTable Restrictions ReleaseProfiles 12:49:52.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:52.6 Info: => 0.0017095s 12:49:52.6 Info: AlterTable ReleaseProfiles 12:49:52.6 Info: => 1.2E-06s 12:49:52.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:52.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:52.6 Info: => 0.0005916s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:52', 'rename_restrictions_to_release_profiles') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:52.6 Info: => 0.0008824s 12:49:52.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 26 12:49:52.6 Info: RenameTable Profiles QualityProfiles 12:49:52.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:52.6 Info: => 0.0017343s 12:49:52.6 Info: AlterTable QualityProfiles 12:49:52.6 Info: => 1.1E-06s 12:49:52.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:52.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:52.6 Info: => 0.000592s 12:49:52.6 Info: AlterTable LanguageProfiles 12:49:52.6 Info: => 1.1E-06s 12:49:52.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:52.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:52.6 Info: => 0.0005683s 12:49:52.6 Info: UpdateData 12:49:52.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:52.6 Info: => 5.05E-05s 12:49:52.6 Info: UpdateData 12:49:52.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:52.6 Info: => 3.81E-05s 12:49:52.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:52.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:52.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:52.6 Info: DROP TABLE "Artists" 12:49:52.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:52.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:52.6 Info: => 0.005101s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:52', 'rename_quality_profiles_add_upgrade_allowed') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:52.6 Info: => 0.0055076s 12:49:52.6 Info: 27: add_import_exclusions migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 27 12:49:52.6 Info: CreateTable ImportListExclusions 12:49:52.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:52.6 Info: => 0.000148s 12:49:52.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:52.6 Info: => 9.64E-05s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:52', 'add_import_exclusions') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 27: add_import_exclusions migrated 12:49:52.6 Info: => 0.0004159s 12:49:52.6 Info: 28: clean_artist_metadata_table migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 28 12:49:52.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:52.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:52.6 Info: => 0.0001573s 12:49:52.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:52.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:52.6 Info: => 0.0001273s 12:49:52.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:52.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:52.6 Info: => 0.0001256s 12:49:52.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:52.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:52.6 Info: => 0.0001241s 12:49:52.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:52.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:52.6 Info: => 0.0001243s 12:49:52.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:52.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:52.6 Info: => 0.0001215s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:52', 'clean_artist_metadata_table') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 28: clean_artist_metadata_table migrated 12:49:52.6 Info: => 0.0004277s 12:49:52.6 Info: 29: health_issue_notification migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 29 12:49:52.6 Info: AlterTable Notifications 12:49:52.6 Info: => 1.4E-06s 12:49:52.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:52.6 Info: => 0.0006325s 12:49:52.6 Info: AlterTable Notifications 12:49:52.6 Info: => 1.1E-06s 12:49:52.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:52.6 Info: => 0.0005916s 12:49:52.6 Info: AlterTable Notifications 12:49:52.6 Info: => 1.1E-06s 12:49:52.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:52.6 Info: => 0.0005939s 12:49:52.6 Info: AlterTable Notifications 12:49:52.6 Info: => 1E-06s 12:49:52.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:52.6 Info: => 0.0005936s 12:49:52.6 Info: AlterTable Notifications 12:49:52.6 Info: => 1.1E-06s 12:49:52.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:52.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:52.6 Info: => 0.0006186s 12:49:52.6 Info: DeleteColumn Notifications OnDownload 12:49:52.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:52.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:52.6 Info: DROP TABLE "Notifications" 12:49:52.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:52.6 Info: => 0.0061792s 12:49:52.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:52.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:52.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:52.6 Info: DROP TABLE "Notifications" 12:49:52.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:52.6 Info: => 0.0046273s 12:49:52.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:52', 'health_issue_notification') 12:49:52.6 Info: Committing Transaction 12:49:52.6 Info: 29: health_issue_notification migrated 12:49:52.6 Info: => 0.0050391s 12:49:52.6 Info: 30: add_mediafilerepository_mtime migrating 12:49:52.6 Info: Beginning Transaction 12:49:52.6 Info: Starting migration of Main DB to 30 12:49:52.6 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 12:49:52.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 12:49:52.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 12:49:52.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-05-17T12:49:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:52.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 12:49:52.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-05-17T12:49:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:52.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 12:49:52.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 12:49:52.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2024-05-17T12:49:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:52.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 12:49:52.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2024-05-17T12:49:52', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 12:49:52.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 12:49:52.6 Info: AlterTable TrackFiles 12:49:52.6 Info: => 9E-07s 12:49:52.6 Info: CreateColumn TrackFiles Modified DateTime 12:49:52.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:52.6 Info: => 0.000627s 12:49:52.6 Info: AlterTable TrackFiles 12:49:52.6 Info: => 1.8E-06s 12:49:52.6 Info: CreateColumn TrackFiles Path String 12:49:52.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:52.6 Info: => 0.0005961s 12:49:52.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:52.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:52.6 Info: => 4.72E-05s 12:49:52.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:52.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:52.6 Info: => 0.0001329s 12:49:52.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:52.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:52.6 Info: => 0.000142s 12:49:52.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:52.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:52.6 Info: => 0.0001575s 12:49:52.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:52.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:52.6 Info: => 0.0001003s 12:49:52.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:52.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:52.6 Info: => 0.0001194s 12:49:52.6 Info: AlterTable TrackFiles 12:49:52.6 Info: => 1.3E-06s 12:49:52.6 Info: AlterColumn TrackFiles Path String 12:49:52.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:52.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:52.6 Info: DROP TABLE "TrackFiles" 12:49:52.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:52.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.6 Info: => 0.0060655s 12:49:52.6 Info: CreateIndex TrackFiles (Path) 12:49:52.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:52.6 Info: => 9.46E-05s 12:49:52.6 Info: DeleteColumn TrackFiles RelativePath 12:49:52.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:52.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:52.7 Info: DROP TABLE "TrackFiles" 12:49:52.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:52.7 Info: => 0.0060663s 12:49:52.7 Info: -> 12 Insert operations completed in 00:00:00.0010894 taking an average of 00:00:00.0000907 12:49:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:52', 'add_mediafilerepository_mtime') 12:49:52.7 Info: Committing Transaction 12:49:52.7 Info: 30: add_mediafilerepository_mtime migrated 12:49:52.7 Info: => 0.0065927s 12:49:52.7 Debug: Took: 00:00:00.1704728 12:49:52.7 Debug: Got 2 tracks 12:49:52.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 12:49:52.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 12:49:52.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469927491363_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:52.7 Info: DatabaseEngineVersionCheck migrating 12:49:52.7 Info: PerformDBOperation 12:49:52.7 Info: Performing DB Operation 12:49:52.7 Info: SQLite 3.45.3 12:49:52.7 Info: => 0.0010989s 12:49:52.7 Info: DatabaseEngineVersionCheck migrated 12:49:52.7 Info: => 0.0011158s 12:49:52.7 Info: VersionMigration migrating 12:49:52.7 Info: Beginning Transaction 12:49:52.7 Info: CreateTable VersionInfo 12:49:52.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:52.7 Info: => 0.0001735s 12:49:52.7 Info: Committing Transaction 12:49:52.7 Info: VersionMigration migrated 12:49:52.7 Info: => 0.0005365s 12:49:52.7 Info: VersionUniqueMigration migrating 12:49:52.7 Info: Beginning Transaction 12:49:52.7 Info: CreateIndex VersionInfo (Version) 12:49:52.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:52.7 Info: => 0.0001307s 12:49:52.7 Info: AlterTable VersionInfo 12:49:52.7 Info: => 1E-06s 12:49:52.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:52.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:52.7 Info: => 0.0005497s 12:49:52.7 Info: Committing Transaction 12:49:52.7 Info: VersionUniqueMigration migrated 12:49:52.7 Info: => 0.0007723s 12:49:52.7 Info: VersionDescriptionMigration migrating 12:49:52.7 Info: Beginning Transaction 12:49:52.7 Info: AlterTable VersionInfo 12:49:52.7 Info: => 1.2E-06s 12:49:52.7 Info: CreateColumn VersionInfo Description String 12:49:52.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:52.7 Info: => 0.0002032s 12:49:52.7 Info: Committing Transaction 12:49:52.7 Info: VersionDescriptionMigration migrated 12:49:52.7 Info: => 0.0003952s 12:49:52.7 Info: 1: InitialSetup migrating 12:49:52.7 Info: Beginning Transaction 12:49:52.7 Info: Starting migration of Main DB to 1 12:49:52.7 Info: CreateTable Config 12:49:52.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:52.7 Info: => 0.0001919s 12:49:52.7 Info: CreateIndex Config (Key) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:52.7 Info: => 8.7E-05s 12:49:52.7 Info: CreateTable RootFolders 12:49:52.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:52.7 Info: => 0.000122s 12:49:52.7 Info: CreateIndex RootFolders (Path) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:52.7 Info: => 8.46E-05s 12:49:52.7 Info: CreateTable Artists 12:49:52.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:52.7 Info: => 0.0003335s 12:49:52.7 Info: CreateIndex Artists (ForeignArtistId) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:52.7 Info: => 8.84E-05s 12:49:52.7 Info: CreateIndex Artists (NameSlug) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:52.7 Info: => 7.94E-05s 12:49:52.7 Info: CreateIndex Artists (CleanName) 12:49:52.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.7 Info: => 7.7E-05s 12:49:52.7 Info: CreateIndex Artists (Path) 12:49:52.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.7 Info: => 7.48E-05s 12:49:52.7 Info: CreateTable Albums 12:49:52.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:52.7 Info: => 0.0002777s 12:49:52.7 Info: CreateIndex Albums (ForeignAlbumId) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.7 Info: => 8.66E-05s 12:49:52.7 Info: CreateIndex Albums (MBId) 12:49:52.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.7 Info: => 7.5E-05s 12:49:52.7 Info: CreateIndex Albums (TADBId) 12:49:52.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.7 Info: => 7.57E-05s 12:49:52.7 Info: CreateIndex Albums (TitleSlug) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.7 Info: => 7.8E-05s 12:49:52.7 Info: CreateIndex Albums (CleanTitle) 12:49:52.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.7 Info: => 7.34E-05s 12:49:52.7 Info: CreateIndex Albums (Path) 12:49:52.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:52.7 Info: => 7.39E-05s 12:49:52.7 Info: CreateTable Tracks 12:49:52.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:52.7 Info: => 0.000169s 12:49:52.7 Info: CreateIndex Tracks (ForeignTrackId) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:52.7 Info: => 7.75E-05s 12:49:52.7 Info: CreateIndex Tracks (ArtistId) 12:49:52.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:52.7 Info: => 8.08E-05s 12:49:52.7 Info: CreateIndex Tracks (TrackFileId) 12:49:52.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:52.7 Info: => 0.0001112s 12:49:52.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:52.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:52.7 Info: => 9.22E-05s 12:49:52.7 Info: CreateTable TrackFiles 12:49:52.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:52.7 Info: => 0.000164s 12:49:52.7 Info: CreateIndex TrackFiles (ArtistId) 12:49:52.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:52.7 Info: => 8.52E-05s 12:49:52.7 Info: CreateIndex TrackFiles (AlbumId) 12:49:52.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.7 Info: => 8.31E-05s 12:49:52.7 Info: CreateTable History 12:49:52.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:52.7 Info: => 0.000173s 12:49:52.7 Info: CreateIndex History (Date) 12:49:52.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:52.7 Info: => 8.41E-05s 12:49:52.7 Info: CreateIndex History (EventType) 12:49:52.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:52.7 Info: => 0.0001212s 12:49:52.7 Info: CreateIndex History (DownloadId) 12:49:52.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:52.7 Info: => 9.77E-05s 12:49:52.7 Info: CreateIndex History (AlbumId) 12:49:52.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:52.7 Info: => 8.59E-05s 12:49:52.7 Info: CreateTable Notifications 12:49:52.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:52.7 Info: => 0.0001553s 12:49:52.7 Info: CreateTable ScheduledTasks 12:49:52.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:52.7 Info: => 0.0001232s 12:49:52.7 Info: CreateIndex ScheduledTasks (TypeName) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:52.7 Info: => 8.73E-05s 12:49:52.7 Info: CreateTable Indexers 12:49:52.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:52.7 Info: => 0.0001371s 12:49:52.7 Info: CreateIndex Indexers (Name) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:52.7 Info: => 0.0001219s 12:49:52.7 Info: CreateTable Profiles 12:49:52.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:52.7 Info: => 0.000135s 12:49:52.7 Info: CreateIndex Profiles (Name) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:52.7 Info: => 8.88E-05s 12:49:52.7 Info: CreateTable QualityDefinitions 12:49:52.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:52.7 Info: => 0.000135s 12:49:52.7 Info: CreateIndex QualityDefinitions (Quality) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:52.7 Info: => 8.8E-05s 12:49:52.7 Info: CreateIndex QualityDefinitions (Title) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:52.7 Info: => 9.15E-05s 12:49:52.7 Info: CreateTable NamingConfig 12:49:52.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:52.7 Info: => 0.0001742s 12:49:52.7 Info: CreateTable Blacklist 12:49:52.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:52.7 Info: => 0.0002078s 12:49:52.7 Info: CreateTable Metadata 12:49:52.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:52.7 Info: => 0.0001255s 12:49:52.7 Info: CreateTable MetadataFiles 12:49:52.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:52.7 Info: => 0.0001732s 12:49:52.7 Info: CreateTable DownloadClients 12:49:52.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:52.7 Info: => 0.0001323s 12:49:52.7 Info: CreateTable PendingReleases 12:49:52.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:52.7 Info: => 0.0001415s 12:49:52.7 Info: CreateTable RemotePathMappings 12:49:52.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:52.7 Info: => 0.0001202s 12:49:52.7 Info: CreateTable Tags 12:49:52.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:52.7 Info: => 0.0001336s 12:49:52.7 Info: CreateIndex Tags (Label) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:52.7 Info: => 0.0001044s 12:49:52.7 Info: CreateTable Restrictions 12:49:52.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:52.7 Info: => 0.0001266s 12:49:52.7 Info: CreateTable DelayProfiles 12:49:52.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:52.7 Info: => 0.000147s 12:49:52.7 Info: CreateTable Users 12:49:52.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:52.7 Info: => 0.0001138s 12:49:52.7 Info: CreateIndex Users (Identifier) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:52.7 Info: => 9.24E-05s 12:49:52.7 Info: CreateIndex Users (Username) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:52.7 Info: => 9.17E-05s 12:49:52.7 Info: CreateTable Commands 12:49:52.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:52.7 Info: => 0.0001918s 12:49:52.7 Info: CreateTable IndexerStatus 12:49:52.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:52.7 Info: => 0.000157s 12:49:52.7 Info: CreateIndex IndexerStatus (ProviderId) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:52.7 Info: => 9.27E-05s 12:49:52.7 Info: CreateTable ExtraFiles 12:49:52.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:52.7 Info: => 0.0001482s 12:49:52.7 Info: CreateTable LyricFiles 12:49:52.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:52.7 Info: => 0.0001582s 12:49:52.7 Info: CreateTable LanguageProfiles 12:49:52.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:52.7 Info: => 0.0001161s 12:49:52.7 Info: CreateIndex LanguageProfiles (Name) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:52.7 Info: => 9.43E-05s 12:49:52.7 Info: CreateTable DownloadClientStatus 12:49:52.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:52.7 Info: => 0.0001346s 12:49:52.7 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:52.7 Info: => 9.27E-05s 12:49:52.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:52.7 Info: -> 1 Insert operations completed in 00:00:00.0000705 taking an average of 00:00:00.0000705 12:49:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:52', 'InitialSetup') 12:49:52.7 Info: Committing Transaction 12:49:52.7 Info: 1: InitialSetup migrated 12:49:52.7 Info: => 0.0010811s 12:49:52.7 Info: 2: add_reason_to_pending_releases migrating 12:49:52.7 Info: Beginning Transaction 12:49:52.7 Info: Starting migration of Main DB to 2 12:49:52.7 Info: AlterTable PendingReleases 12:49:52.7 Info: => 1.2E-06s 12:49:52.7 Info: CreateColumn PendingReleases Reason Int32 12:49:52.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:52.7 Info: => 0.0006042s 12:49:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:52', 'add_reason_to_pending_releases') 12:49:52.7 Info: Committing Transaction 12:49:52.7 Info: 2: add_reason_to_pending_releases migrated 12:49:52.7 Info: => 0.0009128s 12:49:52.7 Info: 3: add_medium_support migrating 12:49:52.7 Info: Beginning Transaction 12:49:52.7 Info: Starting migration of Main DB to 3 12:49:52.7 Info: AlterTable Albums 12:49:52.7 Info: => 1.1E-06s 12:49:52.7 Info: CreateColumn Albums Media String 12:49:52.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:52.7 Info: => 0.0005979s 12:49:52.7 Info: AlterTable Tracks 12:49:52.7 Info: => 1.2E-06s 12:49:52.7 Info: CreateColumn Tracks MediumNumber Int32 12:49:52.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:52.7 Info: => 0.0005574s 12:49:52.7 Info: AlterTable Tracks 12:49:52.7 Info: => 1.1E-06s 12:49:52.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:52.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:52.7 Info: => 0.000541s 12:49:52.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:52.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:52.7 Info: => 4.62E-05s 12:49:52.7 Info: DeleteColumn Tracks TrackNumber 12:49:52.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:52.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:52.7 Info: DROP TABLE "Tracks" 12:49:52.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:52.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:52.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:52.7 Info: => 0.0046559s 12:49:52.7 Info: AlterTable Tracks 12:49:52.7 Info: => 1E-06s 12:49:52.7 Info: CreateColumn Tracks TrackNumber String 12:49:52.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:52.7 Info: => 0.0005527s 12:49:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:52', 'add_medium_support') 12:49:52.7 Info: Committing Transaction 12:49:52.7 Info: 3: add_medium_support migrated 12:49:52.7 Info: => 0.0009511s 12:49:52.7 Info: 4: add_various_qualites_in_profile migrating 12:49:52.7 Info: Beginning Transaction 12:49:52.7 Info: Starting migration of Main DB to 4 12:49:52.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:52.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:52.7 Info: => 6.17E-05s 12:49:52.7 Info: PerformDBOperation 12:49:52.7 Info: Performing DB Operation 12:49:52.7 Info: => 4.44E-05s 12:49:52.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:52', 'add_various_qualites_in_profile') 12:49:52.7 Info: Committing Transaction 12:49:52.7 Info: 4: add_various_qualites_in_profile migrated 12:49:52.7 Info: => 0.000306s 12:49:52.7 Info: 5: metadata_profiles migrating 12:49:52.7 Info: Beginning Transaction 12:49:52.7 Info: Starting migration of Main DB to 5 12:49:52.7 Info: CreateTable MetadataProfiles 12:49:52.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:52.7 Info: => 0.0001504s 12:49:52.7 Info: CreateIndex MetadataProfiles (Name) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:52.7 Info: => 0.0001419s 12:49:52.7 Info: AlterTable Artists 12:49:52.7 Info: => 1E-06s 12:49:52.7 Info: CreateColumn Artists MetadataProfileId Int32 12:49:52.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:52.7 Info: => 0.0005856s 12:49:52.7 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:52.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:52.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:52.7 Info: DROP TABLE "Artists" 12:49:52.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:52.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.8 Info: => 0.0050746s 12:49:52.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:52.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:52.8 Info: DROP TABLE "Artists" 12:49:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.8 Info: => 0.0049929s 12:49:52.8 Info: AlterTable Albums 12:49:52.8 Info: => 1E-06s 12:49:52.8 Info: CreateColumn Albums SecondaryTypes String 12:49:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:52.8 Info: => 0.0005665s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:52', 'metadata_profiles') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 5: metadata_profiles migrated 12:49:52.8 Info: => 0.0009931s 12:49:52.8 Info: 6: separate_automatic_and_interactive_search migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 6 12:49:52.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:52.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:52.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:52.8 Info: DROP TABLE "Indexers" 12:49:52.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:52.8 Info: => 0.0045736s 12:49:52.8 Info: AlterTable Indexers 12:49:52.8 Info: => 1E-06s 12:49:52.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:52.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:52.8 Info: => 0.0005566s 12:49:52.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:52.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:52.8 Info: => 4.51E-05s 12:49:52.8 Info: AlterTable Indexers 12:49:52.8 Info: => 1.8E-06s 12:49:52.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:52.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:52.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:52.8 Info: DROP TABLE "Indexers" 12:49:52.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:52.8 Info: => 0.0045763s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:52', 'separate_automatic_and_interactive_search') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 6: separate_automatic_and_interactive_search migrated 12:49:52.8 Info: => 0.0050397s 12:49:52.8 Info: 7: change_album_path_to_relative migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 7 12:49:52.8 Info: DeleteColumn Albums Path 12:49:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:52.8 Info: DROP TABLE "Albums" 12:49:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.8 Info: => 0.0055448s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:52', 'change_album_path_to_relative') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 7: change_album_path_to_relative migrated 12:49:52.8 Info: => 0.0060145s 12:49:52.8 Info: 8: change_quality_size_mb_to_kb migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 8 12:49:52.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:52.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:52.8 Info: => 7E-05s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:52', 'change_quality_size_mb_to_kb') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 8: change_quality_size_mb_to_kb migrated 12:49:52.8 Info: => 0.0003396s 12:49:52.8 Info: 9: album_releases migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 9 12:49:52.8 Info: AlterTable Albums 12:49:52.8 Info: => 1.2E-06s 12:49:52.8 Info: CreateColumn Albums Releases String 12:49:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:52.8 Info: => 0.0005905s 12:49:52.8 Info: AlterTable Albums 12:49:52.8 Info: => 1.1E-06s 12:49:52.8 Info: CreateColumn Albums CurrentRelease String 12:49:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:52.8 Info: => 0.0005607s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:52', 'album_releases') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 9: album_releases migrated 12:49:52.8 Info: => 0.0008875s 12:49:52.8 Info: 10: album_releases_fix migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 10 12:49:52.8 Info: AlterTable Albums 12:49:52.8 Info: => 1.5E-06s 12:49:52.8 Info: AlterColumn Albums Releases String 12:49:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:52.8 Info: DROP TABLE "Albums" 12:49:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.8 Info: => 0.0055021s 12:49:52.8 Info: AlterTable Albums 12:49:52.8 Info: => 1.8E-06s 12:49:52.8 Info: AlterColumn Albums CurrentRelease String 12:49:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:52.8 Info: DROP TABLE "Albums" 12:49:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.8 Info: => 0.0054704s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:52', 'album_releases_fix') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 10: album_releases_fix migrated 12:49:52.8 Info: => 0.0058839s 12:49:52.8 Info: 11: import_lists migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 11 12:49:52.8 Info: CreateTable ImportLists 12:49:52.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:52.8 Info: => 0.000203s 12:49:52.8 Info: CreateIndex ImportLists (Name) 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:52.8 Info: => 0.0001005s 12:49:52.8 Info: CreateTable ImportListStatus 12:49:52.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:52.8 Info: => 0.0001496s 12:49:52.8 Info: CreateIndex ImportListStatus (ProviderId) 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:52.8 Info: => 9.68E-05s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:52', 'import_lists') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 11: import_lists migrated 12:49:52.8 Info: => 0.0004493s 12:49:52.8 Info: 12: add_release_status migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 12 12:49:52.8 Info: AlterTable MetadataProfiles 12:49:52.8 Info: => 1.3E-06s 12:49:52.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:52.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:52.8 Info: => 0.0006048s 12:49:52.8 Info: PerformDBOperation 12:49:52.8 Info: Performing DB Operation 12:49:52.8 Info: => 3.78E-05s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:52', 'add_release_status') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 12: add_release_status migrated 12:49:52.8 Info: => 0.0003457s 12:49:52.8 Info: 13: album_download_notification migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 13 12:49:52.8 Info: AlterTable Notifications 12:49:52.8 Info: => 1.6E-06s 12:49:52.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:52.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:52.8 Info: => 0.0006009s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:52', 'album_download_notification') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 13: album_download_notification migrated 12:49:52.8 Info: => 0.0009512s 12:49:52.8 Info: 14: fix_language_metadata_profiles migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 14 12:49:52.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:52.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:52.8 Info: => 9.28E-05s 12:49:52.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:52.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:52.8 Info: => 6.97E-05s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:52', 'fix_language_metadata_profiles') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 14: fix_language_metadata_profiles migrated 12:49:52.8 Info: => 0.0003479s 12:49:52.8 Info: 15: remove_fanzub migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 15 12:49:52.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:52.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:52.8 Info: => 5.67E-05s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:52', 'remove_fanzub') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 15: remove_fanzub migrated 12:49:52.8 Info: => 0.0003154s 12:49:52.8 Info: 16: update_artist_history_indexes migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 16 12:49:52.8 Info: CreateIndex Albums (ArtistId) 12:49:52.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:52.8 Info: => 0.0001239s 12:49:52.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:52.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:52.8 Info: => 0.0001033s 12:49:52.8 Info: DeleteIndex History (AlbumId) 12:49:52.8 Info: DROP INDEX "IX_History_AlbumId" 12:49:52.8 Info: => 0.0001379s 12:49:52.8 Info: CreateIndex History (AlbumId, Date) 12:49:52.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:52.8 Info: => 0.000117s 12:49:52.8 Info: DeleteIndex History (DownloadId) 12:49:52.8 Info: DROP INDEX "IX_History_DownloadId" 12:49:52.8 Info: => 0.0001197s 12:49:52.8 Info: CreateIndex History (DownloadId, Date) 12:49:52.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:52.8 Info: => 9.78E-05s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:52', 'update_artist_history_indexes') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 16: update_artist_history_indexes migrated 12:49:52.8 Info: => 0.0004628s 12:49:52.8 Info: 17: remove_nma migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 17 12:49:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:52.8 Info: => 5.7E-05s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:52', 'remove_nma') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 17: remove_nma migrated 12:49:52.8 Info: => 0.0003141s 12:49:52.8 Info: 18: album_disambiguation migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 18 12:49:52.8 Info: AlterTable Albums 12:49:52.8 Info: => 1.1E-06s 12:49:52.8 Info: CreateColumn Albums Disambiguation String 12:49:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:52.8 Info: => 0.0006292s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:52', 'album_disambiguation') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 18: album_disambiguation migrated 12:49:52.8 Info: => 0.0009598s 12:49:52.8 Info: 19: add_ape_quality_in_profiles migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 19 12:49:52.8 Info: PerformDBOperation 12:49:52.8 Info: Performing DB Operation 12:49:52.8 Info: => 4.04E-05s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:52', 'add_ape_quality_in_profiles') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 19: add_ape_quality_in_profiles migrated 12:49:52.8 Info: => 0.000311s 12:49:52.8 Info: 20: remove_pushalot migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 20 12:49:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:52.8 Info: => 5.43E-05s 12:49:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:52.8 Info: => 4.54E-05s 12:49:52.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:52.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:52.8 Info: => 3.94E-05s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:52', 'remove_pushalot') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 20: remove_pushalot migrated 12:49:52.8 Info: => 0.0003339s 12:49:52.8 Info: 21: add_custom_filters migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 21 12:49:52.8 Info: CreateTable CustomFilters 12:49:52.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:52.8 Info: => 0.0001565s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:52', 'add_custom_filters') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 21: add_custom_filters migrated 12:49:52.8 Info: => 0.0004765s 12:49:52.8 Info: 22: import_list_tags migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 22 12:49:52.8 Info: AlterTable ImportLists 12:49:52.8 Info: => 1.3E-06s 12:49:52.8 Info: CreateColumn ImportLists Tags String 12:49:52.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:52.8 Info: => 0.0006407s 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:52', 'import_list_tags') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 22: import_list_tags migrated 12:49:52.8 Info: => 0.0009548s 12:49:52.8 Info: 23: add_release_groups_etc migrating 12:49:52.8 Info: Beginning Transaction 12:49:52.8 Info: Starting migration of Main DB to 23 12:49:52.8 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:49:52.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 12:49:52.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:49:52.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:49:52.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:49:52.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:49:52.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:49:52.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:49:52.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:49:52.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:49:52.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:49:52.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:49:52.8 Info: CreateTable ArtistMetadata 12:49:52.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:52.8 Info: => 0.0002064s 12:49:52.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:52.8 Info: => 0.0001225s 12:49:52.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:52.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:52.8 Info: => 0.0001457s 12:49:52.8 Info: AlterTable Artists 12:49:52.8 Info: => 1E-06s 12:49:52.8 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:52.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:52.8 Info: => 0.0006404s 12:49:52.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:52.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:52.8 Info: => 9.69E-05s 12:49:52.8 Info: CreateTable AlbumReleases 12:49:52.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:52.8 Info: => 0.000209s 12:49:52.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:52.8 Info: => 0.0019055s 12:49:52.8 Info: CreateIndex AlbumReleases (AlbumId) 12:49:52.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:52.8 Info: => 9.96E-05s 12:49:52.8 Info: PerformDBOperation 12:49:52.8 Info: Performing DB Operation 12:49:52.8 Info: => 0.0060761s 12:49:52.8 Info: AlterTable Albums 12:49:52.8 Info: => 1.2E-06s 12:49:52.8 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:52.8 Info: => 0.000699s 12:49:52.8 Info: AlterTable Albums 12:49:52.8 Info: => 1.1E-06s 12:49:52.8 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:52.8 Info: => 0.000636s 12:49:52.8 Info: AlterTable Albums 12:49:52.8 Info: => 1.1E-06s 12:49:52.8 Info: CreateColumn Albums Links String 12:49:52.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:52.8 Info: => 0.0006468s 12:49:52.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:52.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:52.8 Info: => 0.0001006s 12:49:52.8 Info: AlterTable Tracks 12:49:52.8 Info: => 1.1E-06s 12:49:52.8 Info: CreateColumn Tracks ForeignRecordingId String 12:49:52.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:52.8 Info: => 0.0006227s 12:49:52.8 Info: AlterTable Tracks 12:49:52.8 Info: => 1E-06s 12:49:52.8 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:52.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:52.8 Info: => 0.0006211s 12:49:52.8 Info: AlterTable Tracks 12:49:52.8 Info: => 9E-07s 12:49:52.8 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:52.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:52.8 Info: => 0.0006216s 12:49:52.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:52.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:52.8 Info: => 0.0001314s 12:49:52.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:52.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:52.8 Info: => 9.48E-05s 12:49:52.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:52.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:52.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:52.8 Info: DROP TABLE "Artists" 12:49:52.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:52.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:52.8 Info: => 0.0052264s 12:49:52.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:52.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:52.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:52.8 Info: DROP TABLE "Albums" 12:49:52.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:52.8 Info: => 0.0052658s 12:49:52.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:52.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:52.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:52.8 Info: DROP TABLE "Tracks" 12:49:52.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:52.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:52.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:52.8 Info: => 0.0065195s 12:49:52.8 Info: DeleteColumn TrackFiles ArtistId 12:49:52.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:52.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:52.8 Info: DROP TABLE "TrackFiles" 12:49:52.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:52.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:52.8 Info: => 0.004623s 12:49:52.8 Info: CreateIndex Artists (ArtistMetadataId) 12:49:52.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:52.8 Info: => 9.26E-05s 12:49:52.8 Info: CreateIndex Artists (Monitored) 12:49:52.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:52.8 Info: => 8.85E-05s 12:49:52.8 Info: CreateIndex Albums (ArtistMetadataId) 12:49:52.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:52.8 Info: => 8.65E-05s 12:49:52.8 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:52.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:52.8 Info: => 8.98E-05s 12:49:52.8 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:52.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:52.8 Info: => 8.87E-05s 12:49:52.8 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:52.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:52.8 Info: => 9.12E-05s 12:49:52.8 Info: UpdateData 12:49:52.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:52.8 Info: => 5.26E-05s 12:49:52.8 Info: UpdateData 12:49:52.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:52.8 Info: => 4.54E-05s 12:49:52.8 Info: UpdateData 12:49:52.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:52.8 Info: => 4.85E-05s 12:49:52.8 Info: -> 12 Insert operations completed in 00:00:00.0014625 taking an average of 00:00:00.0001218 12:49:52.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:52', 'add_release_groups_etc') 12:49:52.8 Info: Committing Transaction 12:49:52.8 Info: 23: add_release_groups_etc migrated 12:49:52.8 Info: => 0.0006688s 12:49:52.8 Debug: Took: 00:00:00.1488207 12:49:53.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 12:49:53.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 12:49:53.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469930203734_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:53.0 Info: DatabaseEngineVersionCheck migrating 12:49:53.0 Info: PerformDBOperation 12:49:53.0 Info: Performing DB Operation 12:49:53.0 Info: SQLite 3.45.3 12:49:53.0 Info: => 0.001043s 12:49:53.0 Info: DatabaseEngineVersionCheck migrated 12:49:53.0 Info: => 0.0010609s 12:49:53.0 Info: VersionMigration migrating 12:49:53.0 Info: Beginning Transaction 12:49:53.0 Info: CreateTable VersionInfo 12:49:53.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:53.0 Info: => 0.0001645s 12:49:53.0 Info: Committing Transaction 12:49:53.0 Info: VersionMigration migrated 12:49:53.0 Info: => 0.0005142s 12:49:53.0 Info: VersionUniqueMigration migrating 12:49:53.0 Info: Beginning Transaction 12:49:53.0 Info: CreateIndex VersionInfo (Version) 12:49:53.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:53.0 Info: => 0.0001307s 12:49:53.0 Info: AlterTable VersionInfo 12:49:53.0 Info: => 1.1E-06s 12:49:53.0 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:53.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:53.0 Info: => 0.0005508s 12:49:53.0 Info: Committing Transaction 12:49:53.0 Info: VersionUniqueMigration migrated 12:49:53.0 Info: => 0.0007756s 12:49:53.0 Info: VersionDescriptionMigration migrating 12:49:53.0 Info: Beginning Transaction 12:49:53.0 Info: AlterTable VersionInfo 12:49:53.0 Info: => 1E-06s 12:49:53.0 Info: CreateColumn VersionInfo Description String 12:49:53.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:53.0 Info: => 0.000207s 12:49:53.0 Info: Committing Transaction 12:49:53.0 Info: VersionDescriptionMigration migrated 12:49:53.0 Info: => 0.0003979s 12:49:53.0 Info: 1: InitialSetup migrating 12:49:53.0 Info: Beginning Transaction 12:49:53.0 Info: Starting migration of Main DB to 1 12:49:53.0 Info: CreateTable Config 12:49:53.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:53.0 Info: => 0.0001875s 12:49:53.0 Info: CreateIndex Config (Key) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:53.0 Info: => 8.45E-05s 12:49:53.0 Info: CreateTable RootFolders 12:49:53.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:53.0 Info: => 9.81E-05s 12:49:53.0 Info: CreateIndex RootFolders (Path) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:53.0 Info: => 7.96E-05s 12:49:53.0 Info: CreateTable Artists 12:49:53.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:53.0 Info: => 0.0003407s 12:49:53.0 Info: CreateIndex Artists (ForeignArtistId) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:53.0 Info: => 9.12E-05s 12:49:53.0 Info: CreateIndex Artists (NameSlug) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:53.0 Info: => 7.8E-05s 12:49:53.0 Info: CreateIndex Artists (CleanName) 12:49:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.0 Info: => 7.58E-05s 12:49:53.0 Info: CreateIndex Artists (Path) 12:49:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.0 Info: => 7.97E-05s 12:49:53.0 Info: CreateTable Albums 12:49:53.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:53.0 Info: => 0.0002395s 12:49:53.0 Info: CreateIndex Albums (ForeignAlbumId) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.0 Info: => 8.22E-05s 12:49:53.0 Info: CreateIndex Albums (MBId) 12:49:53.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.0 Info: => 7.3E-05s 12:49:53.0 Info: CreateIndex Albums (TADBId) 12:49:53.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.0 Info: => 7.54E-05s 12:49:53.0 Info: CreateIndex Albums (TitleSlug) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.0 Info: => 7.55E-05s 12:49:53.0 Info: CreateIndex Albums (CleanTitle) 12:49:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.0 Info: => 7.46E-05s 12:49:53.0 Info: CreateIndex Albums (Path) 12:49:53.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:53.0 Info: => 7.48E-05s 12:49:53.0 Info: CreateTable Tracks 12:49:53.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:53.0 Info: => 0.0001679s 12:49:53.0 Info: CreateIndex Tracks (ForeignTrackId) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:53.0 Info: => 7.92E-05s 12:49:53.0 Info: CreateIndex Tracks (ArtistId) 12:49:53.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:53.0 Info: => 8.09E-05s 12:49:53.0 Info: CreateIndex Tracks (TrackFileId) 12:49:53.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:53.0 Info: => 0.0001105s 12:49:53.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:53.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:53.0 Info: => 9.16E-05s 12:49:53.0 Info: CreateTable TrackFiles 12:49:53.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:53.0 Info: => 0.0001652s 12:49:53.0 Info: CreateIndex TrackFiles (ArtistId) 12:49:53.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:53.0 Info: => 8.62E-05s 12:49:53.0 Info: CreateIndex TrackFiles (AlbumId) 12:49:53.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:53.0 Info: => 8.05E-05s 12:49:53.0 Info: CreateTable History 12:49:53.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:53.0 Info: => 0.0001703s 12:49:53.0 Info: CreateIndex History (Date) 12:49:53.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:53.0 Info: => 8.43E-05s 12:49:53.0 Info: CreateIndex History (EventType) 12:49:53.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:53.0 Info: => 0.0001239s 12:49:53.0 Info: CreateIndex History (DownloadId) 12:49:53.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:53.0 Info: => 9.85E-05s 12:49:53.0 Info: CreateIndex History (AlbumId) 12:49:53.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:53.0 Info: => 8.54E-05s 12:49:53.0 Info: CreateTable Notifications 12:49:53.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:53.0 Info: => 0.0001533s 12:49:53.0 Info: CreateTable ScheduledTasks 12:49:53.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:53.0 Info: => 0.000121s 12:49:53.0 Info: CreateIndex ScheduledTasks (TypeName) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:53.0 Info: => 8.65E-05s 12:49:53.0 Info: CreateTable Indexers 12:49:53.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:53.0 Info: => 0.0001368s 12:49:53.0 Info: CreateIndex Indexers (Name) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:53.0 Info: => 0.0001729s 12:49:53.0 Info: CreateTable Profiles 12:49:53.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:53.0 Info: => 0.0001459s 12:49:53.0 Info: CreateIndex Profiles (Name) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:53.0 Info: => 8.77E-05s 12:49:53.0 Info: CreateTable QualityDefinitions 12:49:53.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:53.0 Info: => 0.0001339s 12:49:53.0 Info: CreateIndex QualityDefinitions (Quality) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:53.0 Info: => 8.46E-05s 12:49:53.0 Info: CreateIndex QualityDefinitions (Title) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:53.0 Info: => 8.67E-05s 12:49:53.0 Info: CreateTable NamingConfig 12:49:53.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:53.0 Info: => 0.0001708s 12:49:53.0 Info: CreateTable Blacklist 12:49:53.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:53.0 Info: => 0.0002083s 12:49:53.0 Info: CreateTable Metadata 12:49:53.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:53.0 Info: => 0.000127s 12:49:53.0 Info: CreateTable MetadataFiles 12:49:53.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:53.0 Info: => 0.0001568s 12:49:53.0 Info: CreateTable DownloadClients 12:49:53.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:53.0 Info: => 0.0001288s 12:49:53.0 Info: CreateTable PendingReleases 12:49:53.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:53.0 Info: => 0.0001404s 12:49:53.0 Info: CreateTable RemotePathMappings 12:49:53.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:53.0 Info: => 0.0001171s 12:49:53.0 Info: CreateTable Tags 12:49:53.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:53.0 Info: => 0.0001342s 12:49:53.0 Info: CreateIndex Tags (Label) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:53.0 Info: => 0.0001054s 12:49:53.0 Info: CreateTable Restrictions 12:49:53.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:53.0 Info: => 0.0001275s 12:49:53.0 Info: CreateTable DelayProfiles 12:49:53.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:53.0 Info: => 0.0001484s 12:49:53.0 Info: CreateTable Users 12:49:53.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:53.0 Info: => 0.0024318s 12:49:53.0 Info: CreateIndex Users (Identifier) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:53.0 Info: => 0.0001038s 12:49:53.0 Info: CreateIndex Users (Username) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:53.0 Info: => 9.29E-05s 12:49:53.0 Info: CreateTable Commands 12:49:53.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:53.0 Info: => 0.0002021s 12:49:53.0 Info: CreateTable IndexerStatus 12:49:53.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:53.0 Info: => 0.0001684s 12:49:53.0 Info: CreateIndex IndexerStatus (ProviderId) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:53.0 Info: => 9.34E-05s 12:49:53.0 Info: CreateTable ExtraFiles 12:49:53.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:53.0 Info: => 0.0001482s 12:49:53.0 Info: CreateTable LyricFiles 12:49:53.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:53.0 Info: => 0.0001602s 12:49:53.0 Info: CreateTable LanguageProfiles 12:49:53.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:53.0 Info: => 0.0001175s 12:49:53.0 Info: CreateIndex LanguageProfiles (Name) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:53.0 Info: => 9.38E-05s 12:49:53.0 Info: CreateTable DownloadClientStatus 12:49:53.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:53.0 Info: => 0.0001341s 12:49:53.0 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:53.0 Info: => 0.0001061s 12:49:53.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:53.0 Info: -> 1 Insert operations completed in 00:00:00.0000719 taking an average of 00:00:00.0000719 12:49:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:53', 'InitialSetup') 12:49:53.0 Info: Committing Transaction 12:49:53.0 Info: 1: InitialSetup migrated 12:49:53.0 Info: => 0.0009289s 12:49:53.0 Info: 2: add_reason_to_pending_releases migrating 12:49:53.0 Info: Beginning Transaction 12:49:53.0 Info: Starting migration of Main DB to 2 12:49:53.0 Info: AlterTable PendingReleases 12:49:53.0 Info: => 1.5E-06s 12:49:53.0 Info: CreateColumn PendingReleases Reason Int32 12:49:53.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:53.0 Info: => 0.0006042s 12:49:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:53', 'add_reason_to_pending_releases') 12:49:53.0 Info: Committing Transaction 12:49:53.0 Info: 2: add_reason_to_pending_releases migrated 12:49:53.0 Info: => 0.0008974s 12:49:53.0 Info: 3: add_medium_support migrating 12:49:53.0 Info: Beginning Transaction 12:49:53.0 Info: Starting migration of Main DB to 3 12:49:53.0 Info: AlterTable Albums 12:49:53.0 Info: => 1.3E-06s 12:49:53.0 Info: CreateColumn Albums Media String 12:49:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:53.0 Info: => 0.0005921s 12:49:53.0 Info: AlterTable Tracks 12:49:53.0 Info: => 1E-06s 12:49:53.0 Info: CreateColumn Tracks MediumNumber Int32 12:49:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:53.0 Info: => 0.0005634s 12:49:53.0 Info: AlterTable Tracks 12:49:53.0 Info: => 1E-06s 12:49:53.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:53.0 Info: => 0.0005403s 12:49:53.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:53.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:53.0 Info: => 4.62E-05s 12:49:53.0 Info: DeleteColumn Tracks TrackNumber 12:49:53.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:53.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:53.0 Info: DROP TABLE "Tracks" 12:49:53.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:53.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:53.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:53.0 Info: => 0.0045928s 12:49:53.0 Info: AlterTable Tracks 12:49:53.0 Info: => 1E-06s 12:49:53.0 Info: CreateColumn Tracks TrackNumber String 12:49:53.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:53.0 Info: => 0.0005486s 12:49:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:53', 'add_medium_support') 12:49:53.0 Info: Committing Transaction 12:49:53.0 Info: 3: add_medium_support migrated 12:49:53.0 Info: => 0.0009235s 12:49:53.0 Info: 4: add_various_qualites_in_profile migrating 12:49:53.0 Info: Beginning Transaction 12:49:53.0 Info: Starting migration of Main DB to 4 12:49:53.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:53.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:53.0 Info: => 5.81E-05s 12:49:53.0 Info: PerformDBOperation 12:49:53.0 Info: Performing DB Operation 12:49:53.0 Info: => 4.15E-05s 12:49:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:53', 'add_various_qualites_in_profile') 12:49:53.0 Info: Committing Transaction 12:49:53.0 Info: 4: add_various_qualites_in_profile migrated 12:49:53.0 Info: => 0.0002934s 12:49:53.0 Info: 5: metadata_profiles migrating 12:49:53.0 Info: Beginning Transaction 12:49:53.0 Info: Starting migration of Main DB to 5 12:49:53.0 Info: CreateTable MetadataProfiles 12:49:53.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:53.0 Info: => 0.0001498s 12:49:53.0 Info: CreateIndex MetadataProfiles (Name) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:53.0 Info: => 0.0001007s 12:49:53.0 Info: AlterTable Artists 12:49:53.0 Info: => 9E-07s 12:49:53.0 Info: CreateColumn Artists MetadataProfileId Int32 12:49:53.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:53.0 Info: => 0.0005806s 12:49:53.0 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:53.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:53.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:53.0 Info: DROP TABLE "Artists" 12:49:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.0 Info: => 0.0049537s 12:49:53.0 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:53.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:53.0 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:53.0 Info: DROP TABLE "Artists" 12:49:53.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:53.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.0 Info: => 0.0048515s 12:49:53.0 Info: AlterTable Albums 12:49:53.0 Info: => 1E-06s 12:49:53.0 Info: CreateColumn Albums SecondaryTypes String 12:49:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:53.0 Info: => 0.0005549s 12:49:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:53', 'metadata_profiles') 12:49:53.0 Info: Committing Transaction 12:49:53.0 Info: 5: metadata_profiles migrated 12:49:53.0 Info: => 0.0009548s 12:49:53.0 Info: 6: separate_automatic_and_interactive_search migrating 12:49:53.0 Info: Beginning Transaction 12:49:53.0 Info: Starting migration of Main DB to 6 12:49:53.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:53.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:53.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:53.0 Info: DROP TABLE "Indexers" 12:49:53.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:53.0 Info: => 0.0042248s 12:49:53.0 Info: AlterTable Indexers 12:49:53.0 Info: => 1E-06s 12:49:53.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:53.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:53.0 Info: => 0.0005573s 12:49:53.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:53.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:53.0 Info: => 4.62E-05s 12:49:53.0 Info: AlterTable Indexers 12:49:53.0 Info: => 1E-06s 12:49:53.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:53.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:53.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:53.0 Info: DROP TABLE "Indexers" 12:49:53.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:53.0 Info: => 0.0053262s 12:49:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:53', 'separate_automatic_and_interactive_search') 12:49:53.0 Info: Committing Transaction 12:49:53.0 Info: 6: separate_automatic_and_interactive_search migrated 12:49:53.0 Info: => 0.0056987s 12:49:53.0 Info: 7: change_album_path_to_relative migrating 12:49:53.0 Info: Beginning Transaction 12:49:53.0 Info: Starting migration of Main DB to 7 12:49:53.0 Info: DeleteColumn Albums Path 12:49:53.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:53.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:53.0 Info: DROP TABLE "Albums" 12:49:53.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.0 Info: => 0.0062935s 12:49:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:53', 'change_album_path_to_relative') 12:49:53.0 Info: Committing Transaction 12:49:53.0 Info: 7: change_album_path_to_relative migrated 12:49:53.0 Info: => 0.0067116s 12:49:53.0 Info: 8: change_quality_size_mb_to_kb migrating 12:49:53.0 Info: Beginning Transaction 12:49:53.0 Info: Starting migration of Main DB to 8 12:49:53.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:53.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:53.0 Info: => 5.95E-05s 12:49:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:53', 'change_quality_size_mb_to_kb') 12:49:53.0 Info: Committing Transaction 12:49:53.0 Info: 8: change_quality_size_mb_to_kb migrated 12:49:53.0 Info: => 0.0003161s 12:49:53.0 Info: 9: album_releases migrating 12:49:53.0 Info: Beginning Transaction 12:49:53.0 Info: Starting migration of Main DB to 9 12:49:53.0 Info: AlterTable Albums 12:49:53.0 Info: => 1.2E-06s 12:49:53.0 Info: CreateColumn Albums Releases String 12:49:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:53.0 Info: => 0.0005881s 12:49:53.0 Info: AlterTable Albums 12:49:53.0 Info: => 1.1E-06s 12:49:53.0 Info: CreateColumn Albums CurrentRelease String 12:49:53.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:53.0 Info: => 0.0005524s 12:49:53.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:53', 'album_releases') 12:49:53.0 Info: Committing Transaction 12:49:53.0 Info: 9: album_releases migrated 12:49:53.0 Info: => 0.0008532s 12:49:53.0 Info: 10: album_releases_fix migrating 12:49:53.0 Info: Beginning Transaction 12:49:53.0 Info: Starting migration of Main DB to 10 12:49:53.0 Info: AlterTable Albums 12:49:53.0 Info: => 1.1E-06s 12:49:53.0 Info: AlterColumn Albums Releases String 12:49: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, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49: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", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:53.1 Info: DROP TABLE "Albums" 12:49:53.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.1 Info: => 0.0050088s 12:49:53.1 Info: AlterTable Albums 12:49:53.1 Info: => 1E-06s 12:49:53.1 Info: AlterColumn Albums CurrentRelease String 12:49: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, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49: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", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:53.1 Info: DROP TABLE "Albums" 12:49:53.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.1 Info: => 0.0059573s 12:49:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:53', 'album_releases_fix') 12:49:53.1 Info: Committing Transaction 12:49:53.1 Info: 10: album_releases_fix migrated 12:49:53.1 Info: => 0.0063386s 12:49:53.1 Info: 11: import_lists migrating 12:49:53.1 Info: Beginning Transaction 12:49:53.1 Info: Starting migration of Main DB to 11 12:49:53.1 Info: CreateTable ImportLists 12:49:53.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:53.1 Info: => 0.0001901s 12:49:53.1 Info: CreateIndex ImportLists (Name) 12:49:53.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:53.1 Info: => 0.0001298s 12:49:53.1 Info: CreateTable ImportListStatus 12:49:53.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:53.1 Info: => 0.000147s 12:49:53.1 Info: CreateIndex ImportListStatus (ProviderId) 12:49:53.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:53.1 Info: => 9.1E-05s 12:49:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:53', 'import_lists') 12:49:53.1 Info: Committing Transaction 12:49:53.1 Info: 11: import_lists migrated 12:49:53.1 Info: => 0.0004263s 12:49:53.1 Info: 12: add_release_status migrating 12:49:53.1 Info: Beginning Transaction 12:49:53.1 Info: Starting migration of Main DB to 12 12:49:53.1 Info: AlterTable MetadataProfiles 12:49:53.1 Info: => 1.2E-06s 12:49:53.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:53.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:53.1 Info: => 0.0006117s 12:49:53.1 Info: PerformDBOperation 12:49:53.1 Info: Performing DB Operation 12:49:53.1 Info: => 3.51E-05s 12:49:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:53', 'add_release_status') 12:49:53.1 Info: Committing Transaction 12:49:53.1 Info: 12: add_release_status migrated 12:49:53.1 Info: => 0.0003213s 12:49:53.1 Info: 13: album_download_notification migrating 12:49:53.1 Info: Beginning Transaction 12:49:53.1 Info: Starting migration of Main DB to 13 12:49:53.1 Info: AlterTable Notifications 12:49:53.1 Info: => 1.2E-06s 12:49:53.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:53.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:53.1 Info: => 0.0006039s 12:49:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:53', 'album_download_notification') 12:49:53.1 Info: Committing Transaction 12:49:53.1 Info: 13: album_download_notification migrated 12:49:53.1 Info: => 0.0009077s 12:49:53.1 Info: 14: fix_language_metadata_profiles migrating 12:49:53.1 Info: Beginning Transaction 12:49:53.1 Info: Starting migration of Main DB to 14 12:49:53.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:53.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:53.1 Info: => 8.69E-05s 12:49:53.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:53.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:53.1 Info: => 6.43E-05s 12:49:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:53', 'fix_language_metadata_profiles') 12:49:53.1 Info: Committing Transaction 12:49:53.1 Info: 14: fix_language_metadata_profiles migrated 12:49:53.1 Info: => 0.0003149s 12:49:53.1 Info: 15: remove_fanzub migrating 12:49:53.1 Info: Beginning Transaction 12:49:53.1 Info: Starting migration of Main DB to 15 12:49:53.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:53.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:53.1 Info: => 4.92E-05s 12:49:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:53', 'remove_fanzub') 12:49:53.1 Info: Committing Transaction 12:49:53.1 Info: 15: remove_fanzub migrated 12:49:53.1 Info: => 0.0003067s 12:49:53.1 Info: 16: update_artist_history_indexes migrating 12:49:53.1 Info: Beginning Transaction 12:49:53.1 Info: Starting migration of Main DB to 16 12:49:53.1 Info: CreateIndex Albums (ArtistId) 12:49:53.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:53.1 Info: => 0.0001177s 12:49:53.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:53.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:53.1 Info: => 9.01E-05s 12:49:53.1 Info: DeleteIndex History (AlbumId) 12:49:53.1 Info: DROP INDEX "IX_History_AlbumId" 12:49:53.1 Info: => 0.0001322s 12:49:53.1 Info: CreateIndex History (AlbumId, Date) 12:49:53.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:53.1 Info: => 0.0001038s 12:49:53.1 Info: DeleteIndex History (DownloadId) 12:49:53.1 Info: DROP INDEX "IX_History_DownloadId" 12:49:53.1 Info: => 0.0001146s 12:49:53.1 Info: CreateIndex History (DownloadId, Date) 12:49:53.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:53.1 Info: => 0.0001003s 12:49:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:53', 'update_artist_history_indexes') 12:49:53.1 Info: Committing Transaction 12:49:53.1 Info: 16: update_artist_history_indexes migrated 12:49:53.1 Info: => 0.0004264s 12:49:53.1 Info: 17: remove_nma migrating 12:49:53.1 Info: Beginning Transaction 12:49:53.1 Info: Starting migration of Main DB to 17 12:49:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:53.1 Info: => 5.52E-05s 12:49:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:53', 'remove_nma') 12:49:53.1 Info: Committing Transaction 12:49:53.1 Info: 17: remove_nma migrated 12:49:53.1 Info: => 0.0003039s 12:49:53.1 Info: 18: album_disambiguation migrating 12:49:53.1 Info: Beginning Transaction 12:49:53.1 Info: Starting migration of Main DB to 18 12:49:53.1 Info: AlterTable Albums 12:49:53.1 Info: => 1.2E-06s 12:49:53.1 Info: CreateColumn Albums Disambiguation String 12:49:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:53.1 Info: => 0.000614s 12:49:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:53', 'album_disambiguation') 12:49:53.1 Info: Committing Transaction 12:49:53.1 Info: 18: album_disambiguation migrated 12:49:53.1 Info: => 0.0009248s 12:49:53.1 Info: 19: add_ape_quality_in_profiles migrating 12:49:53.1 Info: Beginning Transaction 12:49:53.1 Info: Starting migration of Main DB to 19 12:49:53.1 Info: PerformDBOperation 12:49:53.1 Info: Performing DB Operation 12:49:53.1 Info: => 3.87E-05s 12:49:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:53', 'add_ape_quality_in_profiles') 12:49:53.1 Info: Committing Transaction 12:49:53.1 Info: 19: add_ape_quality_in_profiles migrated 12:49:53.1 Info: => 0.0002989s 12:49:53.1 Info: 20: remove_pushalot migrating 12:49:53.1 Info: Beginning Transaction 12:49:53.1 Info: Starting migration of Main DB to 20 12:49:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:53.1 Info: => 5.42E-05s 12:49:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:53.1 Info: => 3.99E-05s 12:49:53.1 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:53.1 Info: => 4.1E-05s 12:49:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:53', 'remove_pushalot') 12:49:53.1 Info: Committing Transaction 12:49:53.1 Info: 20: remove_pushalot migrated 12:49:53.1 Info: => 0.0002903s 12:49:53.1 Info: 21: add_custom_filters migrating 12:49:53.1 Info: Beginning Transaction 12:49:53.1 Info: Starting migration of Main DB to 21 12:49:53.1 Info: CreateTable CustomFilters 12:49:53.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:53.1 Info: => 0.0001482s 12:49:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:53', 'add_custom_filters') 12:49:53.1 Info: Committing Transaction 12:49:53.1 Info: 21: add_custom_filters migrated 12:49:53.1 Info: => 0.0004382s 12:49:53.1 Info: 22: import_list_tags migrating 12:49:53.1 Info: Beginning Transaction 12:49:53.1 Info: Starting migration of Main DB to 22 12:49:53.1 Info: AlterTable ImportLists 12:49:53.1 Info: => 1.6E-06s 12:49:53.1 Info: CreateColumn ImportLists Tags String 12:49:53.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:53.1 Info: => 0.0015667s 12:49:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:53', 'import_list_tags') 12:49:53.1 Info: Committing Transaction 12:49:53.1 Info: 22: import_list_tags migrated 12:49:53.1 Info: => 0.0018883s 12:49:53.1 Info: 23: add_release_groups_etc migrating 12:49:53.1 Info: Beginning Transaction 12:49:53.1 Info: Starting migration of Main DB to 23 12:49:53.1 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:49:53.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:49:53.1 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 12:49:53.1 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 12:49:53.1 Info: CreateTable ArtistMetadata 12:49:53.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:53.1 Info: => 0.0001879s 12:49:53.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:53.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:53.1 Info: => 9.76E-05s 12:49:53.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:53.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:53.1 Info: => 0.0001312s 12:49:53.1 Info: AlterTable Artists 12:49:53.1 Info: => 9E-07s 12:49:53.1 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:53.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:53.1 Info: => 0.0006271s 12:49:53.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:53.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:53.1 Info: => 8.11E-05s 12:49:53.1 Info: CreateTable AlbumReleases 12:49:53.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:53.1 Info: => 0.0001791s 12:49:53.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:53.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:53.1 Info: => 0.0001347s 12:49:53.1 Info: CreateIndex AlbumReleases (AlbumId) 12:49:53.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:53.1 Info: => 9.05E-05s 12:49:53.1 Info: PerformDBOperation 12:49:53.1 Info: Performing DB Operation 12:49:53.1 Info: => 0.0082232s 12:49:53.1 Info: AlterTable Albums 12:49:53.1 Info: => 1.2E-06s 12:49:53.1 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:53.1 Info: => 0.0006879s 12:49:53.1 Info: AlterTable Albums 12:49:53.1 Info: => 1.1E-06s 12:49:53.1 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:53.1 Info: => 0.0006305s 12:49:53.1 Info: AlterTable Albums 12:49:53.1 Info: => 1E-06s 12:49:53.1 Info: CreateColumn Albums Links String 12:49:53.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:53.1 Info: => 0.0006365s 12:49:53.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:53.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:53.1 Info: => 0.0001003s 12:49:53.1 Info: AlterTable Tracks 12:49:53.1 Info: => 9E-07s 12:49:53.1 Info: CreateColumn Tracks ForeignRecordingId String 12:49:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:53.1 Info: => 0.0006254s 12:49:53.1 Info: AlterTable Tracks 12:49:53.1 Info: => 1.1E-06s 12:49:53.1 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:53.1 Info: => 0.0006176s 12:49:53.1 Info: AlterTable Tracks 12:49:53.1 Info: => 1E-06s 12:49:53.1 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:53.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:53.1 Info: => 0.0006178s 12:49:53.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:53.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:53.1 Info: => 0.0001197s 12:49:53.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:53.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:53.1 Info: => 9.89E-05s 12:49:53.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:53.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:53.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:53.1 Info: DROP TABLE "Artists" 12:49:53.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:53.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.1 Info: => 0.0062666s 12:49:53.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:53.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:53.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:53.1 Info: DROP TABLE "Albums" 12:49:53.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.1 Info: => 0.0052837s 12:49:53.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:53.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:53.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:53.1 Info: DROP TABLE "Tracks" 12:49:53.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:53.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:53.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:53.1 Info: => 0.0048609s 12:49:53.1 Info: DeleteColumn TrackFiles ArtistId 12:49:53.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:53.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:53.1 Info: DROP TABLE "TrackFiles" 12:49:53.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:53.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:53.1 Info: => 0.0057753s 12:49:53.1 Info: CreateIndex Artists (ArtistMetadataId) 12:49:53.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:53.1 Info: => 9.26E-05s 12:49:53.1 Info: CreateIndex Artists (Monitored) 12:49:53.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:53.1 Info: => 8.82E-05s 12:49:53.1 Info: CreateIndex Albums (ArtistMetadataId) 12:49:53.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:53.1 Info: => 8.88E-05s 12:49:53.1 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:53.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:53.1 Info: => 9.12E-05s 12:49:53.1 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:53.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:53.1 Info: => 8.9E-05s 12:49:53.1 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:53.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:53.1 Info: => 9.07E-05s 12:49:53.1 Info: UpdateData 12:49:53.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:53.1 Info: => 5.35E-05s 12:49:53.1 Info: UpdateData 12:49:53.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:53.1 Info: => 4.67E-05s 12:49:53.1 Info: UpdateData 12:49:53.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:53.1 Info: => 4.93E-05s 12:49:53.1 Info: -> 23 Insert operations completed in 00:00:00.0032392 taking an average of 00:00:00.0001408 12:49:53.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:53', 'add_release_groups_etc') 12:49:53.1 Info: Committing Transaction 12:49:53.1 Info: 23: add_release_groups_etc migrated 12:49:53.1 Info: => 0.0006739s 12:49:53.1 Debug: Took: 00:00:00.1455030 12:49:53.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 12:49:53.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 12:49:53.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469933285232_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:53.3 Info: DatabaseEngineVersionCheck migrating 12:49:53.3 Info: PerformDBOperation 12:49:53.3 Info: Performing DB Operation 12:49:53.3 Info: SQLite 3.45.3 12:49:53.3 Info: => 0.0011249s 12:49:53.3 Info: DatabaseEngineVersionCheck migrated 12:49:53.3 Info: => 0.0011422s 12:49:53.3 Info: VersionMigration migrating 12:49:53.3 Info: Beginning Transaction 12:49:53.3 Info: CreateTable VersionInfo 12:49:53.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:53.3 Info: => 0.0001801s 12:49:53.3 Info: Committing Transaction 12:49:53.3 Info: VersionMigration migrated 12:49:53.3 Info: => 0.000553s 12:49:53.3 Info: VersionUniqueMigration migrating 12:49:53.3 Info: Beginning Transaction 12:49:53.3 Info: CreateIndex VersionInfo (Version) 12:49:53.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:53.3 Info: => 0.000144s 12:49:53.3 Info: AlterTable VersionInfo 12:49:53.3 Info: => 9E-07s 12:49:53.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:53.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:53.3 Info: => 0.0005459s 12:49:53.3 Info: Committing Transaction 12:49:53.3 Info: VersionUniqueMigration migrated 12:49:53.3 Info: => 0.0007603s 12:49:53.3 Info: VersionDescriptionMigration migrating 12:49:53.3 Info: Beginning Transaction 12:49:53.3 Info: AlterTable VersionInfo 12:49:53.3 Info: => 1.3E-06s 12:49:53.3 Info: CreateColumn VersionInfo Description String 12:49:53.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:53.3 Info: => 0.000209s 12:49:53.3 Info: Committing Transaction 12:49:53.3 Info: VersionDescriptionMigration migrated 12:49:53.3 Info: => 0.0004129s 12:49:53.3 Info: 1: InitialSetup migrating 12:49:53.3 Info: Beginning Transaction 12:49:53.3 Info: Starting migration of Main DB to 1 12:49:53.3 Info: CreateTable Config 12:49:53.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:53.3 Info: => 0.0001905s 12:49:53.3 Info: CreateIndex Config (Key) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:53.3 Info: => 8.53E-05s 12:49:53.3 Info: CreateTable RootFolders 12:49:53.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:53.3 Info: => 0.0001009s 12:49:53.3 Info: CreateIndex RootFolders (Path) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:53.3 Info: => 8.29E-05s 12:49:53.3 Info: CreateTable Artists 12:49:53.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:53.3 Info: => 0.0003365s 12:49:53.3 Info: CreateIndex Artists (ForeignArtistId) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:53.3 Info: => 8.76E-05s 12:49:53.3 Info: CreateIndex Artists (NameSlug) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:53.3 Info: => 7.98E-05s 12:49:53.3 Info: CreateIndex Artists (CleanName) 12:49:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.3 Info: => 7.38E-05s 12:49:53.3 Info: CreateIndex Artists (Path) 12:49:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.3 Info: => 7.17E-05s 12:49:53.3 Info: CreateTable Albums 12:49:53.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:53.3 Info: => 0.0002341s 12:49:53.3 Info: CreateIndex Albums (ForeignAlbumId) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.3 Info: => 7.9E-05s 12:49:53.3 Info: CreateIndex Albums (MBId) 12:49:53.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.3 Info: => 7.66E-05s 12:49:53.3 Info: CreateIndex Albums (TADBId) 12:49:53.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.3 Info: => 7.47E-05s 12:49:53.3 Info: CreateIndex Albums (TitleSlug) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.3 Info: => 7.36E-05s 12:49:53.3 Info: CreateIndex Albums (CleanTitle) 12:49:53.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.3 Info: => 7.29E-05s 12:49:53.3 Info: CreateIndex Albums (Path) 12:49:53.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:53.3 Info: => 7.46E-05s 12:49:53.3 Info: CreateTable Tracks 12:49:53.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:53.3 Info: => 0.0001744s 12:49:53.3 Info: CreateIndex Tracks (ForeignTrackId) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:53.3 Info: => 8.4E-05s 12:49:53.3 Info: CreateIndex Tracks (ArtistId) 12:49:53.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:53.3 Info: => 8.07E-05s 12:49:53.3 Info: CreateIndex Tracks (TrackFileId) 12:49:53.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:53.3 Info: => 0.0001077s 12:49:53.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:53.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:53.3 Info: => 8.86E-05s 12:49:53.3 Info: CreateTable TrackFiles 12:49:53.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:53.3 Info: => 0.0001681s 12:49:53.3 Info: CreateIndex TrackFiles (ArtistId) 12:49:53.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:53.3 Info: => 8.3E-05s 12:49:53.3 Info: CreateIndex TrackFiles (AlbumId) 12:49:53.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:53.3 Info: => 8.55E-05s 12:49:53.3 Info: CreateTable History 12:49:53.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:53.3 Info: => 0.0001721s 12:49:53.3 Info: CreateIndex History (Date) 12:49:53.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:53.3 Info: => 8.86E-05s 12:49:53.3 Info: CreateIndex History (EventType) 12:49:53.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:53.3 Info: => 0.0001164s 12:49:53.3 Info: CreateIndex History (DownloadId) 12:49:53.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:53.3 Info: => 9.64E-05s 12:49:53.3 Info: CreateIndex History (AlbumId) 12:49:53.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:53.3 Info: => 8.74E-05s 12:49:53.3 Info: CreateTable Notifications 12:49:53.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:53.3 Info: => 0.0001518s 12:49:53.3 Info: CreateTable ScheduledTasks 12:49:53.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:53.3 Info: => 0.000124s 12:49:53.3 Info: CreateIndex ScheduledTasks (TypeName) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:53.3 Info: => 8.41E-05s 12:49:53.3 Info: CreateTable Indexers 12:49:53.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:53.3 Info: => 0.0001279s 12:49:53.3 Info: CreateIndex Indexers (Name) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:53.3 Info: => 0.0001162s 12:49:53.3 Info: CreateTable Profiles 12:49:53.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:53.3 Info: => 0.0001296s 12:49:53.3 Info: CreateIndex Profiles (Name) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:53.3 Info: => 8.99E-05s 12:49:53.3 Info: CreateTable QualityDefinitions 12:49:53.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:53.3 Info: => 0.0001262s 12:49:53.3 Info: CreateIndex QualityDefinitions (Quality) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:53.3 Info: => 8.55E-05s 12:49:53.3 Info: CreateIndex QualityDefinitions (Title) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:53.3 Info: => 8.63E-05s 12:49:53.3 Info: CreateTable NamingConfig 12:49:53.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:53.3 Info: => 0.000169s 12:49:53.3 Info: CreateTable Blacklist 12:49:53.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:53.3 Info: => 0.0002203s 12:49:53.3 Info: CreateTable Metadata 12:49:53.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:53.3 Info: => 0.0001354s 12:49:53.3 Info: CreateTable MetadataFiles 12:49:53.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:53.3 Info: => 0.0001624s 12:49:53.3 Info: CreateTable DownloadClients 12:49:53.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:53.3 Info: => 0.0001606s 12:49:53.3 Info: CreateTable PendingReleases 12:49:53.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:53.3 Info: => 0.0001432s 12:49:53.3 Info: CreateTable RemotePathMappings 12:49:53.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:53.3 Info: => 0.0001187s 12:49:53.3 Info: CreateTable Tags 12:49:53.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:53.3 Info: => 0.0001264s 12:49:53.3 Info: CreateIndex Tags (Label) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:53.3 Info: => 0.0001007s 12:49:53.3 Info: CreateTable Restrictions 12:49:53.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:53.3 Info: => 0.0001253s 12:49:53.3 Info: CreateTable DelayProfiles 12:49:53.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:53.3 Info: => 0.0001768s 12:49:53.3 Info: CreateTable Users 12:49:53.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:53.3 Info: => 0.0001184s 12:49:53.3 Info: CreateIndex Users (Identifier) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:53.3 Info: => 9.79E-05s 12:49:53.3 Info: CreateIndex Users (Username) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:53.3 Info: => 9.5E-05s 12:49:53.3 Info: CreateTable Commands 12:49:53.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:53.3 Info: => 0.0002019s 12:49:53.3 Info: CreateTable IndexerStatus 12:49:53.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:53.3 Info: => 0.000163s 12:49:53.3 Info: CreateIndex IndexerStatus (ProviderId) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:53.3 Info: => 9.14E-05s 12:49:53.3 Info: CreateTable ExtraFiles 12:49:53.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:53.3 Info: => 0.0001734s 12:49:53.3 Info: CreateTable LyricFiles 12:49:53.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:53.3 Info: => 0.0001791s 12:49:53.3 Info: CreateTable LanguageProfiles 12:49:53.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:53.3 Info: => 0.0001217s 12:49:53.3 Info: CreateIndex LanguageProfiles (Name) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:53.3 Info: => 9.58E-05s 12:49:53.3 Info: CreateTable DownloadClientStatus 12:49:53.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:53.3 Info: => 0.0001665s 12:49:53.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:53.3 Info: => 0.0001002s 12:49:53.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:53.3 Info: -> 1 Insert operations completed in 00:00:00.0000753 taking an average of 00:00:00.0000753 12:49:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:53', 'InitialSetup') 12:49:53.3 Info: Committing Transaction 12:49:53.3 Info: 1: InitialSetup migrated 12:49:53.3 Info: => 0.0010335s 12:49:53.3 Info: 2: add_reason_to_pending_releases migrating 12:49:53.3 Info: Beginning Transaction 12:49:53.3 Info: Starting migration of Main DB to 2 12:49:53.3 Info: AlterTable PendingReleases 12:49:53.3 Info: => 1.2E-06s 12:49:53.3 Info: CreateColumn PendingReleases Reason Int32 12:49:53.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:53.3 Info: => 0.0006053s 12:49:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:53', 'add_reason_to_pending_releases') 12:49:53.3 Info: Committing Transaction 12:49:53.3 Info: 2: add_reason_to_pending_releases migrated 12:49:53.3 Info: => 0.0009309s 12:49:53.3 Info: 3: add_medium_support migrating 12:49:53.3 Info: Beginning Transaction 12:49:53.3 Info: Starting migration of Main DB to 3 12:49:53.3 Info: AlterTable Albums 12:49:53.3 Info: => 1.4E-06s 12:49:53.3 Info: CreateColumn Albums Media String 12:49:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:53.3 Info: => 0.000625s 12:49:53.3 Info: AlterTable Tracks 12:49:53.3 Info: => 1.1E-06s 12:49:53.3 Info: CreateColumn Tracks MediumNumber Int32 12:49:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:53.3 Info: => 0.0005527s 12:49:53.3 Info: AlterTable Tracks 12:49:53.3 Info: => 1.1E-06s 12:49:53.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:53.3 Info: => 0.0005425s 12:49:53.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:53.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:53.3 Info: => 4.99E-05s 12:49:53.3 Info: DeleteColumn Tracks TrackNumber 12:49:53.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:53.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:53.3 Info: DROP TABLE "Tracks" 12:49:53.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:53.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:53.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:53.3 Info: => 0.0050826s 12:49:53.3 Info: AlterTable Tracks 12:49:53.3 Info: => 9E-07s 12:49:53.3 Info: CreateColumn Tracks TrackNumber String 12:49:53.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:53.3 Info: => 0.0005609s 12:49:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:53', 'add_medium_support') 12:49:53.3 Info: Committing Transaction 12:49:53.3 Info: 3: add_medium_support migrated 12:49:53.3 Info: => 0.0009633s 12:49:53.3 Info: 4: add_various_qualites_in_profile migrating 12:49:53.3 Info: Beginning Transaction 12:49:53.3 Info: Starting migration of Main DB to 4 12:49:53.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:53.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:53.3 Info: => 5.76E-05s 12:49:53.3 Info: PerformDBOperation 12:49:53.3 Info: Performing DB Operation 12:49:53.3 Info: => 3.9E-05s 12:49:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:53', 'add_various_qualites_in_profile') 12:49:53.3 Info: Committing Transaction 12:49:53.3 Info: 4: add_various_qualites_in_profile migrated 12:49:53.3 Info: => 0.0002857s 12:49:53.3 Info: 5: metadata_profiles migrating 12:49:53.3 Info: Beginning Transaction 12:49:53.3 Info: Starting migration of Main DB to 5 12:49:53.3 Info: CreateTable MetadataProfiles 12:49:53.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:53.3 Info: => 0.0001582s 12:49:53.3 Info: CreateIndex MetadataProfiles (Name) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:53.3 Info: => 0.0001153s 12:49:53.3 Info: AlterTable Artists 12:49:53.3 Info: => 2E-06s 12:49:53.3 Info: CreateColumn Artists MetadataProfileId Int32 12:49:53.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:53.3 Info: => 0.0005892s 12:49:53.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:53.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:53.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:53.3 Info: DROP TABLE "Artists" 12:49:53.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.3 Info: => 0.005473s 12:49:53.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:53.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:53.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:53.3 Info: DROP TABLE "Artists" 12:49:53.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:53.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.3 Info: => 0.0053927s 12:49:53.3 Info: AlterTable Albums 12:49:53.3 Info: => 1E-06s 12:49:53.3 Info: CreateColumn Albums SecondaryTypes String 12:49:53.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:53.3 Info: => 0.000558s 12:49:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:53', 'metadata_profiles') 12:49:53.3 Info: Committing Transaction 12:49:53.3 Info: 5: metadata_profiles migrated 12:49:53.3 Info: => 0.0009893s 12:49:53.3 Info: 6: separate_automatic_and_interactive_search migrating 12:49:53.3 Info: Beginning Transaction 12:49:53.3 Info: Starting migration of Main DB to 6 12:49:53.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:53.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:53.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:53.3 Info: DROP TABLE "Indexers" 12:49:53.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:53.3 Info: => 0.0062955s 12:49:53.3 Info: AlterTable Indexers 12:49:53.3 Info: => 1E-06s 12:49:53.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:53.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:53.3 Info: => 0.0005525s 12:49:53.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:53.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:53.3 Info: => 4.47E-05s 12:49:53.3 Info: AlterTable Indexers 12:49:53.3 Info: => 1E-06s 12:49:53.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:53.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:53.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:53.3 Info: DROP TABLE "Indexers" 12:49:53.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:53.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:53.3 Info: => 0.0041818s 12:49:53.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:53', 'separate_automatic_and_interactive_search') 12:49:53.3 Info: Committing Transaction 12:49:53.3 Info: 6: separate_automatic_and_interactive_search migrated 12:49:53.3 Info: => 0.0045254s 12:49:53.4 Info: 7: change_album_path_to_relative migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 7 12:49:53.4 Info: DeleteColumn Albums Path 12:49:53.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:53.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:53.4 Info: DROP TABLE "Albums" 12:49:53.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.4 Info: => 0.0051233s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:53', 'change_album_path_to_relative') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 7: change_album_path_to_relative migrated 12:49:53.4 Info: => 0.0055241s 12:49:53.4 Info: 8: change_quality_size_mb_to_kb migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 8 12:49:53.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:53.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:53.4 Info: => 5.65E-05s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:53', 'change_quality_size_mb_to_kb') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 8: change_quality_size_mb_to_kb migrated 12:49:53.4 Info: => 0.0003039s 12:49:53.4 Info: 9: album_releases migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 9 12:49:53.4 Info: AlterTable Albums 12:49:53.4 Info: => 1.3E-06s 12:49:53.4 Info: CreateColumn Albums Releases String 12:49:53.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:53.4 Info: => 0.0005997s 12:49:53.4 Info: AlterTable Albums 12:49:53.4 Info: => 1.2E-06s 12:49:53.4 Info: CreateColumn Albums CurrentRelease String 12:49:53.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:53.4 Info: => 0.0005514s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:53', 'album_releases') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 9: album_releases migrated 12:49:53.4 Info: => 0.0008374s 12:49:53.4 Info: 10: album_releases_fix migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 10 12:49:53.4 Info: AlterTable Albums 12:49:53.4 Info: => 1.3E-06s 12:49:53.4 Info: AlterColumn Albums Releases String 12:49:53.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:53.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:53.4 Info: DROP TABLE "Albums" 12:49:53.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.4 Info: => 0.0050241s 12:49:53.4 Info: AlterTable Albums 12:49:53.4 Info: => 1E-06s 12:49:53.4 Info: AlterColumn Albums CurrentRelease String 12:49:53.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:53.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:53.4 Info: DROP TABLE "Albums" 12:49:53.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.4 Info: => 0.0049966s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:53', 'album_releases_fix') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 10: album_releases_fix migrated 12:49:53.4 Info: => 0.0053504s 12:49:53.4 Info: 11: import_lists migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 11 12:49:53.4 Info: CreateTable ImportLists 12:49:53.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:53.4 Info: => 0.0001979s 12:49:53.4 Info: CreateIndex ImportLists (Name) 12:49:53.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:53.4 Info: => 9.26E-05s 12:49:53.4 Info: CreateTable ImportListStatus 12:49:53.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:53.4 Info: => 0.0001358s 12:49:53.4 Info: CreateIndex ImportListStatus (ProviderId) 12:49:53.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:53.4 Info: => 8.72E-05s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:53', 'import_lists') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 11: import_lists migrated 12:49:53.4 Info: => 0.0004005s 12:49:53.4 Info: 12: add_release_status migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 12 12:49:53.4 Info: AlterTable MetadataProfiles 12:49:53.4 Info: => 1.2E-06s 12:49:53.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:53.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:53.4 Info: => 0.0006064s 12:49:53.4 Info: PerformDBOperation 12:49:53.4 Info: Performing DB Operation 12:49:53.4 Info: => 3.55E-05s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:53', 'add_release_status') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 12: add_release_status migrated 12:49:53.4 Info: => 0.0003175s 12:49:53.4 Info: 13: album_download_notification migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 13 12:49:53.4 Info: AlterTable Notifications 12:49:53.4 Info: => 1.1E-06s 12:49:53.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:53.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:53.4 Info: => 0.0006031s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:53', 'album_download_notification') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 13: album_download_notification migrated 12:49:53.4 Info: => 0.0008983s 12:49:53.4 Info: 14: fix_language_metadata_profiles migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 14 12:49:53.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:53.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:53.4 Info: => 8.78E-05s 12:49:53.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:53.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:53.4 Info: => 6.29E-05s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:53', 'fix_language_metadata_profiles') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 14: fix_language_metadata_profiles migrated 12:49:53.4 Info: => 0.0003081s 12:49:53.4 Info: 15: remove_fanzub migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 15 12:49:53.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:53.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:53.4 Info: => 4.91E-05s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:53', 'remove_fanzub') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 15: remove_fanzub migrated 12:49:53.4 Info: => 0.0003016s 12:49:53.4 Info: 16: update_artist_history_indexes migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 16 12:49:53.4 Info: CreateIndex Albums (ArtistId) 12:49:53.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:53.4 Info: => 0.0001175s 12:49:53.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:53.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:53.4 Info: => 9.27E-05s 12:49:53.4 Info: DeleteIndex History (AlbumId) 12:49:53.4 Info: DROP INDEX "IX_History_AlbumId" 12:49:53.4 Info: => 0.0001282s 12:49:53.4 Info: CreateIndex History (AlbumId, Date) 12:49:53.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:53.4 Info: => 0.0001021s 12:49:53.4 Info: DeleteIndex History (DownloadId) 12:49:53.4 Info: DROP INDEX "IX_History_DownloadId" 12:49:53.4 Info: => 0.00011s 12:49:53.4 Info: CreateIndex History (DownloadId, Date) 12:49:53.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:53.4 Info: => 9.9E-05s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:53', 'update_artist_history_indexes') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 16: update_artist_history_indexes migrated 12:49:53.4 Info: => 0.0004152s 12:49:53.4 Info: 17: remove_nma migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 17 12:49:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:53.4 Info: => 5.65E-05s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:53', 'remove_nma') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 17: remove_nma migrated 12:49:53.4 Info: => 0.0003039s 12:49:53.4 Info: 18: album_disambiguation migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 18 12:49:53.4 Info: AlterTable Albums 12:49:53.4 Info: => 1.3E-06s 12:49:53.4 Info: CreateColumn Albums Disambiguation String 12:49:53.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:53.4 Info: => 0.0006183s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:53', 'album_disambiguation') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 18: album_disambiguation migrated 12:49:53.4 Info: => 0.00091s 12:49:53.4 Info: 19: add_ape_quality_in_profiles migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 19 12:49:53.4 Info: PerformDBOperation 12:49:53.4 Info: Performing DB Operation 12:49:53.4 Info: => 3.76E-05s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:53', 'add_ape_quality_in_profiles') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 19: add_ape_quality_in_profiles migrated 12:49:53.4 Info: => 0.0002979s 12:49:53.4 Info: 20: remove_pushalot migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 20 12:49:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:53.4 Info: => 5.36E-05s 12:49:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:53.4 Info: => 4.04E-05s 12:49:53.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:53.4 Info: => 3.92E-05s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:53', 'remove_pushalot') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 20: remove_pushalot migrated 12:49:53.4 Info: => 0.000293s 12:49:53.4 Info: 21: add_custom_filters migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 21 12:49:53.4 Info: CreateTable CustomFilters 12:49:53.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:53.4 Info: => 0.000144s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:53', 'add_custom_filters') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 21: add_custom_filters migrated 12:49:53.4 Info: => 0.0004215s 12:49:53.4 Info: 22: import_list_tags migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 22 12:49:53.4 Info: AlterTable ImportLists 12:49:53.4 Info: => 1.2E-06s 12:49:53.4 Info: CreateColumn ImportLists Tags String 12:49:53.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:53.4 Info: => 0.0006208s 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:53', 'import_list_tags') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 22: import_list_tags migrated 12:49:53.4 Info: => 0.0009107s 12:49:53.4 Info: 23: add_release_groups_etc migrating 12:49:53.4 Info: Beginning Transaction 12:49:53.4 Info: Starting migration of Main DB to 23 12:49:53.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) 12:49:53.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title1", "releaseDate": "2024-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:49:53.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') 12:49:53.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') 12:49:53.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') 12:49:53.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') 12:49:53.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') 12:49:53.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') 12:49:53.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') 12:49:53.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') 12:49:53.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') 12:49:53.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') 12:49:53.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title2", "releaseDate": "2024-05-18T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 12:49:53.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 12:49:53.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 12:49:53.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 12:49:53.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 12:49:53.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 12:49:53.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 12:49:53.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 12:49:53.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 12:49:53.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 12:49:53.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 12:49:53.4 Info: CreateTable ArtistMetadata 12:49:53.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:53.4 Info: => 0.000186s 12:49:53.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:53.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:53.4 Info: => 9.84E-05s 12:49:53.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:53.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:53.4 Info: => 0.0001277s 12:49:53.4 Info: AlterTable Artists 12:49:53.4 Info: => 1.1E-06s 12:49:53.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:53.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:53.4 Info: => 0.0006173s 12:49:53.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:53.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:53.4 Info: => 8.03E-05s 12:49:53.4 Info: CreateTable AlbumReleases 12:49:53.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:53.4 Info: => 0.0001784s 12:49:53.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:53.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:53.4 Info: => 9.27E-05s 12:49:53.4 Info: CreateIndex AlbumReleases (AlbumId) 12:49:53.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:53.4 Info: => 8.52E-05s 12:49:53.4 Info: PerformDBOperation 12:49:53.4 Info: Performing DB Operation 12:49:53.4 Info: => 0.0035958s 12:49:53.4 Info: AlterTable Albums 12:49:53.4 Info: => 1.3E-06s 12:49:53.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:53.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:53.4 Info: => 0.0006865s 12:49:53.4 Info: AlterTable Albums 12:49:53.4 Info: => 1.1E-06s 12:49:53.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:53.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:53.4 Info: => 0.0006329s 12:49:53.4 Info: AlterTable Albums 12:49:53.4 Info: => 1.2E-06s 12:49:53.4 Info: CreateColumn Albums Links String 12:49:53.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:53.4 Info: => 0.0006165s 12:49:53.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:53.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:53.4 Info: => 0.0001003s 12:49:53.4 Info: AlterTable Tracks 12:49:53.4 Info: => 1E-06s 12:49:53.4 Info: CreateColumn Tracks ForeignRecordingId String 12:49:53.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:53.4 Info: => 0.0006179s 12:49:53.4 Info: AlterTable Tracks 12:49:53.4 Info: => 1.1E-06s 12:49:53.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:53.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:53.4 Info: => 0.000616s 12:49:53.4 Info: AlterTable Tracks 12:49:53.4 Info: => 1.1E-06s 12:49:53.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:53.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:53.4 Info: => 0.000634s 12:49:53.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:53.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:53.4 Info: => 0.0001428s 12:49:53.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:53.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:53.4 Info: => 0.0001044s 12:49:53.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:53.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:53.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:53.4 Info: DROP TABLE "Artists" 12:49:53.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:53.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.4 Info: => 0.0056404s 12:49:53.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:53.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:53.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:53.4 Info: DROP TABLE "Albums" 12:49:53.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.4 Info: => 0.0067076s 12:49:53.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:53.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:53.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:53.4 Info: DROP TABLE "Tracks" 12:49:53.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:53.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:53.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:53.4 Info: => 0.0048687s 12:49:53.4 Info: DeleteColumn TrackFiles ArtistId 12:49:53.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:53.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:53.4 Info: DROP TABLE "TrackFiles" 12:49:53.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:53.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:53.4 Info: => 0.0045728s 12:49:53.4 Info: CreateIndex Artists (ArtistMetadataId) 12:49:53.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:53.4 Info: => 9.38E-05s 12:49:53.4 Info: CreateIndex Artists (Monitored) 12:49:53.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:53.4 Info: => 8.64E-05s 12:49:53.4 Info: CreateIndex Albums (ArtistMetadataId) 12:49:53.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:53.4 Info: => 8.46E-05s 12:49:53.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:53.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:53.4 Info: => 8.73E-05s 12:49:53.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:53.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:53.4 Info: => 8.94E-05s 12:49:53.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:53.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:53.4 Info: => 9.22E-05s 12:49:53.4 Info: UpdateData 12:49:53.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:53.4 Info: => 5.16E-05s 12:49:53.4 Info: UpdateData 12:49:53.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:53.4 Info: => 4.55E-05s 12:49:53.4 Info: UpdateData 12:49:53.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:53.4 Info: => 5.09E-05s 12:49:53.4 Info: -> 23 Insert operations completed in 00:00:00.0023676 taking an average of 00:00:00.0001029 12:49:53.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:53', 'add_release_groups_etc') 12:49:53.4 Info: Committing Transaction 12:49:53.4 Info: 23: add_release_groups_etc migrated 12:49:53.4 Info: => 0.0006222s 12:49:53.4 Debug: Took: 00:00:00.1363889 12:49:53.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 12:49:53.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 12:49:53.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469936288127_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:53.6 Info: DatabaseEngineVersionCheck migrating 12:49:53.6 Info: PerformDBOperation 12:49:53.6 Info: Performing DB Operation 12:49:53.6 Info: SQLite 3.45.3 12:49:53.6 Info: => 0.0011946s 12:49:53.6 Info: DatabaseEngineVersionCheck migrated 12:49:53.6 Info: => 0.0012129s 12:49:53.6 Info: VersionMigration migrating 12:49:53.6 Info: Beginning Transaction 12:49:53.6 Info: CreateTable VersionInfo 12:49:53.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:53.6 Info: => 0.0001642s 12:49:53.6 Info: Committing Transaction 12:49:53.6 Info: VersionMigration migrated 12:49:53.6 Info: => 0.0005604s 12:49:53.6 Info: VersionUniqueMigration migrating 12:49:53.6 Info: Beginning Transaction 12:49:53.6 Info: CreateIndex VersionInfo (Version) 12:49:53.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:53.6 Info: => 0.0001313s 12:49:53.6 Info: AlterTable VersionInfo 12:49:53.6 Info: => 1.1E-06s 12:49:53.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:53.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:53.6 Info: => 0.0005451s 12:49:53.6 Info: Committing Transaction 12:49:53.6 Info: VersionUniqueMigration migrated 12:49:53.6 Info: => 0.0007971s 12:49:53.6 Info: VersionDescriptionMigration migrating 12:49:53.6 Info: Beginning Transaction 12:49:53.6 Info: AlterTable VersionInfo 12:49:53.6 Info: => 1.1E-06s 12:49:53.6 Info: CreateColumn VersionInfo Description String 12:49:53.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:53.6 Info: => 0.0002112s 12:49:53.6 Info: Committing Transaction 12:49:53.6 Info: VersionDescriptionMigration migrated 12:49:53.6 Info: => 0.0004056s 12:49:53.6 Info: 1: InitialSetup migrating 12:49:53.6 Info: Beginning Transaction 12:49:53.6 Info: Starting migration of Main DB to 1 12:49:53.6 Info: CreateTable Config 12:49:53.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:53.6 Info: => 0.0001913s 12:49:53.6 Info: CreateIndex Config (Key) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:53.6 Info: => 8.45E-05s 12:49:53.6 Info: CreateTable RootFolders 12:49:53.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:53.6 Info: => 9.82E-05s 12:49:53.6 Info: CreateIndex RootFolders (Path) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:53.6 Info: => 8.05E-05s 12:49:53.6 Info: CreateTable Artists 12:49:53.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:53.6 Info: => 0.0003327s 12:49:53.6 Info: CreateIndex Artists (ForeignArtistId) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:53.6 Info: => 8.97E-05s 12:49:53.6 Info: CreateIndex Artists (NameSlug) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:53.6 Info: => 7.47E-05s 12:49:53.6 Info: CreateIndex Artists (CleanName) 12:49:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.6 Info: => 7.63E-05s 12:49:53.6 Info: CreateIndex Artists (Path) 12:49:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.6 Info: => 7.38E-05s 12:49:53.6 Info: CreateTable Albums 12:49:53.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:53.6 Info: => 0.0002412s 12:49:53.6 Info: CreateIndex Albums (ForeignAlbumId) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.6 Info: => 7.92E-05s 12:49:53.6 Info: CreateIndex Albums (MBId) 12:49:53.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.6 Info: => 7.26E-05s 12:49:53.6 Info: CreateIndex Albums (TADBId) 12:49:53.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.6 Info: => 7.71E-05s 12:49:53.6 Info: CreateIndex Albums (TitleSlug) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.6 Info: => 7.77E-05s 12:49:53.6 Info: CreateIndex Albums (CleanTitle) 12:49:53.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.6 Info: => 7.35E-05s 12:49:53.6 Info: CreateIndex Albums (Path) 12:49:53.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:53.6 Info: => 7.3E-05s 12:49:53.6 Info: CreateTable Tracks 12:49:53.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:53.6 Info: => 0.0001635s 12:49:53.6 Info: CreateIndex Tracks (ForeignTrackId) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:53.6 Info: => 8.03E-05s 12:49:53.6 Info: CreateIndex Tracks (ArtistId) 12:49:53.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:53.6 Info: => 8.15E-05s 12:49:53.6 Info: CreateIndex Tracks (TrackFileId) 12:49:53.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:53.6 Info: => 0.0001091s 12:49:53.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:53.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:53.6 Info: => 9.15E-05s 12:49:53.6 Info: CreateTable TrackFiles 12:49:53.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:53.6 Info: => 0.0001622s 12:49:53.6 Info: CreateIndex TrackFiles (ArtistId) 12:49:53.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:53.6 Info: => 8.36E-05s 12:49:53.6 Info: CreateIndex TrackFiles (AlbumId) 12:49:53.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:53.6 Info: => 8.28E-05s 12:49:53.6 Info: CreateTable History 12:49:53.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:53.6 Info: => 0.0001854s 12:49:53.6 Info: CreateIndex History (Date) 12:49:53.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:53.6 Info: => 8.47E-05s 12:49:53.6 Info: CreateIndex History (EventType) 12:49:53.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:53.6 Info: => 0.000114s 12:49:53.6 Info: CreateIndex History (DownloadId) 12:49:53.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:53.6 Info: => 9.47E-05s 12:49:53.6 Info: CreateIndex History (AlbumId) 12:49:53.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:53.6 Info: => 8.39E-05s 12:49:53.6 Info: CreateTable Notifications 12:49:53.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:53.6 Info: => 0.0001522s 12:49:53.6 Info: CreateTable ScheduledTasks 12:49:53.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:53.6 Info: => 0.0001217s 12:49:53.6 Info: CreateIndex ScheduledTasks (TypeName) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:53.6 Info: => 8.13E-05s 12:49:53.6 Info: CreateTable Indexers 12:49:53.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:53.6 Info: => 0.0001329s 12:49:53.6 Info: CreateIndex Indexers (Name) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:53.6 Info: => 0.0001192s 12:49:53.6 Info: CreateTable Profiles 12:49:53.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:53.6 Info: => 0.0001299s 12:49:53.6 Info: CreateIndex Profiles (Name) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:53.6 Info: => 8.6E-05s 12:49:53.6 Info: CreateTable QualityDefinitions 12:49:53.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:53.6 Info: => 0.0001259s 12:49:53.6 Info: CreateIndex QualityDefinitions (Quality) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:53.6 Info: => 8.35E-05s 12:49:53.6 Info: CreateIndex QualityDefinitions (Title) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:53.6 Info: => 8.46E-05s 12:49:53.6 Info: CreateTable NamingConfig 12:49:53.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:53.6 Info: => 0.000167s 12:49:53.6 Info: CreateTable Blacklist 12:49:53.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:53.6 Info: => 0.0002066s 12:49:53.6 Info: CreateTable Metadata 12:49:53.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:53.6 Info: => 0.000129s 12:49:53.6 Info: CreateTable MetadataFiles 12:49:53.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:53.6 Info: => 0.000157s 12:49:53.6 Info: CreateTable DownloadClients 12:49:53.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:53.6 Info: => 0.0001288s 12:49:53.6 Info: CreateTable PendingReleases 12:49:53.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:53.6 Info: => 0.0001422s 12:49:53.6 Info: CreateTable RemotePathMappings 12:49:53.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:53.6 Info: => 0.0001176s 12:49:53.6 Info: CreateTable Tags 12:49:53.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:53.6 Info: => 0.0001313s 12:49:53.6 Info: CreateIndex Tags (Label) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:53.6 Info: => 0.0001184s 12:49:53.6 Info: CreateTable Restrictions 12:49:53.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:53.6 Info: => 0.0001254s 12:49:53.6 Info: CreateTable DelayProfiles 12:49:53.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:53.6 Info: => 0.0001487s 12:49:53.6 Info: CreateTable Users 12:49:53.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:53.6 Info: => 0.0001121s 12:49:53.6 Info: CreateIndex Users (Identifier) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:53.6 Info: => 9.05E-05s 12:49:53.6 Info: CreateIndex Users (Username) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:53.6 Info: => 8.74E-05s 12:49:53.6 Info: CreateTable Commands 12:49:53.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:53.6 Info: => 0.0001929s 12:49:53.6 Info: CreateTable IndexerStatus 12:49:53.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:53.6 Info: => 0.0001602s 12:49:53.6 Info: CreateIndex IndexerStatus (ProviderId) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:53.6 Info: => 8.97E-05s 12:49:53.6 Info: CreateTable ExtraFiles 12:49:53.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:53.6 Info: => 0.0001442s 12:49:53.6 Info: CreateTable LyricFiles 12:49:53.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:53.6 Info: => 0.0001589s 12:49:53.6 Info: CreateTable LanguageProfiles 12:49:53.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:53.6 Info: => 0.0001146s 12:49:53.6 Info: CreateIndex LanguageProfiles (Name) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:53.6 Info: => 9.86E-05s 12:49:53.6 Info: CreateTable DownloadClientStatus 12:49:53.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:53.6 Info: => 0.0001316s 12:49:53.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:53.6 Info: => 9.14E-05s 12:49:53.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:53.6 Info: -> 1 Insert operations completed in 00:00:00.0000738 taking an average of 00:00:00.0000738 12:49:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:53', 'InitialSetup') 12:49:53.6 Info: Committing Transaction 12:49:53.6 Info: 1: InitialSetup migrated 12:49:53.6 Info: => 0.0010308s 12:49:53.6 Info: 2: add_reason_to_pending_releases migrating 12:49:53.6 Info: Beginning Transaction 12:49:53.6 Info: Starting migration of Main DB to 2 12:49:53.6 Info: AlterTable PendingReleases 12:49:53.6 Info: => 1.1E-06s 12:49:53.6 Info: CreateColumn PendingReleases Reason Int32 12:49:53.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:53.6 Info: => 0.0005956s 12:49:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:53', 'add_reason_to_pending_releases') 12:49:53.6 Info: Committing Transaction 12:49:53.6 Info: 2: add_reason_to_pending_releases migrated 12:49:53.6 Info: => 0.0009015s 12:49:53.6 Info: 3: add_medium_support migrating 12:49:53.6 Info: Beginning Transaction 12:49:53.6 Info: Starting migration of Main DB to 3 12:49:53.6 Info: AlterTable Albums 12:49:53.6 Info: => 1E-06s 12:49:53.6 Info: CreateColumn Albums Media String 12:49:53.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:53.6 Info: => 0.0005871s 12:49:53.6 Info: AlterTable Tracks 12:49:53.6 Info: => 1.1E-06s 12:49:53.6 Info: CreateColumn Tracks MediumNumber Int32 12:49:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:53.6 Info: => 0.0005415s 12:49:53.6 Info: AlterTable Tracks 12:49:53.6 Info: => 1.5E-06s 12:49:53.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:53.6 Info: => 0.0005376s 12:49:53.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:53.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:53.6 Info: => 4.72E-05s 12:49:53.6 Info: DeleteColumn Tracks TrackNumber 12:49:53.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:53.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:53.6 Info: DROP TABLE "Tracks" 12:49:53.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:53.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:53.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:53.6 Info: => 0.004839s 12:49:53.6 Info: AlterTable Tracks 12:49:53.6 Info: => 1.1E-06s 12:49:53.6 Info: CreateColumn Tracks TrackNumber String 12:49:53.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:53.6 Info: => 0.000561s 12:49:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:53', 'add_medium_support') 12:49:53.6 Info: Committing Transaction 12:49:53.6 Info: 3: add_medium_support migrated 12:49:53.6 Info: => 0.0009649s 12:49:53.6 Info: 4: add_various_qualites_in_profile migrating 12:49:53.6 Info: Beginning Transaction 12:49:53.6 Info: Starting migration of Main DB to 4 12:49:53.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:53.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:53.6 Info: => 6.43E-05s 12:49:53.6 Info: PerformDBOperation 12:49:53.6 Info: Performing DB Operation 12:49:53.6 Info: => 3.33E-05s 12:49:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:53', 'add_various_qualites_in_profile') 12:49:53.6 Info: Committing Transaction 12:49:53.6 Info: 4: add_various_qualites_in_profile migrated 12:49:53.6 Info: => 0.0002973s 12:49:53.6 Info: 5: metadata_profiles migrating 12:49:53.6 Info: Beginning Transaction 12:49:53.6 Info: Starting migration of Main DB to 5 12:49:53.6 Info: CreateTable MetadataProfiles 12:49:53.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:53.6 Info: => 0.0001571s 12:49:53.6 Info: CreateIndex MetadataProfiles (Name) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:53.6 Info: => 0.0001061s 12:49:53.6 Info: AlterTable Artists 12:49:53.6 Info: => 1E-06s 12:49:53.6 Info: CreateColumn Artists MetadataProfileId Int32 12:49:53.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:53.6 Info: => 0.000579s 12:49:53.6 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:53.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:53.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:53.6 Info: DROP TABLE "Artists" 12:49:53.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.6 Info: => 0.0054274s 12:49:53.6 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:53.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:53.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:53.6 Info: DROP TABLE "Artists" 12:49:53.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:53.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.6 Info: => 0.0053514s 12:49:53.6 Info: AlterTable Albums 12:49:53.6 Info: => 1.1E-06s 12:49:53.6 Info: CreateColumn Albums SecondaryTypes String 12:49:53.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:53.6 Info: => 0.0005609s 12:49:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:53', 'metadata_profiles') 12:49:53.6 Info: Committing Transaction 12:49:53.6 Info: 5: metadata_profiles migrated 12:49:53.6 Info: => 0.0010088s 12:49:53.6 Info: 6: separate_automatic_and_interactive_search migrating 12:49:53.6 Info: Beginning Transaction 12:49:53.6 Info: Starting migration of Main DB to 6 12:49:53.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:53.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:53.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:53.6 Info: DROP TABLE "Indexers" 12:49:53.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:53.6 Info: => 0.0045825s 12:49:53.6 Info: AlterTable Indexers 12:49:53.6 Info: => 1E-06s 12:49:53.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:53.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:53.6 Info: => 0.0005517s 12:49:53.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:53.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:53.6 Info: => 4.25E-05s 12:49:53.6 Info: AlterTable Indexers 12:49:53.6 Info: => 1E-06s 12:49:53.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:53.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:53.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:53.6 Info: DROP TABLE "Indexers" 12:49:53.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:53.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:53.6 Info: => 0.0045673s 12:49:53.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:53', 'separate_automatic_and_interactive_search') 12:49:53.6 Info: Committing Transaction 12:49:53.6 Info: 6: separate_automatic_and_interactive_search migrated 12:49:53.6 Info: => 0.0049657s 12:49:53.6 Info: 7: change_album_path_to_relative migrating 12:49:53.6 Info: Beginning Transaction 12:49:53.6 Info: Starting migration of Main DB to 7 12:49:53.6 Info: DeleteColumn Albums Path 12:49:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:53.7 Info: DROP TABLE "Albums" 12:49:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.7 Info: => 0.0070091s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:53', 'change_album_path_to_relative') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 7: change_album_path_to_relative migrated 12:49:53.7 Info: => 0.0075207s 12:49:53.7 Info: 8: change_quality_size_mb_to_kb migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 8 12:49:53.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:53.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:53.7 Info: => 5.73E-05s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:53', 'change_quality_size_mb_to_kb') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 8: change_quality_size_mb_to_kb migrated 12:49:53.7 Info: => 0.0003198s 12:49:53.7 Info: 9: album_releases migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 9 12:49:53.7 Info: AlterTable Albums 12:49:53.7 Info: => 1.1E-06s 12:49:53.7 Info: CreateColumn Albums Releases String 12:49:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:53.7 Info: => 0.0005934s 12:49:53.7 Info: AlterTable Albums 12:49:53.7 Info: => 1E-06s 12:49:53.7 Info: CreateColumn Albums CurrentRelease String 12:49:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:53.7 Info: => 0.0005468s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:53', 'album_releases') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 9: album_releases migrated 12:49:53.7 Info: => 0.0008676s 12:49:53.7 Info: 10: album_releases_fix migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 10 12:49:53.7 Info: AlterTable Albums 12:49:53.7 Info: => 1.1E-06s 12:49:53.7 Info: AlterColumn Albums Releases String 12:49:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:53.7 Info: DROP TABLE "Albums" 12:49:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.7 Info: => 0.0050238s 12:49:53.7 Info: AlterTable Albums 12:49:53.7 Info: => 1.1E-06s 12:49:53.7 Info: AlterColumn Albums CurrentRelease String 12:49:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:53.7 Info: DROP TABLE "Albums" 12:49:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.7 Info: => 0.0049923s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:53', 'album_releases_fix') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 10: album_releases_fix migrated 12:49:53.7 Info: => 0.0053848s 12:49:53.7 Info: 11: import_lists migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 11 12:49:53.7 Info: CreateTable ImportLists 12:49:53.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:53.7 Info: => 0.0001943s 12:49:53.7 Info: CreateIndex ImportLists (Name) 12:49:53.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:53.7 Info: => 9E-05s 12:49:53.7 Info: CreateTable ImportListStatus 12:49:53.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:53.7 Info: => 0.0001392s 12:49:53.7 Info: CreateIndex ImportListStatus (ProviderId) 12:49:53.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:53.7 Info: => 8.56E-05s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:53', 'import_lists') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 11: import_lists migrated 12:49:53.7 Info: => 0.0004145s 12:49:53.7 Info: 12: add_release_status migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 12 12:49:53.7 Info: AlterTable MetadataProfiles 12:49:53.7 Info: => 1.3E-06s 12:49:53.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:53.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:53.7 Info: => 0.0006143s 12:49:53.7 Info: PerformDBOperation 12:49:53.7 Info: Performing DB Operation 12:49:53.7 Info: => 4.33E-05s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:53', 'add_release_status') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 12: add_release_status migrated 12:49:53.7 Info: => 0.0003289s 12:49:53.7 Info: 13: album_download_notification migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 13 12:49:53.7 Info: AlterTable Notifications 12:49:53.7 Info: => 1.1E-06s 12:49:53.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:53.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:53.7 Info: => 0.0006037s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:53', 'album_download_notification') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 13: album_download_notification migrated 12:49:53.7 Info: => 0.0009115s 12:49:53.7 Info: 14: fix_language_metadata_profiles migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 14 12:49:53.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:53.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:53.7 Info: => 8.73E-05s 12:49:53.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:53.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:53.7 Info: => 6.29E-05s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:53', 'fix_language_metadata_profiles') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 14: fix_language_metadata_profiles migrated 12:49:53.7 Info: => 0.0003216s 12:49:53.7 Info: 15: remove_fanzub migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 15 12:49:53.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:53.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:53.7 Info: => 5.1E-05s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:53', 'remove_fanzub') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 15: remove_fanzub migrated 12:49:53.7 Info: => 0.0002991s 12:49:53.7 Info: 16: update_artist_history_indexes migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 16 12:49:53.7 Info: CreateIndex Albums (ArtistId) 12:49:53.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:53.7 Info: => 0.0001166s 12:49:53.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:53.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:53.7 Info: => 9.4E-05s 12:49:53.7 Info: DeleteIndex History (AlbumId) 12:49:53.7 Info: DROP INDEX "IX_History_AlbumId" 12:49:53.7 Info: => 0.0001332s 12:49:53.7 Info: CreateIndex History (AlbumId, Date) 12:49:53.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:53.7 Info: => 0.0001114s 12:49:53.7 Info: DeleteIndex History (DownloadId) 12:49:53.7 Info: DROP INDEX "IX_History_DownloadId" 12:49:53.7 Info: => 0.0001184s 12:49:53.7 Info: CreateIndex History (DownloadId, Date) 12:49:53.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:53.7 Info: => 0.0001012s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:53', 'update_artist_history_indexes') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 16: update_artist_history_indexes migrated 12:49:53.7 Info: => 0.000443s 12:49:53.7 Info: 17: remove_nma migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 17 12:49:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:53.7 Info: => 5.63E-05s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:53', 'remove_nma') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 17: remove_nma migrated 12:49:53.7 Info: => 0.0003053s 12:49:53.7 Info: 18: album_disambiguation migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 18 12:49:53.7 Info: AlterTable Albums 12:49:53.7 Info: => 1.1E-06s 12:49:53.7 Info: CreateColumn Albums Disambiguation String 12:49:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:53.7 Info: => 0.0006252s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:53', 'album_disambiguation') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 18: album_disambiguation migrated 12:49:53.7 Info: => 0.0009244s 12:49:53.7 Info: 19: add_ape_quality_in_profiles migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 19 12:49:53.7 Info: PerformDBOperation 12:49:53.7 Info: Performing DB Operation 12:49:53.7 Info: => 3.77E-05s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:53', 'add_ape_quality_in_profiles') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 19: add_ape_quality_in_profiles migrated 12:49:53.7 Info: => 0.0003004s 12:49:53.7 Info: 20: remove_pushalot migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 20 12:49:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:53.7 Info: => 5.39E-05s 12:49:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:53.7 Info: => 4E-05s 12:49:53.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:53.7 Info: => 3.97E-05s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:53', 'remove_pushalot') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 20: remove_pushalot migrated 12:49:53.7 Info: => 0.0002807s 12:49:53.7 Info: 21: add_custom_filters migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 21 12:49:53.7 Info: CreateTable CustomFilters 12:49:53.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:53.7 Info: => 0.0001492s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:53', 'add_custom_filters') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 21: add_custom_filters migrated 12:49:53.7 Info: => 0.000426s 12:49:53.7 Info: 22: import_list_tags migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 22 12:49:53.7 Info: AlterTable ImportLists 12:49:53.7 Info: => 2.3E-06s 12:49:53.7 Info: CreateColumn ImportLists Tags String 12:49:53.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:53.7 Info: => 0.0006152s 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:53', 'import_list_tags') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 22: import_list_tags migrated 12:49:53.7 Info: => 0.0009205s 12:49:53.7 Info: 23: add_release_groups_etc migrating 12:49:53.7 Info: Beginning Transaction 12:49:53.7 Info: Starting migration of Main DB to 23 12:49:53.7 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:49:53.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '') 12:49:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:49:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:49:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:49:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:49:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:49:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:49:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:49:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:49:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:49:53.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:49:53.7 Info: CreateTable ArtistMetadata 12:49:53.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:53.7 Info: => 0.0001878s 12:49:53.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:53.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:53.7 Info: => 0.000109s 12:49:53.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:53.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:53.7 Info: => 0.0001333s 12:49:53.7 Info: AlterTable Artists 12:49:53.7 Info: => 9E-07s 12:49:53.7 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:53.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:53.7 Info: => 0.0006311s 12:49:53.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:53.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:53.7 Info: => 8.3E-05s 12:49:53.7 Info: CreateTable AlbumReleases 12:49:53.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:53.7 Info: => 0.0001789s 12:49:53.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:53.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:53.7 Info: => 9.43E-05s 12:49:53.7 Info: CreateIndex AlbumReleases (AlbumId) 12:49:53.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:53.7 Info: => 8.43E-05s 12:49:53.7 Info: PerformDBOperation 12:49:53.7 Info: Performing DB Operation 12:49:53.7 Info: => 0.003433s 12:49:53.7 Info: AlterTable Albums 12:49:53.7 Info: => 1.2E-06s 12:49:53.7 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:53.7 Info: => 0.0006753s 12:49:53.7 Info: AlterTable Albums 12:49:53.7 Info: => 1.1E-06s 12:49:53.7 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:53.7 Info: => 0.0006212s 12:49:53.7 Info: AlterTable Albums 12:49:53.7 Info: => 1E-06s 12:49:53.7 Info: CreateColumn Albums Links String 12:49:53.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:53.7 Info: => 0.0006463s 12:49:53.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:53.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:53.7 Info: => 9.99E-05s 12:49:53.7 Info: AlterTable Tracks 12:49:53.7 Info: => 1E-06s 12:49:53.7 Info: CreateColumn Tracks ForeignRecordingId String 12:49:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:53.7 Info: => 0.0006237s 12:49:53.7 Info: AlterTable Tracks 12:49:53.7 Info: => 1E-06s 12:49:53.7 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:53.7 Info: => 0.0006206s 12:49:53.7 Info: AlterTable Tracks 12:49:53.7 Info: => 1.1E-06s 12:49:53.7 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:53.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:53.7 Info: => 0.0006167s 12:49:53.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:53.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:53.7 Info: => 0.0001332s 12:49:53.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:53.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:53.7 Info: => 9.49E-05s 12:49:53.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:53.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:53.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:53.7 Info: DROP TABLE "Artists" 12:49:53.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:53.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.7 Info: => 0.0064438s 12:49:53.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:53.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:53.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:53.7 Info: DROP TABLE "Albums" 12:49:53.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.7 Info: => 0.0052295s 12:49:53.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:53.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:53.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:53.7 Info: DROP TABLE "Tracks" 12:49:53.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:53.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:53.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:53.7 Info: => 0.0047974s 12:49:53.7 Info: DeleteColumn TrackFiles ArtistId 12:49:53.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:53.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:53.7 Info: DROP TABLE "TrackFiles" 12:49:53.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:53.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:53.7 Info: => 0.0046077s 12:49:53.7 Info: CreateIndex Artists (ArtistMetadataId) 12:49:53.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:53.7 Info: => 9.05E-05s 12:49:53.7 Info: CreateIndex Artists (Monitored) 12:49:53.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:53.7 Info: => 8.68E-05s 12:49:53.7 Info: CreateIndex Albums (ArtistMetadataId) 12:49:53.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:53.7 Info: => 8.86E-05s 12:49:53.7 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:53.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:53.7 Info: => 8.81E-05s 12:49:53.7 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:53.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:53.7 Info: => 8.66E-05s 12:49:53.7 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:53.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:53.7 Info: => 8.83E-05s 12:49:53.7 Info: UpdateData 12:49:53.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:53.7 Info: => 5.27E-05s 12:49:53.7 Info: UpdateData 12:49:53.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:53.7 Info: => 4.58E-05s 12:49:53.7 Info: UpdateData 12:49:53.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:53.7 Info: => 5E-05s 12:49:53.7 Info: -> 12 Insert operations completed in 00:00:00.0012531 taking an average of 00:00:00.0001044 12:49:53.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:53', 'add_release_groups_etc') 12:49:53.7 Info: Committing Transaction 12:49:53.7 Info: 23: add_release_groups_etc migrated 12:49:53.7 Info: => 0.0006516s 12:49:53.7 Debug: Took: 00:00:00.1354512 12:49:53.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 12:49:53.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 12:49:53.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469938798629_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:53.8 Info: DatabaseEngineVersionCheck migrating 12:49:53.8 Info: PerformDBOperation 12:49:53.8 Info: Performing DB Operation 12:49:53.8 Info: SQLite 3.45.3 12:49:53.8 Info: => 0.0011346s 12:49:53.8 Info: DatabaseEngineVersionCheck migrated 12:49:53.8 Info: => 0.0011506s 12:49:53.8 Info: VersionMigration migrating 12:49:53.8 Info: Beginning Transaction 12:49:53.8 Info: CreateTable VersionInfo 12:49:53.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:53.8 Info: => 0.0001658s 12:49:53.8 Info: Committing Transaction 12:49:53.8 Info: VersionMigration migrated 12:49:53.8 Info: => 0.0005223s 12:49:53.8 Info: VersionUniqueMigration migrating 12:49:53.8 Info: Beginning Transaction 12:49:53.8 Info: CreateIndex VersionInfo (Version) 12:49:53.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:53.8 Info: => 0.000128s 12:49:53.8 Info: AlterTable VersionInfo 12:49:53.8 Info: => 1.1E-06s 12:49:53.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:53.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:53.8 Info: => 0.0005458s 12:49:53.8 Info: Committing Transaction 12:49:53.8 Info: VersionUniqueMigration migrated 12:49:53.8 Info: => 0.0007572s 12:49:53.8 Info: VersionDescriptionMigration migrating 12:49:53.8 Info: Beginning Transaction 12:49:53.8 Info: AlterTable VersionInfo 12:49:53.8 Info: => 1.1E-06s 12:49:53.8 Info: CreateColumn VersionInfo Description String 12:49:53.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:53.8 Info: => 0.0002041s 12:49:53.8 Info: Committing Transaction 12:49:53.8 Info: VersionDescriptionMigration migrated 12:49:53.8 Info: => 0.0003876s 12:49:53.8 Info: 1: InitialSetup migrating 12:49:53.8 Info: Beginning Transaction 12:49:53.8 Info: Starting migration of Main DB to 1 12:49:53.9 Info: CreateTable Config 12:49:53.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:53.9 Info: => 0.0002139s 12:49:53.9 Info: CreateIndex Config (Key) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:53.9 Info: => 8.9E-05s 12:49:53.9 Info: CreateTable RootFolders 12:49:53.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:53.9 Info: => 0.0001117s 12:49:53.9 Info: CreateIndex RootFolders (Path) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:53.9 Info: => 9.17E-05s 12:49:53.9 Info: CreateTable Artists 12:49:53.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:53.9 Info: => 0.0003546s 12:49:53.9 Info: CreateIndex Artists (ForeignArtistId) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:53.9 Info: => 8.83E-05s 12:49:53.9 Info: CreateIndex Artists (NameSlug) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:53.9 Info: => 8.94E-05s 12:49:53.9 Info: CreateIndex Artists (CleanName) 12:49:53.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.9 Info: => 8.23E-05s 12:49:53.9 Info: CreateIndex Artists (Path) 12:49:53.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.9 Info: => 7.41E-05s 12:49:53.9 Info: CreateTable Albums 12:49:53.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:53.9 Info: => 0.0003s 12:49:53.9 Info: CreateIndex Albums (ForeignAlbumId) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.9 Info: => 0.0001118s 12:49:53.9 Info: CreateIndex Albums (MBId) 12:49:53.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.9 Info: => 8.13E-05s 12:49:53.9 Info: CreateIndex Albums (TADBId) 12:49:53.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.9 Info: => 8.23E-05s 12:49:53.9 Info: CreateIndex Albums (TitleSlug) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.9 Info: => 8.35E-05s 12:49:53.9 Info: CreateIndex Albums (CleanTitle) 12:49:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.9 Info: => 7.41E-05s 12:49:53.9 Info: CreateIndex Albums (Path) 12:49:53.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:53.9 Info: => 8.11E-05s 12:49:53.9 Info: CreateTable Tracks 12:49:53.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:53.9 Info: => 0.0021494s 12:49:53.9 Info: CreateIndex Tracks (ForeignTrackId) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:53.9 Info: => 8.58E-05s 12:49:53.9 Info: CreateIndex Tracks (ArtistId) 12:49:53.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:53.9 Info: => 8.39E-05s 12:49:53.9 Info: CreateIndex Tracks (TrackFileId) 12:49:53.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:53.9 Info: => 0.0001142s 12:49:53.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:53.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:53.9 Info: => 9.25E-05s 12:49:53.9 Info: CreateTable TrackFiles 12:49:53.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:53.9 Info: => 0.0001787s 12:49:53.9 Info: CreateIndex TrackFiles (ArtistId) 12:49:53.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:53.9 Info: => 9.25E-05s 12:49:53.9 Info: CreateIndex TrackFiles (AlbumId) 12:49:53.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:53.9 Info: => 8.25E-05s 12:49:53.9 Info: CreateTable History 12:49:53.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:53.9 Info: => 0.0001716s 12:49:53.9 Info: CreateIndex History (Date) 12:49:53.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:53.9 Info: => 8.64E-05s 12:49:53.9 Info: CreateIndex History (EventType) 12:49:53.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:53.9 Info: => 0.0001195s 12:49:53.9 Info: CreateIndex History (DownloadId) 12:49:53.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:53.9 Info: => 9.72E-05s 12:49:53.9 Info: CreateIndex History (AlbumId) 12:49:53.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:53.9 Info: => 8.51E-05s 12:49:53.9 Info: CreateTable Notifications 12:49:53.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:53.9 Info: => 0.000154s 12:49:53.9 Info: CreateTable ScheduledTasks 12:49:53.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:53.9 Info: => 0.0001238s 12:49:53.9 Info: CreateIndex ScheduledTasks (TypeName) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:53.9 Info: => 8.27E-05s 12:49:53.9 Info: CreateTable Indexers 12:49:53.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:53.9 Info: => 0.00013s 12:49:53.9 Info: CreateIndex Indexers (Name) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:53.9 Info: => 0.0001206s 12:49:53.9 Info: CreateTable Profiles 12:49:53.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:53.9 Info: => 0.0001303s 12:49:53.9 Info: CreateIndex Profiles (Name) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:53.9 Info: => 8.88E-05s 12:49:53.9 Info: CreateTable QualityDefinitions 12:49:53.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:53.9 Info: => 0.000128s 12:49:53.9 Info: CreateIndex QualityDefinitions (Quality) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:53.9 Info: => 8.33E-05s 12:49:53.9 Info: CreateIndex QualityDefinitions (Title) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:53.9 Info: => 8.51E-05s 12:49:53.9 Info: CreateTable NamingConfig 12:49:53.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:53.9 Info: => 0.0001657s 12:49:53.9 Info: CreateTable Blacklist 12:49:53.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:53.9 Info: => 0.0002072s 12:49:53.9 Info: CreateTable Metadata 12:49:53.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:53.9 Info: => 0.0001294s 12:49:53.9 Info: CreateTable MetadataFiles 12:49:53.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:53.9 Info: => 0.0001551s 12:49:53.9 Info: CreateTable DownloadClients 12:49:53.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:53.9 Info: => 0.0001251s 12:49:53.9 Info: CreateTable PendingReleases 12:49:53.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:53.9 Info: => 0.0001569s 12:49:53.9 Info: CreateTable RemotePathMappings 12:49:53.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:53.9 Info: => 0.0001175s 12:49:53.9 Info: CreateTable Tags 12:49:53.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:53.9 Info: => 0.0001305s 12:49:53.9 Info: CreateIndex Tags (Label) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:53.9 Info: => 0.0001036s 12:49:53.9 Info: CreateTable Restrictions 12:49:53.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:53.9 Info: => 0.0001255s 12:49:53.9 Info: CreateTable DelayProfiles 12:49:53.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:53.9 Info: => 0.0001527s 12:49:53.9 Info: CreateTable Users 12:49:53.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:53.9 Info: => 0.0001138s 12:49:53.9 Info: CreateIndex Users (Identifier) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:53.9 Info: => 9.03E-05s 12:49:53.9 Info: CreateIndex Users (Username) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:53.9 Info: => 8.69E-05s 12:49:53.9 Info: CreateTable Commands 12:49:53.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:53.9 Info: => 0.0001917s 12:49:53.9 Info: CreateTable IndexerStatus 12:49:53.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:53.9 Info: => 0.0001591s 12:49:53.9 Info: CreateIndex IndexerStatus (ProviderId) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:53.9 Info: => 9.04E-05s 12:49:53.9 Info: CreateTable ExtraFiles 12:49:53.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:53.9 Info: => 0.0001454s 12:49:53.9 Info: CreateTable LyricFiles 12:49:53.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:53.9 Info: => 0.0001612s 12:49:53.9 Info: CreateTable LanguageProfiles 12:49:53.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:53.9 Info: => 0.0001172s 12:49:53.9 Info: CreateIndex LanguageProfiles (Name) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:53.9 Info: => 9.27E-05s 12:49:53.9 Info: CreateTable DownloadClientStatus 12:49:53.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:53.9 Info: => 0.0001324s 12:49:53.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:53.9 Info: => 9.54E-05s 12:49:53.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:53.9 Info: -> 1 Insert operations completed in 00:00:00.0000698 taking an average of 00:00:00.0000698 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:53', 'InitialSetup') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 1: InitialSetup migrated 12:49:53.9 Info: => 0.0009986s 12:49:53.9 Info: 2: add_reason_to_pending_releases migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 2 12:49:53.9 Info: AlterTable PendingReleases 12:49:53.9 Info: => 1.2E-06s 12:49:53.9 Info: CreateColumn PendingReleases Reason Int32 12:49:53.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:53.9 Info: => 0.0006033s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:53', 'add_reason_to_pending_releases') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 2: add_reason_to_pending_releases migrated 12:49:53.9 Info: => 0.0009052s 12:49:53.9 Info: 3: add_medium_support migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 3 12:49:53.9 Info: AlterTable Albums 12:49:53.9 Info: => 1.2E-06s 12:49:53.9 Info: CreateColumn Albums Media String 12:49:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:53.9 Info: => 0.0005915s 12:49:53.9 Info: AlterTable Tracks 12:49:53.9 Info: => 1.3E-06s 12:49:53.9 Info: CreateColumn Tracks MediumNumber Int32 12:49:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:53.9 Info: => 0.0005414s 12:49:53.9 Info: AlterTable Tracks 12:49:53.9 Info: => 1E-06s 12:49:53.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:53.9 Info: => 0.0005472s 12:49:53.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:53.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:53.9 Info: => 4.72E-05s 12:49:53.9 Info: DeleteColumn Tracks TrackNumber 12:49:53.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:53.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:53.9 Info: DROP TABLE "Tracks" 12:49:53.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:53.9 Info: => 0.0046751s 12:49:53.9 Info: AlterTable Tracks 12:49:53.9 Info: => 1.2E-06s 12:49:53.9 Info: CreateColumn Tracks TrackNumber String 12:49:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:53.9 Info: => 0.0005572s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:53', 'add_medium_support') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 3: add_medium_support migrated 12:49:53.9 Info: => 0.0009486s 12:49:53.9 Info: 4: add_various_qualites_in_profile migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 4 12:49:53.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:53.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:53.9 Info: => 5.84E-05s 12:49:53.9 Info: PerformDBOperation 12:49:53.9 Info: Performing DB Operation 12:49:53.9 Info: => 3.29E-05s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:53', 'add_various_qualites_in_profile') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 4: add_various_qualites_in_profile migrated 12:49:53.9 Info: => 0.0002834s 12:49:53.9 Info: 5: metadata_profiles migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 5 12:49:53.9 Info: CreateTable MetadataProfiles 12:49:53.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:53.9 Info: => 0.0001521s 12:49:53.9 Info: CreateIndex MetadataProfiles (Name) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:53.9 Info: => 0.0001359s 12:49:53.9 Info: AlterTable Artists 12:49:53.9 Info: => 1.2E-06s 12:49:53.9 Info: CreateColumn Artists MetadataProfileId Int32 12:49:53.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:53.9 Info: => 0.0005796s 12:49:53.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:53.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:53.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:53.9 Info: DROP TABLE "Artists" 12:49:53.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.9 Info: => 0.0050215s 12:49:53.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:53.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:53.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:53.9 Info: DROP TABLE "Artists" 12:49:53.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:53.9 Info: => 0.0049554s 12:49:53.9 Info: AlterTable Albums 12:49:53.9 Info: => 1E-06s 12:49:53.9 Info: CreateColumn Albums SecondaryTypes String 12:49:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:53.9 Info: => 0.0005632s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:53', 'metadata_profiles') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 5: metadata_profiles migrated 12:49:53.9 Info: => 0.0009854s 12:49:53.9 Info: 6: separate_automatic_and_interactive_search migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 6 12:49:53.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:53.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:53.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:53.9 Info: DROP TABLE "Indexers" 12:49:53.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:53.9 Info: => 0.0041885s 12:49:53.9 Info: AlterTable Indexers 12:49:53.9 Info: => 1.1E-06s 12:49:53.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:53.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:53.9 Info: => 0.0005592s 12:49:53.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:53.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:53.9 Info: => 4.49E-05s 12:49:53.9 Info: AlterTable Indexers 12:49:53.9 Info: => 1E-06s 12:49:53.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:53.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:53.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:53.9 Info: DROP TABLE "Indexers" 12:49:53.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:53.9 Info: => 0.0045685s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:53', 'separate_automatic_and_interactive_search') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 6: separate_automatic_and_interactive_search migrated 12:49:53.9 Info: => 0.004929s 12:49:53.9 Info: 7: change_album_path_to_relative migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 7 12:49:53.9 Info: DeleteColumn Albums Path 12:49:53.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:53.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:53.9 Info: DROP TABLE "Albums" 12:49:53.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.9 Info: => 0.0057689s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:53', 'change_album_path_to_relative') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 7: change_album_path_to_relative migrated 12:49:53.9 Info: => 0.0061999s 12:49:53.9 Info: 8: change_quality_size_mb_to_kb migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 8 12:49:53.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:53.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:53.9 Info: => 6.15E-05s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:53', 'change_quality_size_mb_to_kb') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 8: change_quality_size_mb_to_kb migrated 12:49:53.9 Info: => 0.0003271s 12:49:53.9 Info: 9: album_releases migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 9 12:49:53.9 Info: AlterTable Albums 12:49:53.9 Info: => 1.3E-06s 12:49:53.9 Info: CreateColumn Albums Releases String 12:49:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:53.9 Info: => 0.000639s 12:49:53.9 Info: AlterTable Albums 12:49:53.9 Info: => 1.2E-06s 12:49:53.9 Info: CreateColumn Albums CurrentRelease String 12:49:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:53.9 Info: => 0.0005663s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:53', 'album_releases') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 9: album_releases migrated 12:49:53.9 Info: => 0.0008699s 12:49:53.9 Info: 10: album_releases_fix migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 10 12:49:53.9 Info: AlterTable Albums 12:49:53.9 Info: => 1.2E-06s 12:49:53.9 Info: AlterColumn Albums Releases String 12:49:53.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:53.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:53.9 Info: DROP TABLE "Albums" 12:49:53.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.9 Info: => 0.0056993s 12:49:53.9 Info: AlterTable Albums 12:49:53.9 Info: => 1.1E-06s 12:49:53.9 Info: AlterColumn Albums CurrentRelease String 12:49:53.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:53.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:53.9 Info: DROP TABLE "Albums" 12:49:53.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:53.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:53.9 Info: => 0.0055715s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:53', 'album_releases_fix') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 10: album_releases_fix migrated 12:49:53.9 Info: => 0.0059629s 12:49:53.9 Info: 11: import_lists migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 11 12:49:53.9 Info: CreateTable ImportLists 12:49:53.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:53.9 Info: => 0.000231s 12:49:53.9 Info: CreateIndex ImportLists (Name) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:53.9 Info: => 0.0001242s 12:49:53.9 Info: CreateTable ImportListStatus 12:49:53.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:53.9 Info: => 0.0001683s 12:49:53.9 Info: CreateIndex ImportListStatus (ProviderId) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:53.9 Info: => 0.0001221s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:53', 'import_lists') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 11: import_lists migrated 12:49:53.9 Info: => 0.000454s 12:49:53.9 Info: 12: add_release_status migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 12 12:49:53.9 Info: AlterTable MetadataProfiles 12:49:53.9 Info: => 1.4E-06s 12:49:53.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:53.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:53.9 Info: => 0.0006142s 12:49:53.9 Info: PerformDBOperation 12:49:53.9 Info: Performing DB Operation 12:49:53.9 Info: => 3.38E-05s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:53', 'add_release_status') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 12: add_release_status migrated 12:49:53.9 Info: => 0.000322s 12:49:53.9 Info: 13: album_download_notification migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 13 12:49:53.9 Info: AlterTable Notifications 12:49:53.9 Info: => 1.5E-06s 12:49:53.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:53.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:53.9 Info: => 0.0006321s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:53', 'album_download_notification') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 13: album_download_notification migrated 12:49:53.9 Info: => 0.0009534s 12:49:53.9 Info: 14: fix_language_metadata_profiles migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 14 12:49:53.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:53.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:53.9 Info: => 9.1E-05s 12:49:53.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:53.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:53.9 Info: => 7.02E-05s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:53', 'fix_language_metadata_profiles') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 14: fix_language_metadata_profiles migrated 12:49:53.9 Info: => 0.0003539s 12:49:53.9 Info: 15: remove_fanzub migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 15 12:49:53.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:53.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:53.9 Info: => 4.94E-05s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:53', 'remove_fanzub') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 15: remove_fanzub migrated 12:49:53.9 Info: => 0.0003108s 12:49:53.9 Info: 16: update_artist_history_indexes migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 16 12:49:53.9 Info: CreateIndex Albums (ArtistId) 12:49:53.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:53.9 Info: => 0.000153s 12:49:53.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:53.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:53.9 Info: => 0.0001412s 12:49:53.9 Info: DeleteIndex History (AlbumId) 12:49:53.9 Info: DROP INDEX "IX_History_AlbumId" 12:49:53.9 Info: => 0.0001477s 12:49:53.9 Info: CreateIndex History (AlbumId, Date) 12:49:53.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:53.9 Info: => 0.0001251s 12:49:53.9 Info: DeleteIndex History (DownloadId) 12:49:53.9 Info: DROP INDEX "IX_History_DownloadId" 12:49:53.9 Info: => 0.000124s 12:49:53.9 Info: CreateIndex History (DownloadId, Date) 12:49:53.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:53.9 Info: => 0.0001192s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:53', 'update_artist_history_indexes') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 16: update_artist_history_indexes migrated 12:49:53.9 Info: => 0.000478s 12:49:53.9 Info: 17: remove_nma migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 17 12:49:53.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:53.9 Info: => 6.54E-05s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:53', 'remove_nma') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 17: remove_nma migrated 12:49:53.9 Info: => 0.0003302s 12:49:53.9 Info: 18: album_disambiguation migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 18 12:49:53.9 Info: AlterTable Albums 12:49:53.9 Info: => 1.5E-06s 12:49:53.9 Info: CreateColumn Albums Disambiguation String 12:49:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:53.9 Info: => 0.0006341s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:53', 'album_disambiguation') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 18: album_disambiguation migrated 12:49:53.9 Info: => 0.0009533s 12:49:53.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 19 12:49:53.9 Info: PerformDBOperation 12:49:53.9 Info: Performing DB Operation 12:49:53.9 Info: => 3.88E-05s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:53', 'add_ape_quality_in_profiles') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:53.9 Info: => 0.0003182s 12:49:53.9 Info: 20: remove_pushalot migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 20 12:49:53.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:53.9 Info: => 8.03E-05s 12:49:53.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:53.9 Info: => 4.08E-05s 12:49:53.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:53.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:53.9 Info: => 3.98E-05s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:53', 'remove_pushalot') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 20: remove_pushalot migrated 12:49:53.9 Info: => 0.0003191s 12:49:53.9 Info: 21: add_custom_filters migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 21 12:49:53.9 Info: CreateTable CustomFilters 12:49:53.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:53.9 Info: => 0.0001615s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:53', 'add_custom_filters') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 21: add_custom_filters migrated 12:49:53.9 Info: => 0.0004995s 12:49:53.9 Info: 22: import_list_tags migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 22 12:49:53.9 Info: AlterTable ImportLists 12:49:53.9 Info: => 1.9E-06s 12:49:53.9 Info: CreateColumn ImportLists Tags String 12:49:53.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:53.9 Info: => 0.0006462s 12:49:53.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:53', 'import_list_tags') 12:49:53.9 Info: Committing Transaction 12:49:53.9 Info: 22: import_list_tags migrated 12:49:53.9 Info: => 0.0009492s 12:49:53.9 Info: 23: add_release_groups_etc migrating 12:49:53.9 Info: Beginning Transaction 12:49:53.9 Info: Starting migration of Main DB to 23 12:49:53.9 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:49:53.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-05-17T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 12:49:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:49:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:49:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:49:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:49:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:49:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:49:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:49:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:49:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:49:53.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:49:53.9 Info: CreateTable ArtistMetadata 12:49:53.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:53.9 Info: => 0.0001927s 12:49:53.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:53.9 Info: => 0.0001274s 12:49:53.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:53.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:53.9 Info: => 0.0001235s 12:49:53.9 Info: AlterTable Artists 12:49:53.9 Info: => 1.2E-06s 12:49:53.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:53.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:53.9 Info: => 0.0006529s 12:49:53.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:53.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:53.9 Info: => 8.53E-05s 12:49:53.9 Info: CreateTable AlbumReleases 12:49:53.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:53.9 Info: => 0.0002156s 12:49:53.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:53.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:53.9 Info: => 0.000123s 12:49:53.9 Info: CreateIndex AlbumReleases (AlbumId) 12:49:53.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:53.9 Info: => 0.000114s 12:49:53.9 Info: PerformDBOperation 12:49:53.9 Info: Performing DB Operation 12:49:53.9 Info: => 0.003495s 12:49:53.9 Info: AlterTable Albums 12:49:53.9 Info: => 1.2E-06s 12:49:53.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:53.9 Info: => 0.0006949s 12:49:53.9 Info: AlterTable Albums 12:49:53.9 Info: => 1.3E-06s 12:49:53.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:53.9 Info: => 0.0006402s 12:49:53.9 Info: AlterTable Albums 12:49:53.9 Info: => 2.1E-06s 12:49:53.9 Info: CreateColumn Albums Links String 12:49:53.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:53.9 Info: => 0.0006703s 12:49:53.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:53.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:53.9 Info: => 0.0001022s 12:49:53.9 Info: AlterTable Tracks 12:49:53.9 Info: => 1.2E-06s 12:49:53.9 Info: CreateColumn Tracks ForeignRecordingId String 12:49:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:53.9 Info: => 0.0006394s 12:49:53.9 Info: AlterTable Tracks 12:49:53.9 Info: => 1E-06s 12:49:53.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:53.9 Info: => 0.0006378s 12:49:53.9 Info: AlterTable Tracks 12:49:53.9 Info: => 1.2E-06s 12:49:53.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:53.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:53.9 Info: => 0.0006386s 12:49:53.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:53.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:53.9 Info: => 0.0001342s 12:49:53.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:53.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:53.9 Info: => 9.74E-05s 12:49:53.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:54.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:54.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:54.0 Info: DROP TABLE "Artists" 12:49:54.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:54.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.0 Info: => 0.0066469s 12:49:54.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:54.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:54.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:54.0 Info: DROP TABLE "Albums" 12:49:54.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:54.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.0 Info: => 0.0053443s 12:49:54.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:54.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:54.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:54.0 Info: DROP TABLE "Tracks" 12:49:54.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:54.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:54.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:54.0 Info: => 0.0049006s 12:49:54.0 Info: DeleteColumn TrackFiles ArtistId 12:49:54.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:54.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:54.0 Info: DROP TABLE "TrackFiles" 12:49:54.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:54.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:54.0 Info: => 0.0046124s 12:49:54.0 Info: CreateIndex Artists (ArtistMetadataId) 12:49:54.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:54.0 Info: => 0.000119s 12:49:54.0 Info: CreateIndex Artists (Monitored) 12:49:54.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:54.0 Info: => 0.0001112s 12:49:54.0 Info: CreateIndex Albums (ArtistMetadataId) 12:49:54.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:54.0 Info: => 0.0001178s 12:49:54.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:54.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:54.0 Info: => 0.000117s 12:49:54.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:54.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:54.0 Info: => 0.0001133s 12:49:54.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:54.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:54.0 Info: => 0.0001155s 12:49:54.0 Info: UpdateData 12:49:54.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:54.0 Info: => 5.64E-05s 12:49:54.0 Info: UpdateData 12:49:54.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:54.0 Info: => 4.59E-05s 12:49:54.0 Info: UpdateData 12:49:54.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:54.0 Info: => 5.13E-05s 12:49:54.0 Info: -> 12 Insert operations completed in 00:00:00.0012566 taking an average of 00:00:00.0001047 12:49:54.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:54', 'add_release_groups_etc') 12:49:54.0 Info: Committing Transaction 12:49:54.0 Info: 23: add_release_groups_etc migrated 12:49:54.0 Info: => 0.0007091s 12:49:54.0 Debug: Took: 00:00:00.1390379 12:49:54.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 12:49:54.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 12:49:54.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469941350501_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:54.1 Info: DatabaseEngineVersionCheck migrating 12:49:54.1 Info: PerformDBOperation 12:49:54.1 Info: Performing DB Operation 12:49:54.1 Info: SQLite 3.45.3 12:49:54.1 Info: => 0.0011536s 12:49:54.1 Info: DatabaseEngineVersionCheck migrated 12:49:54.1 Info: => 0.0011716s 12:49:54.1 Info: VersionMigration migrating 12:49:54.1 Info: Beginning Transaction 12:49:54.1 Info: CreateTable VersionInfo 12:49:54.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:54.1 Info: => 0.0001674s 12:49:54.1 Info: Committing Transaction 12:49:54.1 Info: VersionMigration migrated 12:49:54.1 Info: => 0.0005209s 12:49:54.1 Info: VersionUniqueMigration migrating 12:49:54.1 Info: Beginning Transaction 12:49:54.1 Info: CreateIndex VersionInfo (Version) 12:49:54.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:54.1 Info: => 0.0001319s 12:49:54.1 Info: AlterTable VersionInfo 12:49:54.1 Info: => 1.1E-06s 12:49:54.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:54.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:54.1 Info: => 0.0005659s 12:49:54.1 Info: Committing Transaction 12:49:54.1 Info: VersionUniqueMigration migrated 12:49:54.1 Info: => 0.0007933s 12:49:54.1 Info: VersionDescriptionMigration migrating 12:49:54.1 Info: Beginning Transaction 12:49:54.1 Info: AlterTable VersionInfo 12:49:54.1 Info: => 1.2E-06s 12:49:54.1 Info: CreateColumn VersionInfo Description String 12:49:54.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:54.1 Info: => 0.0002092s 12:49:54.1 Info: Committing Transaction 12:49:54.1 Info: VersionDescriptionMigration migrated 12:49:54.1 Info: => 0.0004196s 12:49:54.1 Info: 1: InitialSetup migrating 12:49:54.1 Info: Beginning Transaction 12:49:54.1 Info: Starting migration of Main DB to 1 12:49:54.1 Info: CreateTable Config 12:49:54.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:54.1 Info: => 0.0001939s 12:49:54.1 Info: CreateIndex Config (Key) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:54.1 Info: => 8.83E-05s 12:49:54.1 Info: CreateTable RootFolders 12:49:54.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:54.1 Info: => 0.000105s 12:49:54.1 Info: CreateIndex RootFolders (Path) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:54.1 Info: => 8.29E-05s 12:49:54.1 Info: CreateTable Artists 12:49:54.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:54.1 Info: => 0.0003294s 12:49:54.1 Info: CreateIndex Artists (ForeignArtistId) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:54.1 Info: => 8.73E-05s 12:49:54.1 Info: CreateIndex Artists (NameSlug) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:54.1 Info: => 7.63E-05s 12:49:54.1 Info: CreateIndex Artists (CleanName) 12:49:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.1 Info: => 7.56E-05s 12:49:54.1 Info: CreateIndex Artists (Path) 12:49:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.1 Info: => 7.25E-05s 12:49:54.1 Info: CreateTable Albums 12:49:54.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:54.1 Info: => 0.000241s 12:49:54.1 Info: CreateIndex Albums (ForeignAlbumId) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.1 Info: => 8.19E-05s 12:49:54.1 Info: CreateIndex Albums (MBId) 12:49:54.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:54.1 Info: => 7.54E-05s 12:49:54.1 Info: CreateIndex Albums (TADBId) 12:49:54.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:54.1 Info: => 7.66E-05s 12:49:54.1 Info: CreateIndex Albums (TitleSlug) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:54.1 Info: => 7.73E-05s 12:49:54.1 Info: CreateIndex Albums (CleanTitle) 12:49:54.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.1 Info: => 7.52E-05s 12:49:54.1 Info: CreateIndex Albums (Path) 12:49:54.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:54.1 Info: => 7.52E-05s 12:49:54.1 Info: CreateTable Tracks 12:49:54.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:54.1 Info: => 0.0001694s 12:49:54.1 Info: CreateIndex Tracks (ForeignTrackId) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:54.1 Info: => 8E-05s 12:49:54.1 Info: CreateIndex Tracks (ArtistId) 12:49:54.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:54.1 Info: => 7.92E-05s 12:49:54.1 Info: CreateIndex Tracks (TrackFileId) 12:49:54.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:54.1 Info: => 0.0001076s 12:49:54.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:54.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:54.1 Info: => 9.04E-05s 12:49:54.1 Info: CreateTable TrackFiles 12:49:54.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:54.1 Info: => 0.0001624s 12:49:54.1 Info: CreateIndex TrackFiles (ArtistId) 12:49:54.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:54.1 Info: => 8.7E-05s 12:49:54.1 Info: CreateIndex TrackFiles (AlbumId) 12:49:54.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:54.1 Info: => 8.16E-05s 12:49:54.1 Info: CreateTable History 12:49:54.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:54.1 Info: => 0.00018s 12:49:54.1 Info: CreateIndex History (Date) 12:49:54.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:54.1 Info: => 8.84E-05s 12:49:54.1 Info: CreateIndex History (EventType) 12:49:54.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:54.1 Info: => 0.0001145s 12:49:54.1 Info: CreateIndex History (DownloadId) 12:49:54.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:54.1 Info: => 9.27E-05s 12:49:54.1 Info: CreateIndex History (AlbumId) 12:49:54.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:54.1 Info: => 8.6E-05s 12:49:54.1 Info: CreateTable Notifications 12:49:54.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:54.1 Info: => 0.000155s 12:49:54.1 Info: CreateTable ScheduledTasks 12:49:54.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:54.1 Info: => 0.0001237s 12:49:54.1 Info: CreateIndex ScheduledTasks (TypeName) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:54.1 Info: => 8.34E-05s 12:49:54.1 Info: CreateTable Indexers 12:49:54.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:54.1 Info: => 0.0001352s 12:49:54.1 Info: CreateIndex Indexers (Name) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:54.1 Info: => 0.0001151s 12:49:54.1 Info: CreateTable Profiles 12:49:54.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:54.1 Info: => 0.0001317s 12:49:54.1 Info: CreateIndex Profiles (Name) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:54.1 Info: => 8.76E-05s 12:49:54.1 Info: CreateTable QualityDefinitions 12:49:54.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:54.1 Info: => 0.0001272s 12:49:54.1 Info: CreateIndex QualityDefinitions (Quality) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:54.1 Info: => 8.56E-05s 12:49:54.1 Info: CreateIndex QualityDefinitions (Title) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:54.1 Info: => 8.78E-05s 12:49:54.1 Info: CreateTable NamingConfig 12:49:54.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:54.1 Info: => 0.0001661s 12:49:54.1 Info: CreateTable Blacklist 12:49:54.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:54.1 Info: => 0.0002091s 12:49:54.1 Info: CreateTable Metadata 12:49:54.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:54.1 Info: => 0.0001256s 12:49:54.1 Info: CreateTable MetadataFiles 12:49:54.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:54.1 Info: => 0.0001564s 12:49:54.1 Info: CreateTable DownloadClients 12:49:54.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:54.1 Info: => 0.0001316s 12:49:54.1 Info: CreateTable PendingReleases 12:49:54.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:54.1 Info: => 0.0001373s 12:49:54.1 Info: CreateTable RemotePathMappings 12:49:54.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:54.1 Info: => 0.000116s 12:49:54.1 Info: CreateTable Tags 12:49:54.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:54.1 Info: => 0.0001289s 12:49:54.1 Info: CreateIndex Tags (Label) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:54.1 Info: => 0.0001182s 12:49:54.1 Info: CreateTable Restrictions 12:49:54.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:54.1 Info: => 0.0001225s 12:49:54.1 Info: CreateTable DelayProfiles 12:49:54.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:54.1 Info: => 0.0001483s 12:49:54.1 Info: CreateTable Users 12:49:54.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:54.1 Info: => 0.000112s 12:49:54.1 Info: CreateIndex Users (Identifier) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:54.1 Info: => 9.14E-05s 12:49:54.1 Info: CreateIndex Users (Username) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:54.1 Info: => 8.81E-05s 12:49:54.1 Info: CreateTable Commands 12:49:54.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:54.1 Info: => 0.0001938s 12:49:54.1 Info: CreateTable IndexerStatus 12:49:54.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:54.1 Info: => 0.0001625s 12:49:54.1 Info: CreateIndex IndexerStatus (ProviderId) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:54.1 Info: => 8.97E-05s 12:49:54.1 Info: CreateTable ExtraFiles 12:49:54.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:54.1 Info: => 0.0001452s 12:49:54.1 Info: CreateTable LyricFiles 12:49:54.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:54.1 Info: => 0.0001584s 12:49:54.1 Info: CreateTable LanguageProfiles 12:49:54.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:54.1 Info: => 0.0001147s 12:49:54.1 Info: CreateIndex LanguageProfiles (Name) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:54.1 Info: => 9.49E-05s 12:49:54.1 Info: CreateTable DownloadClientStatus 12:49:54.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:54.1 Info: => 0.0001326s 12:49:54.1 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:54.1 Info: => 9.19E-05s 12:49:54.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:54.1 Info: -> 1 Insert operations completed in 00:00:00.0000712 taking an average of 00:00:00.0000712 12:49:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:54', 'InitialSetup') 12:49:54.1 Info: Committing Transaction 12:49:54.1 Info: 1: InitialSetup migrated 12:49:54.1 Info: => 0.0009391s 12:49:54.1 Info: 2: add_reason_to_pending_releases migrating 12:49:54.1 Info: Beginning Transaction 12:49:54.1 Info: Starting migration of Main DB to 2 12:49:54.1 Info: AlterTable PendingReleases 12:49:54.1 Info: => 1.3E-06s 12:49:54.1 Info: CreateColumn PendingReleases Reason Int32 12:49:54.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:54.1 Info: => 0.0006027s 12:49:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:54', 'add_reason_to_pending_releases') 12:49:54.1 Info: Committing Transaction 12:49:54.1 Info: 2: add_reason_to_pending_releases migrated 12:49:54.1 Info: => 0.0008982s 12:49:54.1 Info: 3: add_medium_support migrating 12:49:54.1 Info: Beginning Transaction 12:49:54.1 Info: Starting migration of Main DB to 3 12:49:54.1 Info: AlterTable Albums 12:49:54.1 Info: => 1.3E-06s 12:49:54.1 Info: CreateColumn Albums Media String 12:49:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:54.1 Info: => 0.0005935s 12:49:54.1 Info: AlterTable Tracks 12:49:54.1 Info: => 1.2E-06s 12:49:54.1 Info: CreateColumn Tracks MediumNumber Int32 12:49:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:54.1 Info: => 0.0005484s 12:49:54.1 Info: AlterTable Tracks 12:49:54.1 Info: => 1.2E-06s 12:49:54.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:54.1 Info: => 0.000538s 12:49:54.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:54.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:54.1 Info: => 4.77E-05s 12:49:54.1 Info: DeleteColumn Tracks TrackNumber 12:49:54.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:54.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:54.1 Info: DROP TABLE "Tracks" 12:49:54.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:54.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:54.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:54.1 Info: => 0.0048971s 12:49:54.1 Info: AlterTable Tracks 12:49:54.1 Info: => 1.1E-06s 12:49:54.1 Info: CreateColumn Tracks TrackNumber String 12:49:54.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:54.1 Info: => 0.000553s 12:49:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:54', 'add_medium_support') 12:49:54.1 Info: Committing Transaction 12:49:54.1 Info: 3: add_medium_support migrated 12:49:54.1 Info: => 0.0009528s 12:49:54.1 Info: 4: add_various_qualites_in_profile migrating 12:49:54.1 Info: Beginning Transaction 12:49:54.1 Info: Starting migration of Main DB to 4 12:49:54.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:54.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:54.1 Info: => 6.87E-05s 12:49:54.1 Info: PerformDBOperation 12:49:54.1 Info: Performing DB Operation 12:49:54.1 Info: => 3.34E-05s 12:49:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:54', 'add_various_qualites_in_profile') 12:49:54.1 Info: Committing Transaction 12:49:54.1 Info: 4: add_various_qualites_in_profile migrated 12:49:54.1 Info: => 0.0003389s 12:49:54.1 Info: 5: metadata_profiles migrating 12:49:54.1 Info: Beginning Transaction 12:49:54.1 Info: Starting migration of Main DB to 5 12:49:54.1 Info: CreateTable MetadataProfiles 12:49:54.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:54.1 Info: => 0.0001605s 12:49:54.1 Info: CreateIndex MetadataProfiles (Name) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:54.1 Info: => 0.0001073s 12:49:54.1 Info: AlterTable Artists 12:49:54.1 Info: => 1E-06s 12:49:54.1 Info: CreateColumn Artists MetadataProfileId Int32 12:49:54.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:54.1 Info: => 0.000614s 12:49:54.1 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:54.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:54.1 Info: DROP TABLE "Artists" 12:49:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.1 Info: => 0.0054057s 12:49:54.1 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:54.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:54.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:54.1 Info: DROP TABLE "Artists" 12:49:54.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:54.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.1 Info: => 0.0053442s 12:49:54.1 Info: AlterTable Albums 12:49:54.1 Info: => 9E-07s 12:49:54.1 Info: CreateColumn Albums SecondaryTypes String 12:49:54.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:54.1 Info: => 0.0005565s 12:49:54.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:54', 'metadata_profiles') 12:49:54.1 Info: Committing Transaction 12:49:54.1 Info: 5: metadata_profiles migrated 12:49:54.1 Info: => 0.0009892s 12:49:54.1 Info: 6: separate_automatic_and_interactive_search migrating 12:49:54.1 Info: Beginning Transaction 12:49:54.1 Info: Starting migration of Main DB to 6 12:49:54.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:54.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:54.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:54.1 Info: DROP TABLE "Indexers" 12:49:54.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:54.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:54.1 Info: => 0.0042155s 12:49:54.1 Info: AlterTable Indexers 12:49:54.1 Info: => 1E-06s 12:49:54.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:54.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:54.1 Info: => 0.0005523s 12:49:54.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:54.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:54.1 Info: => 4.43E-05s 12:49:54.1 Info: AlterTable Indexers 12:49:54.1 Info: => 1E-06s 12:49:54.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:54.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:54.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:54.2 Info: DROP TABLE "Indexers" 12:49:54.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:54.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:54.2 Info: => 0.0041836s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:54', 'separate_automatic_and_interactive_search') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 6: separate_automatic_and_interactive_search migrated 12:49:54.2 Info: => 0.0045352s 12:49:54.2 Info: 7: change_album_path_to_relative migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 7 12:49:54.2 Info: DeleteColumn Albums Path 12:49:54.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:54.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:54.2 Info: DROP TABLE "Albums" 12:49:54.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:54.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:54.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:54.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:54.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.2 Info: => 0.0050812s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:54', 'change_album_path_to_relative') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 7: change_album_path_to_relative migrated 12:49:54.2 Info: => 0.0055162s 12:49:54.2 Info: 8: change_quality_size_mb_to_kb migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 8 12:49:54.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:54.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:54.2 Info: => 5.6E-05s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:54', 'change_quality_size_mb_to_kb') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 8: change_quality_size_mb_to_kb migrated 12:49:54.2 Info: => 0.000323s 12:49:54.2 Info: 9: album_releases migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 9 12:49:54.2 Info: AlterTable Albums 12:49:54.2 Info: => 1.4E-06s 12:49:54.2 Info: CreateColumn Albums Releases String 12:49:54.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:54.2 Info: => 0.0005975s 12:49:54.2 Info: AlterTable Albums 12:49:54.2 Info: => 1E-06s 12:49:54.2 Info: CreateColumn Albums CurrentRelease String 12:49:54.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:54.2 Info: => 0.0005477s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:54', 'album_releases') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 9: album_releases migrated 12:49:54.2 Info: => 0.0008399s 12:49:54.2 Info: 10: album_releases_fix migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 10 12:49:54.2 Info: AlterTable Albums 12:49:54.2 Info: => 1.4E-06s 12:49:54.2 Info: AlterColumn Albums Releases String 12:49:54.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:54.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:54.2 Info: DROP TABLE "Albums" 12:49:54.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:54.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:54.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:54.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:54.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.2 Info: => 0.0050522s 12:49:54.2 Info: AlterTable Albums 12:49:54.2 Info: => 1.1E-06s 12:49:54.2 Info: AlterColumn Albums CurrentRelease String 12:49:54.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:54.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:54.2 Info: DROP TABLE "Albums" 12:49:54.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:54.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:54.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:54.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:54.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.2 Info: => 0.0062294s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:54', 'album_releases_fix') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 10: album_releases_fix migrated 12:49:54.2 Info: => 0.0066214s 12:49:54.2 Info: 11: import_lists migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 11 12:49:54.2 Info: CreateTable ImportLists 12:49:54.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:54.2 Info: => 0.0001927s 12:49:54.2 Info: CreateIndex ImportLists (Name) 12:49:54.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:54.2 Info: => 9.07E-05s 12:49:54.2 Info: CreateTable ImportListStatus 12:49:54.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:54.2 Info: => 0.0001412s 12:49:54.2 Info: CreateIndex ImportListStatus (ProviderId) 12:49:54.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:54.2 Info: => 8.85E-05s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:54', 'import_lists') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 11: import_lists migrated 12:49:54.2 Info: => 0.0004229s 12:49:54.2 Info: 12: add_release_status migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 12 12:49:54.2 Info: AlterTable MetadataProfiles 12:49:54.2 Info: => 1.3E-06s 12:49:54.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:54.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:54.2 Info: => 0.0006101s 12:49:54.2 Info: PerformDBOperation 12:49:54.2 Info: Performing DB Operation 12:49:54.2 Info: => 3.74E-05s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:54', 'add_release_status') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 12: add_release_status migrated 12:49:54.2 Info: => 0.0003371s 12:49:54.2 Info: 13: album_download_notification migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 13 12:49:54.2 Info: AlterTable Notifications 12:49:54.2 Info: => 1.2E-06s 12:49:54.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:54.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:54.2 Info: => 0.000608s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:54', 'album_download_notification') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 13: album_download_notification migrated 12:49:54.2 Info: => 0.0009144s 12:49:54.2 Info: 14: fix_language_metadata_profiles migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 14 12:49:54.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:54.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:54.2 Info: => 8.67E-05s 12:49:54.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:54.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:54.2 Info: => 6.52E-05s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:54', 'fix_language_metadata_profiles') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 14: fix_language_metadata_profiles migrated 12:49:54.2 Info: => 0.0003345s 12:49:54.2 Info: 15: remove_fanzub migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 15 12:49:54.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:54.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:54.2 Info: => 4.9E-05s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:54', 'remove_fanzub') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 15: remove_fanzub migrated 12:49:54.2 Info: => 0.0002989s 12:49:54.2 Info: 16: update_artist_history_indexes migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 16 12:49:54.2 Info: CreateIndex Albums (ArtistId) 12:49:54.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:54.2 Info: => 0.0001169s 12:49:54.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:54.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:54.2 Info: => 9.26E-05s 12:49:54.2 Info: DeleteIndex History (AlbumId) 12:49:54.2 Info: DROP INDEX "IX_History_AlbumId" 12:49:54.2 Info: => 0.0001318s 12:49:54.2 Info: CreateIndex History (AlbumId, Date) 12:49:54.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:54.2 Info: => 0.0001099s 12:49:54.2 Info: DeleteIndex History (DownloadId) 12:49:54.2 Info: DROP INDEX "IX_History_DownloadId" 12:49:54.2 Info: => 0.000116s 12:49:54.2 Info: CreateIndex History (DownloadId, Date) 12:49:54.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:54.2 Info: => 9.9E-05s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:54', 'update_artist_history_indexes') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 16: update_artist_history_indexes migrated 12:49:54.2 Info: => 0.0004227s 12:49:54.2 Info: 17: remove_nma migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 17 12:49:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:54.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:54.2 Info: => 5.67E-05s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:54', 'remove_nma') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 17: remove_nma migrated 12:49:54.2 Info: => 0.000304s 12:49:54.2 Info: 18: album_disambiguation migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 18 12:49:54.2 Info: AlterTable Albums 12:49:54.2 Info: => 1.1E-06s 12:49:54.2 Info: CreateColumn Albums Disambiguation String 12:49:54.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:54.2 Info: => 0.0006193s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:54', 'album_disambiguation') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 18: album_disambiguation migrated 12:49:54.2 Info: => 0.0009302s 12:49:54.2 Info: 19: add_ape_quality_in_profiles migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 19 12:49:54.2 Info: PerformDBOperation 12:49:54.2 Info: Performing DB Operation 12:49:54.2 Info: => 3.75E-05s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:54', 'add_ape_quality_in_profiles') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 19: add_ape_quality_in_profiles migrated 12:49:54.2 Info: => 0.0003004s 12:49:54.2 Info: 20: remove_pushalot migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 20 12:49:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:54.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:54.2 Info: => 5.19E-05s 12:49:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:54.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:54.2 Info: => 3.99E-05s 12:49:54.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:54.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:54.2 Info: => 3.9E-05s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:54', 'remove_pushalot') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 20: remove_pushalot migrated 12:49:54.2 Info: => 0.0002923s 12:49:54.2 Info: 21: add_custom_filters migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 21 12:49:54.2 Info: CreateTable CustomFilters 12:49:54.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:54.2 Info: => 0.0001465s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:54', 'add_custom_filters') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 21: add_custom_filters migrated 12:49:54.2 Info: => 0.0004382s 12:49:54.2 Info: 22: import_list_tags migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 22 12:49:54.2 Info: AlterTable ImportLists 12:49:54.2 Info: => 1.2E-06s 12:49:54.2 Info: CreateColumn ImportLists Tags String 12:49:54.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:54.2 Info: => 0.0006159s 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:54', 'import_list_tags') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 22: import_list_tags migrated 12:49:54.2 Info: => 0.0009172s 12:49:54.2 Info: 23: add_release_groups_etc migrating 12:49:54.2 Info: Beginning Transaction 12:49:54.2 Info: Starting migration of Main DB to 23 12:49:54.2 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 12:49:54.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" }') 12:49:54.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 12:49:54.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 12:49:54.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 12:49:54.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 12:49:54.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 12:49:54.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 12:49:54.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 12:49:54.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 12:49:54.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 12:49:54.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 12:49:54.2 Info: CreateTable ArtistMetadata 12:49:54.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:54.2 Info: => 0.0001852s 12:49:54.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:54.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:54.2 Info: => 9.58E-05s 12:49:54.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:54.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:54.2 Info: => 9.84E-05s 12:49:54.2 Info: AlterTable Artists 12:49:54.2 Info: => 9E-07s 12:49:54.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:54.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:54.2 Info: => 0.000651s 12:49:54.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:54.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:54.2 Info: => 8.28E-05s 12:49:54.2 Info: CreateTable AlbumReleases 12:49:54.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:54.2 Info: => 0.000181s 12:49:54.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:54.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:54.2 Info: => 9.48E-05s 12:49:54.2 Info: CreateIndex AlbumReleases (AlbumId) 12:49:54.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:54.2 Info: => 8.62E-05s 12:49:54.2 Info: PerformDBOperation 12:49:54.2 Info: Performing DB Operation 12:49:54.2 Info: => 0.0035165s 12:49:54.2 Info: AlterTable Albums 12:49:54.2 Info: => 1.2E-06s 12:49:54.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:54.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:54.2 Info: => 0.0006683s 12:49:54.2 Info: AlterTable Albums 12:49:54.2 Info: => 1E-06s 12:49:54.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:54.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:54.2 Info: => 0.0006281s 12:49:54.2 Info: AlterTable Albums 12:49:54.2 Info: => 1.1E-06s 12:49:54.2 Info: CreateColumn Albums Links String 12:49:54.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:54.2 Info: => 0.0006424s 12:49:54.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:54.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:54.2 Info: => 9.83E-05s 12:49:54.2 Info: AlterTable Tracks 12:49:54.2 Info: => 9E-07s 12:49:54.2 Info: CreateColumn Tracks ForeignRecordingId String 12:49:54.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:54.2 Info: => 0.0006295s 12:49:54.2 Info: AlterTable Tracks 12:49:54.2 Info: => 1.2E-06s 12:49:54.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:54.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:54.2 Info: => 0.0006228s 12:49:54.2 Info: AlterTable Tracks 12:49:54.2 Info: => 1.1E-06s 12:49:54.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:54.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:54.2 Info: => 0.0006152s 12:49:54.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:54.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:54.2 Info: => 0.0001053s 12:49:54.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:54.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:54.2 Info: => 8.95E-05s 12:49:54.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:54.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:54.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:54.2 Info: DROP TABLE "Artists" 12:49:54.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:54.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.2 Info: => 0.0064248s 12:49:54.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:54.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:54.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:54.2 Info: DROP TABLE "Albums" 12:49:54.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:54.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.2 Info: => 0.0052677s 12:49:54.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:54.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:54.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:54.2 Info: DROP TABLE "Tracks" 12:49:54.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:54.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:54.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:54.2 Info: => 0.004848s 12:49:54.2 Info: DeleteColumn TrackFiles ArtistId 12:49:54.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:54.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:54.2 Info: DROP TABLE "TrackFiles" 12:49:54.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:54.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:54.2 Info: => 0.0046039s 12:49:54.2 Info: CreateIndex Artists (ArtistMetadataId) 12:49:54.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:54.2 Info: => 9.33E-05s 12:49:54.2 Info: CreateIndex Artists (Monitored) 12:49:54.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:54.2 Info: => 8.75E-05s 12:49:54.2 Info: CreateIndex Albums (ArtistMetadataId) 12:49:54.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:54.2 Info: => 8.64E-05s 12:49:54.2 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:54.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:54.2 Info: => 8.9E-05s 12:49:54.2 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:54.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:54.2 Info: => 8.7E-05s 12:49:54.2 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:54.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:54.2 Info: => 8.94E-05s 12:49:54.2 Info: UpdateData 12:49:54.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:54.2 Info: => 5.41E-05s 12:49:54.2 Info: UpdateData 12:49:54.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:54.2 Info: => 0.0010699s 12:49:54.2 Info: UpdateData 12:49:54.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:54.2 Info: => 7.24E-05s 12:49:54.2 Info: -> 12 Insert operations completed in 00:00:00.0011573 taking an average of 00:00:00.0000964 12:49:54.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:54', 'add_release_groups_etc') 12:49:54.2 Info: Committing Transaction 12:49:54.2 Info: 23: add_release_groups_etc migrated 12:49:54.2 Info: => 0.0007252s 12:49:54.2 Debug: Took: 00:00:00.1363979 12:49:54.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 12:49:54.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 12:49:54.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469943859776_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:54.3 Info: DatabaseEngineVersionCheck migrating 12:49:54.3 Info: PerformDBOperation 12:49:54.3 Info: Performing DB Operation 12:49:54.3 Info: SQLite 3.45.3 12:49:54.3 Info: => 0.0011184s 12:49:54.3 Info: DatabaseEngineVersionCheck migrated 12:49:54.3 Info: => 0.0011362s 12:49:54.4 Info: VersionMigration migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: CreateTable VersionInfo 12:49:54.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:54.4 Info: => 0.0001651s 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: VersionMigration migrated 12:49:54.4 Info: => 0.0005495s 12:49:54.4 Info: VersionUniqueMigration migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: CreateIndex VersionInfo (Version) 12:49:54.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:54.4 Info: => 0.00013s 12:49:54.4 Info: AlterTable VersionInfo 12:49:54.4 Info: => 1E-06s 12:49:54.4 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:54.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:54.4 Info: => 0.0005427s 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: VersionUniqueMigration migrated 12:49:54.4 Info: => 0.0007631s 12:49:54.4 Info: VersionDescriptionMigration migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: AlterTable VersionInfo 12:49:54.4 Info: => 1.2E-06s 12:49:54.4 Info: CreateColumn VersionInfo Description String 12:49:54.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:54.4 Info: => 0.0002109s 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: VersionDescriptionMigration migrated 12:49:54.4 Info: => 0.0004237s 12:49:54.4 Info: 1: InitialSetup migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 1 12:49:54.4 Info: CreateTable Config 12:49:54.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:54.4 Info: => 0.0001923s 12:49:54.4 Info: CreateIndex Config (Key) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:54.4 Info: => 8.51E-05s 12:49:54.4 Info: CreateTable RootFolders 12:49:54.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:54.4 Info: => 9.85E-05s 12:49:54.4 Info: CreateIndex RootFolders (Path) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:54.4 Info: => 8.05E-05s 12:49:54.4 Info: CreateTable Artists 12:49:54.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:54.4 Info: => 0.0003308s 12:49:54.4 Info: CreateIndex Artists (ForeignArtistId) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:54.4 Info: => 9.06E-05s 12:49:54.4 Info: CreateIndex Artists (NameSlug) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:54.4 Info: => 8.15E-05s 12:49:54.4 Info: CreateIndex Artists (CleanName) 12:49:54.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.4 Info: => 7.68E-05s 12:49:54.4 Info: CreateIndex Artists (Path) 12:49:54.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.4 Info: => 7.46E-05s 12:49:54.4 Info: CreateTable Albums 12:49:54.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:54.4 Info: => 0.000241s 12:49:54.4 Info: CreateIndex Albums (ForeignAlbumId) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.4 Info: => 8.05E-05s 12:49:54.4 Info: CreateIndex Albums (MBId) 12:49:54.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:54.4 Info: => 7.55E-05s 12:49:54.4 Info: CreateIndex Albums (TADBId) 12:49:54.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:54.4 Info: => 7.77E-05s 12:49:54.4 Info: CreateIndex Albums (TitleSlug) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:54.4 Info: => 7.38E-05s 12:49:54.4 Info: CreateIndex Albums (CleanTitle) 12:49:54.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.4 Info: => 7.26E-05s 12:49:54.4 Info: CreateIndex Albums (Path) 12:49:54.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:54.4 Info: => 7.27E-05s 12:49:54.4 Info: CreateTable Tracks 12:49:54.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:54.4 Info: => 0.0001636s 12:49:54.4 Info: CreateIndex Tracks (ForeignTrackId) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:54.4 Info: => 7.85E-05s 12:49:54.4 Info: CreateIndex Tracks (ArtistId) 12:49:54.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:54.4 Info: => 8.11E-05s 12:49:54.4 Info: CreateIndex Tracks (TrackFileId) 12:49:54.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:54.4 Info: => 0.0001087s 12:49:54.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:54.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:54.4 Info: => 8.82E-05s 12:49:54.4 Info: CreateTable TrackFiles 12:49:54.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:54.4 Info: => 0.0001632s 12:49:54.4 Info: CreateIndex TrackFiles (ArtistId) 12:49:54.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:54.4 Info: => 8.47E-05s 12:49:54.4 Info: CreateIndex TrackFiles (AlbumId) 12:49:54.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:54.4 Info: => 8.41E-05s 12:49:54.4 Info: CreateTable History 12:49:54.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:54.4 Info: => 0.000169s 12:49:54.4 Info: CreateIndex History (Date) 12:49:54.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:54.4 Info: => 8.63E-05s 12:49:54.4 Info: CreateIndex History (EventType) 12:49:54.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:54.4 Info: => 0.0001166s 12:49:54.4 Info: CreateIndex History (DownloadId) 12:49:54.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:54.4 Info: => 9.39E-05s 12:49:54.4 Info: CreateIndex History (AlbumId) 12:49:54.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:54.4 Info: => 8.39E-05s 12:49:54.4 Info: CreateTable Notifications 12:49:54.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:54.4 Info: => 0.0001493s 12:49:54.4 Info: CreateTable ScheduledTasks 12:49:54.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:54.4 Info: => 0.0001189s 12:49:54.4 Info: CreateIndex ScheduledTasks (TypeName) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:54.4 Info: => 8.36E-05s 12:49:54.4 Info: CreateTable Indexers 12:49:54.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:54.4 Info: => 0.0001424s 12:49:54.4 Info: CreateIndex Indexers (Name) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:54.4 Info: => 0.0001183s 12:49:54.4 Info: CreateTable Profiles 12:49:54.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:54.4 Info: => 0.0001276s 12:49:54.4 Info: CreateIndex Profiles (Name) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:54.4 Info: => 8.61E-05s 12:49:54.4 Info: CreateTable QualityDefinitions 12:49:54.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:54.4 Info: => 0.0001268s 12:49:54.4 Info: CreateIndex QualityDefinitions (Quality) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:54.4 Info: => 8.48E-05s 12:49:54.4 Info: CreateIndex QualityDefinitions (Title) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:54.4 Info: => 8.76E-05s 12:49:54.4 Info: CreateTable NamingConfig 12:49:54.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:54.4 Info: => 0.0001665s 12:49:54.4 Info: CreateTable Blacklist 12:49:54.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:54.4 Info: => 0.0002065s 12:49:54.4 Info: CreateTable Metadata 12:49:54.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:54.4 Info: => 0.000125s 12:49:54.4 Info: CreateTable MetadataFiles 12:49:54.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:54.4 Info: => 0.0001545s 12:49:54.4 Info: CreateTable DownloadClients 12:49:54.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:54.4 Info: => 0.0001259s 12:49:54.4 Info: CreateTable PendingReleases 12:49:54.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:54.4 Info: => 0.0001371s 12:49:54.4 Info: CreateTable RemotePathMappings 12:49:54.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:54.4 Info: => 0.0001138s 12:49:54.4 Info: CreateTable Tags 12:49:54.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:54.4 Info: => 0.0001297s 12:49:54.4 Info: CreateIndex Tags (Label) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:54.4 Info: => 0.0001067s 12:49:54.4 Info: CreateTable Restrictions 12:49:54.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:54.4 Info: => 0.0001215s 12:49:54.4 Info: CreateTable DelayProfiles 12:49:54.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:54.4 Info: => 0.0001482s 12:49:54.4 Info: CreateTable Users 12:49:54.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:54.4 Info: => 0.0001113s 12:49:54.4 Info: CreateIndex Users (Identifier) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:54.4 Info: => 9.29E-05s 12:49:54.4 Info: CreateIndex Users (Username) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:54.4 Info: => 8.77E-05s 12:49:54.4 Info: CreateTable Commands 12:49:54.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:54.4 Info: => 0.0001881s 12:49:54.4 Info: CreateTable IndexerStatus 12:49:54.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:54.4 Info: => 0.0001603s 12:49:54.4 Info: CreateIndex IndexerStatus (ProviderId) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:54.4 Info: => 9.25E-05s 12:49:54.4 Info: CreateTable ExtraFiles 12:49:54.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:54.4 Info: => 0.0001458s 12:49:54.4 Info: CreateTable LyricFiles 12:49:54.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:54.4 Info: => 0.000157s 12:49:54.4 Info: CreateTable LanguageProfiles 12:49:54.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:54.4 Info: => 0.000114s 12:49:54.4 Info: CreateIndex LanguageProfiles (Name) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:54.4 Info: => 9.52E-05s 12:49:54.4 Info: CreateTable DownloadClientStatus 12:49:54.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:54.4 Info: => 0.0001302s 12:49:54.4 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:54.4 Info: => 9.34E-05s 12:49:54.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:54.4 Info: -> 1 Insert operations completed in 00:00:00.0000696 taking an average of 00:00:00.0000696 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:54', 'InitialSetup') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 1: InitialSetup migrated 12:49:54.4 Info: => 0.0010696s 12:49:54.4 Info: 2: add_reason_to_pending_releases migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 2 12:49:54.4 Info: AlterTable PendingReleases 12:49:54.4 Info: => 1.2E-06s 12:49:54.4 Info: CreateColumn PendingReleases Reason Int32 12:49:54.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:54.4 Info: => 0.0006021s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:54', 'add_reason_to_pending_releases') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 2: add_reason_to_pending_releases migrated 12:49:54.4 Info: => 0.0009067s 12:49:54.4 Info: 3: add_medium_support migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 3 12:49:54.4 Info: AlterTable Albums 12:49:54.4 Info: => 1.1E-06s 12:49:54.4 Info: CreateColumn Albums Media String 12:49:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:54.4 Info: => 0.0005908s 12:49:54.4 Info: AlterTable Tracks 12:49:54.4 Info: => 1.1E-06s 12:49:54.4 Info: CreateColumn Tracks MediumNumber Int32 12:49:54.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:54.4 Info: => 0.0005325s 12:49:54.4 Info: AlterTable Tracks 12:49:54.4 Info: => 1.1E-06s 12:49:54.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:54.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:54.4 Info: => 0.0005281s 12:49:54.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:54.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:54.4 Info: => 4.55E-05s 12:49:54.4 Info: DeleteColumn Tracks TrackNumber 12:49:54.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:54.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:54.4 Info: DROP TABLE "Tracks" 12:49:54.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:54.4 Info: => 0.004618s 12:49:54.4 Info: AlterTable Tracks 12:49:54.4 Info: => 1E-06s 12:49:54.4 Info: CreateColumn Tracks TrackNumber String 12:49:54.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:54.4 Info: => 0.0005534s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:54', 'add_medium_support') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 3: add_medium_support migrated 12:49:54.4 Info: => 0.0009212s 12:49:54.4 Info: 4: add_various_qualites_in_profile migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 4 12:49:54.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:54.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:54.4 Info: => 6.05E-05s 12:49:54.4 Info: PerformDBOperation 12:49:54.4 Info: Performing DB Operation 12:49:54.4 Info: => 3.31E-05s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:54', 'add_various_qualites_in_profile') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 4: add_various_qualites_in_profile migrated 12:49:54.4 Info: => 0.0002801s 12:49:54.4 Info: 5: metadata_profiles migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 5 12:49:54.4 Info: CreateTable MetadataProfiles 12:49:54.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:54.4 Info: => 0.0001479s 12:49:54.4 Info: CreateIndex MetadataProfiles (Name) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:54.4 Info: => 9.54E-05s 12:49:54.4 Info: AlterTable Artists 12:49:54.4 Info: => 9E-07s 12:49:54.4 Info: CreateColumn Artists MetadataProfileId Int32 12:49:54.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:54.4 Info: => 0.0005915s 12:49:54.4 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:54.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:54.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:54.4 Info: DROP TABLE "Artists" 12:49:54.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.4 Info: => 0.0049743s 12:49:54.4 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:54.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:54.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:54.4 Info: DROP TABLE "Artists" 12:49:54.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.4 Info: => 0.0063641s 12:49:54.4 Info: AlterTable Albums 12:49:54.4 Info: => 1.1E-06s 12:49:54.4 Info: CreateColumn Albums SecondaryTypes String 12:49:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:54.4 Info: => 0.0005542s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:54', 'metadata_profiles') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 5: metadata_profiles migrated 12:49:54.4 Info: => 0.0009568s 12:49:54.4 Info: 6: separate_automatic_and_interactive_search migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 6 12:49:54.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49: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) 12:49:54.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:54.4 Info: DROP TABLE "Indexers" 12:49:54.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:54.4 Info: => 0.0041485s 12:49:54.4 Info: AlterTable Indexers 12:49:54.4 Info: => 1E-06s 12:49:54.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:54.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:54.4 Info: => 0.0005523s 12:49:54.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:54.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:54.4 Info: => 4.38E-05s 12:49:54.4 Info: AlterTable Indexers 12:49:54.4 Info: => 1E-06s 12:49:54.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49: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) 12:49: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" 12:49:54.4 Info: DROP TABLE "Indexers" 12:49:54.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:54.4 Info: => 0.0041469s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:54', 'separate_automatic_and_interactive_search') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 6: separate_automatic_and_interactive_search migrated 12:49:54.4 Info: => 0.0044824s 12:49:54.4 Info: 7: change_album_path_to_relative migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 7 12:49:54.4 Info: DeleteColumn Albums Path 12:49: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) 12:49: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" 12:49:54.4 Info: DROP TABLE "Albums" 12:49:54.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.4 Info: => 0.0063429s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:54', 'change_album_path_to_relative') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 7: change_album_path_to_relative migrated 12:49:54.4 Info: => 0.0067548s 12:49:54.4 Info: 8: change_quality_size_mb_to_kb migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 8 12:49:54.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:54.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:54.4 Info: => 5.72E-05s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:54', 'change_quality_size_mb_to_kb') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 8: change_quality_size_mb_to_kb migrated 12:49:54.4 Info: => 0.0003123s 12:49:54.4 Info: 9: album_releases migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 9 12:49:54.4 Info: AlterTable Albums 12:49:54.4 Info: => 1.2E-06s 12:49:54.4 Info: CreateColumn Albums Releases String 12:49:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:54.4 Info: => 0.0005877s 12:49:54.4 Info: AlterTable Albums 12:49:54.4 Info: => 1.2E-06s 12:49:54.4 Info: CreateColumn Albums CurrentRelease String 12:49:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:54.4 Info: => 0.0005682s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:54', 'album_releases') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 9: album_releases migrated 12:49:54.4 Info: => 0.000864s 12:49:54.4 Info: 10: album_releases_fix migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 10 12:49:54.4 Info: AlterTable Albums 12:49:54.4 Info: => 1.4E-06s 12:49:54.4 Info: AlterColumn Albums Releases String 12:49:54.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:54.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:54.4 Info: DROP TABLE "Albums" 12:49:54.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.4 Info: => 0.0059933s 12:49:54.4 Info: AlterTable Albums 12:49:54.4 Info: => 1E-06s 12:49:54.4 Info: AlterColumn Albums CurrentRelease String 12:49:54.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:54.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:54.4 Info: DROP TABLE "Albums" 12:49:54.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:54.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.4 Info: => 0.0060513s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:54', 'album_releases_fix') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 10: album_releases_fix migrated 12:49:54.4 Info: => 0.0064258s 12:49:54.4 Info: 11: import_lists migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 11 12:49:54.4 Info: CreateTable ImportLists 12:49:54.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:54.4 Info: => 0.0001902s 12:49:54.4 Info: CreateIndex ImportLists (Name) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:54.4 Info: => 9.2E-05s 12:49:54.4 Info: CreateTable ImportListStatus 12:49:54.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:54.4 Info: => 0.0001364s 12:49:54.4 Info: CreateIndex ImportListStatus (ProviderId) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:54.4 Info: => 8.94E-05s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:54', 'import_lists') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 11: import_lists migrated 12:49:54.4 Info: => 0.0003933s 12:49:54.4 Info: 12: add_release_status migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 12 12:49:54.4 Info: AlterTable MetadataProfiles 12:49:54.4 Info: => 1.1E-06s 12:49:54.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:54.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:54.4 Info: => 0.0006068s 12:49:54.4 Info: PerformDBOperation 12:49:54.4 Info: Performing DB Operation 12:49:54.4 Info: => 3.38E-05s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:54', 'add_release_status') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 12: add_release_status migrated 12:49:54.4 Info: => 0.0003059s 12:49:54.4 Info: 13: album_download_notification migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 13 12:49:54.4 Info: AlterTable Notifications 12:49:54.4 Info: => 1.3E-06s 12:49:54.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:54.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:54.4 Info: => 0.0006207s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:54', 'album_download_notification') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 13: album_download_notification migrated 12:49:54.4 Info: => 0.0009175s 12:49:54.4 Info: 14: fix_language_metadata_profiles migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 14 12:49:54.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:54.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:54.4 Info: => 8.5E-05s 12:49:54.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:54.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:54.4 Info: => 6.43E-05s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:54', 'fix_language_metadata_profiles') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 14: fix_language_metadata_profiles migrated 12:49:54.4 Info: => 0.0003085s 12:49:54.4 Info: 15: remove_fanzub migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 15 12:49:54.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:54.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:54.4 Info: => 4.98E-05s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:54', 'remove_fanzub') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 15: remove_fanzub migrated 12:49:54.4 Info: => 0.0002866s 12:49:54.4 Info: 16: update_artist_history_indexes migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 16 12:49:54.4 Info: CreateIndex Albums (ArtistId) 12:49:54.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:54.4 Info: => 0.0001153s 12:49:54.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:54.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:54.4 Info: => 9.31E-05s 12:49:54.4 Info: DeleteIndex History (AlbumId) 12:49:54.4 Info: DROP INDEX "IX_History_AlbumId" 12:49:54.4 Info: => 0.0001298s 12:49:54.4 Info: CreateIndex History (AlbumId, Date) 12:49:54.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:54.4 Info: => 0.0001012s 12:49:54.4 Info: DeleteIndex History (DownloadId) 12:49:54.4 Info: DROP INDEX "IX_History_DownloadId" 12:49:54.4 Info: => 0.0001156s 12:49:54.4 Info: CreateIndex History (DownloadId, Date) 12:49:54.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:54.4 Info: => 9.63E-05s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:54', 'update_artist_history_indexes') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 16: update_artist_history_indexes migrated 12:49:54.4 Info: => 0.0004008s 12:49:54.4 Info: 17: remove_nma migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 17 12:49:54.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:54.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:54.4 Info: => 6.5E-05s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:54', 'remove_nma') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 17: remove_nma migrated 12:49:54.4 Info: => 0.0003134s 12:49:54.4 Info: 18: album_disambiguation migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 18 12:49:54.4 Info: AlterTable Albums 12:49:54.4 Info: => 1.1E-06s 12:49:54.4 Info: CreateColumn Albums Disambiguation String 12:49:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:54.4 Info: => 0.0006195s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:54', 'album_disambiguation') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 18: album_disambiguation migrated 12:49:54.4 Info: => 0.0009375s 12:49:54.4 Info: 19: add_ape_quality_in_profiles migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 19 12:49:54.4 Info: PerformDBOperation 12:49:54.4 Info: Performing DB Operation 12:49:54.4 Info: => 3.75E-05s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:54', 'add_ape_quality_in_profiles') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 19: add_ape_quality_in_profiles migrated 12:49:54.4 Info: => 0.0002931s 12:49:54.4 Info: 20: remove_pushalot migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 20 12:49:54.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:54.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:54.4 Info: => 5.32E-05s 12:49:54.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:54.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:54.4 Info: => 3.85E-05s 12:49:54.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:54.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:54.4 Info: => 3.89E-05s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:54', 'remove_pushalot') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 20: remove_pushalot migrated 12:49:54.4 Info: => 0.0002766s 12:49:54.4 Info: 21: add_custom_filters migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 21 12:49:54.4 Info: CreateTable CustomFilters 12:49:54.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:54.4 Info: => 0.0001456s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:54', 'add_custom_filters') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 21: add_custom_filters migrated 12:49:54.4 Info: => 0.0004244s 12:49:54.4 Info: 22: import_list_tags migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 22 12:49:54.4 Info: AlterTable ImportLists 12:49:54.4 Info: => 1E-06s 12:49:54.4 Info: CreateColumn ImportLists Tags String 12:49:54.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:54.4 Info: => 0.0006129s 12:49:54.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:54', 'import_list_tags') 12:49:54.4 Info: Committing Transaction 12:49:54.4 Info: 22: import_list_tags migrated 12:49:54.4 Info: => 0.0008996s 12:49:54.4 Info: 23: add_release_groups_etc migrating 12:49:54.4 Info: Beginning Transaction 12:49:54.4 Info: Starting migration of Main DB to 23 12:49:54.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) 12:49:54.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" }') 12:49:54.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') 12:49:54.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') 12:49:54.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') 12:49:54.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') 12:49:54.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') 12:49:54.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') 12:49:54.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') 12:49:54.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') 12:49:54.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') 12:49:54.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') 12:49:54.4 Info: CreateTable ArtistMetadata 12:49:54.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:54.4 Info: => 0.0001865s 12:49:54.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:54.4 Info: => 9.53E-05s 12:49:54.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:54.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:54.4 Info: => 9.88E-05s 12:49:54.4 Info: AlterTable Artists 12:49:54.4 Info: => 1E-06s 12:49:54.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:54.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:54.4 Info: => 0.0006296s 12:49:54.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:54.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:54.4 Info: => 8.15E-05s 12:49:54.4 Info: CreateTable AlbumReleases 12:49:54.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:54.4 Info: => 0.000178s 12:49:54.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:54.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:54.4 Info: => 9.29E-05s 12:49:54.4 Info: CreateIndex AlbumReleases (AlbumId) 12:49:54.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:54.4 Info: => 0.000111s 12:49:54.4 Info: PerformDBOperation 12:49:54.4 Info: Performing DB Operation 12:49:54.4 Info: => 0.0035221s 12:49:54.4 Info: AlterTable Albums 12:49:54.4 Info: => 1.2E-06s 12:49:54.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:54.4 Info: => 0.0006784s 12:49:54.4 Info: AlterTable Albums 12:49:54.4 Info: => 1.1E-06s 12:49:54.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:54.4 Info: => 0.00063s 12:49:54.4 Info: AlterTable Albums 12:49:54.4 Info: => 1.1E-06s 12:49:54.4 Info: CreateColumn Albums Links String 12:49:54.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:54.4 Info: => 0.0006196s 12:49:54.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:54.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:54.4 Info: => 9.67E-05s 12:49:54.4 Info: AlterTable Tracks 12:49:54.4 Info: => 1.1E-06s 12:49:54.4 Info: CreateColumn Tracks ForeignRecordingId String 12:49:54.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:54.4 Info: => 0.0006245s 12:49:54.4 Info: AlterTable Tracks 12:49:54.4 Info: => 1.1E-06s 12:49:54.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:54.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:54.5 Info: => 0.0006297s 12:49:54.5 Info: AlterTable Tracks 12:49:54.5 Info: => 1.1E-06s 12:49:54.5 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:54.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:54.5 Info: => 0.0006207s 12:49:54.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:54.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:54.5 Info: => 0.0001073s 12:49:54.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:54.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:54.5 Info: => 9E-05s 12:49:54.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:54.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:54.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:54.5 Info: DROP TABLE "Artists" 12:49:54.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:54.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.5 Info: => 0.0064232s 12:49:54.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:54.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:54.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:54.5 Info: DROP TABLE "Albums" 12:49:54.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:54.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.5 Info: => 0.005249s 12:49:54.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:54.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:54.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:54.5 Info: DROP TABLE "Tracks" 12:49:54.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:54.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:54.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:54.5 Info: => 0.0048475s 12:49:54.5 Info: DeleteColumn TrackFiles ArtistId 12:49:54.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:54.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:54.5 Info: DROP TABLE "TrackFiles" 12:49:54.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:54.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:54.5 Info: => 0.0056926s 12:49:54.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:54.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:54.5 Info: => 9.63E-05s 12:49:54.5 Info: CreateIndex Artists (Monitored) 12:49:54.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:54.5 Info: => 8.7E-05s 12:49:54.5 Info: CreateIndex Albums (ArtistMetadataId) 12:49:54.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:54.5 Info: => 8.57E-05s 12:49:54.5 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:54.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:54.5 Info: => 8.95E-05s 12:49:54.5 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:54.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:54.5 Info: => 8.7E-05s 12:49:54.5 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:54.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:54.5 Info: => 8.84E-05s 12:49:54.5 Info: UpdateData 12:49:54.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:54.5 Info: => 5.19E-05s 12:49:54.5 Info: UpdateData 12:49:54.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:54.5 Info: => 4.47E-05s 12:49:54.5 Info: UpdateData 12:49:54.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:54.5 Info: => 4.85E-05s 12:49:54.5 Info: -> 12 Insert operations completed in 00:00:00.0021427 taking an average of 00:00:00.0001785 12:49:54.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:54', 'add_release_groups_etc') 12:49:54.5 Info: Committing Transaction 12:49:54.5 Info: 23: add_release_groups_etc migrated 12:49:54.5 Info: => 0.0006092s 12:49:54.5 Debug: Took: 00:00:00.1365441 12:49:54.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 12:49:54.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 12:49:54.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469946415954_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:54.6 Info: DatabaseEngineVersionCheck migrating 12:49:54.6 Info: PerformDBOperation 12:49:54.6 Info: Performing DB Operation 12:49:54.6 Info: SQLite 3.45.3 12:49:54.6 Info: => 0.0011196s 12:49:54.6 Info: DatabaseEngineVersionCheck migrated 12:49:54.6 Info: => 0.0011384s 12:49:54.6 Info: VersionMigration migrating 12:49:54.6 Info: Beginning Transaction 12:49:54.6 Info: CreateTable VersionInfo 12:49:54.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:54.6 Info: => 0.0001676s 12:49:54.6 Info: Committing Transaction 12:49:54.6 Info: VersionMigration migrated 12:49:54.6 Info: => 0.0005324s 12:49:54.6 Info: VersionUniqueMigration migrating 12:49:54.6 Info: Beginning Transaction 12:49:54.6 Info: CreateIndex VersionInfo (Version) 12:49:54.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:54.6 Info: => 0.0001321s 12:49:54.6 Info: AlterTable VersionInfo 12:49:54.6 Info: => 1E-06s 12:49:54.6 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:54.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:54.6 Info: => 0.0005479s 12:49:54.6 Info: Committing Transaction 12:49:54.6 Info: VersionUniqueMigration migrated 12:49:54.6 Info: => 0.0007699s 12:49:54.6 Info: VersionDescriptionMigration migrating 12:49:54.6 Info: Beginning Transaction 12:49:54.6 Info: AlterTable VersionInfo 12:49:54.6 Info: => 9E-07s 12:49:54.6 Info: CreateColumn VersionInfo Description String 12:49:54.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:54.6 Info: => 0.0002111s 12:49:54.6 Info: Committing Transaction 12:49:54.6 Info: VersionDescriptionMigration migrated 12:49:54.6 Info: => 0.0004061s 12:49:54.6 Info: 1: InitialSetup migrating 12:49:54.6 Info: Beginning Transaction 12:49:54.6 Info: Starting migration of Main DB to 1 12:49:54.6 Info: CreateTable Config 12:49:54.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:54.6 Info: => 0.0001942s 12:49:54.6 Info: CreateIndex Config (Key) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:54.6 Info: => 0.0001027s 12:49:54.6 Info: CreateTable RootFolders 12:49:54.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:54.6 Info: => 0.0001002s 12:49:54.6 Info: CreateIndex RootFolders (Path) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:54.6 Info: => 8.19E-05s 12:49:54.6 Info: CreateTable Artists 12:49:54.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:54.6 Info: => 0.0003685s 12:49:54.6 Info: CreateIndex Artists (ForeignArtistId) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:54.6 Info: => 9.67E-05s 12:49:54.6 Info: CreateIndex Artists (NameSlug) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:54.6 Info: => 8.57E-05s 12:49:54.6 Info: CreateIndex Artists (CleanName) 12:49:54.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.6 Info: => 7.54E-05s 12:49:54.6 Info: CreateIndex Artists (Path) 12:49:54.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.6 Info: => 8.15E-05s 12:49:54.6 Info: CreateTable Albums 12:49:54.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:54.6 Info: => 0.0002898s 12:49:54.6 Info: CreateIndex Albums (ForeignAlbumId) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.6 Info: => 8.89E-05s 12:49:54.6 Info: CreateIndex Albums (MBId) 12:49:54.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:54.6 Info: => 7.31E-05s 12:49:54.6 Info: CreateIndex Albums (TADBId) 12:49:54.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:54.6 Info: => 7.82E-05s 12:49:54.6 Info: CreateIndex Albums (TitleSlug) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:54.6 Info: => 8.39E-05s 12:49:54.6 Info: CreateIndex Albums (CleanTitle) 12:49:54.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.6 Info: => 8.04E-05s 12:49:54.6 Info: CreateIndex Albums (Path) 12:49:54.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:54.6 Info: => 7.35E-05s 12:49:54.6 Info: CreateTable Tracks 12:49:54.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:54.6 Info: => 0.0002041s 12:49:54.6 Info: CreateIndex Tracks (ForeignTrackId) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:54.6 Info: => 8.83E-05s 12:49:54.6 Info: CreateIndex Tracks (ArtistId) 12:49:54.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:54.6 Info: => 8.59E-05s 12:49:54.6 Info: CreateIndex Tracks (TrackFileId) 12:49:54.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:54.6 Info: => 9.81E-05s 12:49:54.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:54.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:54.6 Info: => 0.0001053s 12:49:54.6 Info: CreateTable TrackFiles 12:49:54.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:54.6 Info: => 0.0001712s 12:49:54.6 Info: CreateIndex TrackFiles (ArtistId) 12:49:54.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:54.6 Info: => 9.64E-05s 12:49:54.6 Info: CreateIndex TrackFiles (AlbumId) 12:49:54.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:54.6 Info: => 0.0001053s 12:49:54.6 Info: CreateTable History 12:49:54.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:54.6 Info: => 0.000181s 12:49:54.6 Info: CreateIndex History (Date) 12:49:54.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:54.6 Info: => 8.9E-05s 12:49:54.6 Info: CreateIndex History (EventType) 12:49:54.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:54.6 Info: => 0.0001216s 12:49:54.6 Info: CreateIndex History (DownloadId) 12:49:54.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:54.6 Info: => 0.0001014s 12:49:54.6 Info: CreateIndex History (AlbumId) 12:49:54.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:54.6 Info: => 8.85E-05s 12:49:54.6 Info: CreateTable Notifications 12:49:54.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:54.6 Info: => 0.0001579s 12:49:54.6 Info: CreateTable ScheduledTasks 12:49:54.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:54.6 Info: => 0.0001509s 12:49:54.6 Info: CreateIndex ScheduledTasks (TypeName) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:54.6 Info: => 9.36E-05s 12:49:54.6 Info: CreateTable Indexers 12:49:54.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:54.6 Info: => 0.000141s 12:49:54.6 Info: CreateIndex Indexers (Name) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:54.6 Info: => 0.0001159s 12:49:54.6 Info: CreateTable Profiles 12:49:54.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:54.6 Info: => 0.0001341s 12:49:54.6 Info: CreateIndex Profiles (Name) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:54.6 Info: => 9.39E-05s 12:49:54.6 Info: CreateTable QualityDefinitions 12:49:54.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:54.6 Info: => 0.0001541s 12:49:54.6 Info: CreateIndex QualityDefinitions (Quality) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:54.6 Info: => 9.51E-05s 12:49:54.6 Info: CreateIndex QualityDefinitions (Title) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:54.6 Info: => 8.72E-05s 12:49:54.6 Info: CreateTable NamingConfig 12:49:54.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:54.6 Info: => 0.0001672s 12:49:54.6 Info: CreateTable Blacklist 12:49:54.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:54.6 Info: => 0.0002159s 12:49:54.6 Info: CreateTable Metadata 12:49:54.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:54.6 Info: => 0.0001341s 12:49:54.6 Info: CreateTable MetadataFiles 12:49:54.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:54.6 Info: => 0.0002009s 12:49:54.6 Info: CreateTable DownloadClients 12:49:54.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:54.6 Info: => 0.0001445s 12:49:54.6 Info: CreateTable PendingReleases 12:49:54.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:54.6 Info: => 0.0001427s 12:49:54.6 Info: CreateTable RemotePathMappings 12:49:54.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:54.6 Info: => 0.0001211s 12:49:54.6 Info: CreateTable Tags 12:49:54.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:54.6 Info: => 0.0001913s 12:49:54.6 Info: CreateIndex Tags (Label) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:54.6 Info: => 0.0001113s 12:49:54.6 Info: CreateTable Restrictions 12:49:54.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:54.6 Info: => 0.0001911s 12:49:54.6 Info: CreateTable DelayProfiles 12:49:54.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:54.6 Info: => 0.0001594s 12:49:54.6 Info: CreateTable Users 12:49:54.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:54.6 Info: => 0.000115s 12:49:54.6 Info: CreateIndex Users (Identifier) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:54.6 Info: => 9.76E-05s 12:49:54.6 Info: CreateIndex Users (Username) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:54.6 Info: => 9.42E-05s 12:49:54.6 Info: CreateTable Commands 12:49:54.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:54.6 Info: => 0.0002047s 12:49:54.6 Info: CreateTable IndexerStatus 12:49:54.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:54.6 Info: => 0.0001573s 12:49:54.6 Info: CreateIndex IndexerStatus (ProviderId) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:54.6 Info: => 9.35E-05s 12:49:54.6 Info: CreateTable ExtraFiles 12:49:54.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:54.6 Info: => 0.0001478s 12:49:54.6 Info: CreateTable LyricFiles 12:49:54.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:54.6 Info: => 0.000159s 12:49:54.6 Info: CreateTable LanguageProfiles 12:49:54.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:54.6 Info: => 0.0001159s 12:49:54.6 Info: CreateIndex LanguageProfiles (Name) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:54.6 Info: => 9.51E-05s 12:49:54.6 Info: CreateTable DownloadClientStatus 12:49:54.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:54.6 Info: => 0.0001306s 12:49:54.6 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:54.6 Info: => 9.65E-05s 12:49:54.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:54.6 Info: -> 1 Insert operations completed in 00:00:00.0000703 taking an average of 00:00:00.0000703 12:49:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:54', 'InitialSetup') 12:49:54.6 Info: Committing Transaction 12:49:54.6 Info: 1: InitialSetup migrated 12:49:54.6 Info: => 0.0010411s 12:49:54.6 Info: 2: add_reason_to_pending_releases migrating 12:49:54.6 Info: Beginning Transaction 12:49:54.6 Info: Starting migration of Main DB to 2 12:49:54.6 Info: AlterTable PendingReleases 12:49:54.6 Info: => 1.1E-06s 12:49:54.6 Info: CreateColumn PendingReleases Reason Int32 12:49:54.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:54.6 Info: => 0.0006084s 12:49:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:54', 'add_reason_to_pending_releases') 12:49:54.6 Info: Committing Transaction 12:49:54.6 Info: 2: add_reason_to_pending_releases migrated 12:49:54.6 Info: => 0.000917s 12:49:54.6 Info: 3: add_medium_support migrating 12:49:54.6 Info: Beginning Transaction 12:49:54.6 Info: Starting migration of Main DB to 3 12:49:54.6 Info: AlterTable Albums 12:49:54.6 Info: => 1.2E-06s 12:49:54.6 Info: CreateColumn Albums Media String 12:49:54.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:54.6 Info: => 0.0006111s 12:49:54.6 Info: AlterTable Tracks 12:49:54.6 Info: => 1E-06s 12:49:54.6 Info: CreateColumn Tracks MediumNumber Int32 12:49:54.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:54.6 Info: => 0.0005487s 12:49:54.6 Info: AlterTable Tracks 12:49:54.6 Info: => 1.1E-06s 12:49:54.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:54.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:54.6 Info: => 0.0005502s 12:49:54.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:54.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:54.6 Info: => 4.71E-05s 12:49:54.6 Info: DeleteColumn Tracks TrackNumber 12:49:54.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:54.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:54.6 Info: DROP TABLE "Tracks" 12:49:54.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:54.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:54.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:54.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:54.6 Info: => 0.0046061s 12:49:54.6 Info: AlterTable Tracks 12:49:54.6 Info: => 9E-07s 12:49:54.6 Info: CreateColumn Tracks TrackNumber String 12:49:54.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:54.6 Info: => 0.0005602s 12:49:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:54', 'add_medium_support') 12:49:54.6 Info: Committing Transaction 12:49:54.6 Info: 3: add_medium_support migrated 12:49:54.6 Info: => 0.0009499s 12:49:54.6 Info: 4: add_various_qualites_in_profile migrating 12:49:54.6 Info: Beginning Transaction 12:49:54.6 Info: Starting migration of Main DB to 4 12:49:54.6 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 12:49:54.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:54.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:54.6 Info: => 4.49E-05s 12:49:54.6 Info: PerformDBOperation 12:49:54.6 Info: Performing DB Operation 12:49:54.6 Info: => 0.0080303s 12:49:54.6 Info: -> 1 Insert operations completed in 00:00:00.0000911 taking an average of 00:00:00.0000911 12:49:54.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:54', 'add_various_qualites_in_profile') 12:49:54.6 Info: Committing Transaction 12:49:54.6 Info: 4: add_various_qualites_in_profile migrated 12:49:54.6 Info: => 0.0083903s 12:49:54.6 Debug: Took: 00:00:00.0536268 12:49:54.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 12:49:54.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 12:49:54.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469947831843_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:54.7 Info: DatabaseEngineVersionCheck migrating 12:49:54.7 Info: PerformDBOperation 12:49:54.7 Info: Performing DB Operation 12:49:54.7 Info: SQLite 3.45.3 12:49:54.7 Info: => 0.0011038s 12:49:54.7 Info: DatabaseEngineVersionCheck migrated 12:49:54.7 Info: => 0.0011218s 12:49:54.7 Info: VersionMigration migrating 12:49:54.7 Info: Beginning Transaction 12:49:54.7 Info: CreateTable VersionInfo 12:49:54.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:54.7 Info: => 0.0001666s 12:49:54.7 Info: Committing Transaction 12:49:54.7 Info: VersionMigration migrated 12:49:54.7 Info: => 0.0005456s 12:49:54.7 Info: VersionUniqueMigration migrating 12:49:54.7 Info: Beginning Transaction 12:49:54.7 Info: CreateIndex VersionInfo (Version) 12:49:54.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:54.7 Info: => 0.0001293s 12:49:54.7 Info: AlterTable VersionInfo 12:49:54.7 Info: => 1.1E-06s 12:49:54.7 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:54.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:54.7 Info: => 0.000557s 12:49:54.7 Info: Committing Transaction 12:49:54.8 Info: VersionUniqueMigration migrated 12:49:54.8 Info: => 0.0008058s 12:49:54.8 Info: VersionDescriptionMigration migrating 12:49:54.8 Info: Beginning Transaction 12:49:54.8 Info: AlterTable VersionInfo 12:49:54.8 Info: => 1.1E-06s 12:49:54.8 Info: CreateColumn VersionInfo Description String 12:49:54.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:54.8 Info: => 0.0002141s 12:49:54.8 Info: Committing Transaction 12:49:54.8 Info: VersionDescriptionMigration migrated 12:49:54.8 Info: => 0.0004054s 12:49:54.8 Info: 1: InitialSetup migrating 12:49:54.8 Info: Beginning Transaction 12:49:54.8 Info: Starting migration of Main DB to 1 12:49:54.8 Info: CreateTable Config 12:49:54.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:54.8 Info: => 0.0001911s 12:49:54.8 Info: CreateIndex Config (Key) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:54.8 Info: => 8.63E-05s 12:49:54.8 Info: CreateTable RootFolders 12:49:54.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:54.8 Info: => 9.84E-05s 12:49:54.8 Info: CreateIndex RootFolders (Path) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:54.8 Info: => 8.02E-05s 12:49:54.8 Info: CreateTable Artists 12:49:54.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:54.8 Info: => 0.0003408s 12:49:54.8 Info: CreateIndex Artists (ForeignArtistId) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:54.8 Info: => 0.0001053s 12:49:54.8 Info: CreateIndex Artists (NameSlug) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:54.8 Info: => 7.98E-05s 12:49:54.8 Info: CreateIndex Artists (CleanName) 12:49:54.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.8 Info: => 8.01E-05s 12:49:54.8 Info: CreateIndex Artists (Path) 12:49:54.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.8 Info: => 7.51E-05s 12:49:54.8 Info: CreateTable Albums 12:49:54.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:54.8 Info: => 0.0002409s 12:49:54.8 Info: CreateIndex Albums (ForeignAlbumId) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.8 Info: => 7.91E-05s 12:49:54.8 Info: CreateIndex Albums (MBId) 12:49:54.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:54.8 Info: => 7.4E-05s 12:49:54.8 Info: CreateIndex Albums (TADBId) 12:49:54.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:54.8 Info: => 7.7E-05s 12:49:54.8 Info: CreateIndex Albums (TitleSlug) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:54.8 Info: => 7.49E-05s 12:49:54.8 Info: CreateIndex Albums (CleanTitle) 12:49:54.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.8 Info: => 7.39E-05s 12:49:54.8 Info: CreateIndex Albums (Path) 12:49:54.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:54.8 Info: => 7.4E-05s 12:49:54.8 Info: CreateTable Tracks 12:49:54.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:54.8 Info: => 0.0001664s 12:49:54.8 Info: CreateIndex Tracks (ForeignTrackId) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:54.8 Info: => 8.3E-05s 12:49:54.8 Info: CreateIndex Tracks (ArtistId) 12:49:54.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:54.8 Info: => 8.2E-05s 12:49:54.8 Info: CreateIndex Tracks (TrackFileId) 12:49:54.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:54.8 Info: => 0.000111s 12:49:54.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:54.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:54.8 Info: => 9.32E-05s 12:49:54.8 Info: CreateTable TrackFiles 12:49:54.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:54.8 Info: => 0.0001668s 12:49:54.8 Info: CreateIndex TrackFiles (ArtistId) 12:49:54.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:54.8 Info: => 8.5E-05s 12:49:54.8 Info: CreateIndex TrackFiles (AlbumId) 12:49:54.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:54.8 Info: => 8.15E-05s 12:49:54.8 Info: CreateTable History 12:49:54.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:54.8 Info: => 0.0001687s 12:49:54.8 Info: CreateIndex History (Date) 12:49:54.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:54.8 Info: => 8.44E-05s 12:49:54.8 Info: CreateIndex History (EventType) 12:49:54.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:54.8 Info: => 0.0001142s 12:49:54.8 Info: CreateIndex History (DownloadId) 12:49:54.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:54.8 Info: => 9.46E-05s 12:49:54.8 Info: CreateIndex History (AlbumId) 12:49:54.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:54.8 Info: => 8.42E-05s 12:49:54.8 Info: CreateTable Notifications 12:49:54.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:54.8 Info: => 0.0001485s 12:49:54.8 Info: CreateTable ScheduledTasks 12:49:54.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:54.8 Info: => 0.0001225s 12:49:54.8 Info: CreateIndex ScheduledTasks (TypeName) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:54.8 Info: => 0.0001305s 12:49:54.8 Info: CreateTable Indexers 12:49:54.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:54.8 Info: => 0.0001372s 12:49:54.8 Info: CreateIndex Indexers (Name) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:54.8 Info: => 0.0001176s 12:49:54.8 Info: CreateTable Profiles 12:49:54.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:54.8 Info: => 0.0001285s 12:49:54.8 Info: CreateIndex Profiles (Name) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:54.8 Info: => 8.61E-05s 12:49:54.8 Info: CreateTable QualityDefinitions 12:49:54.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:54.8 Info: => 0.0001281s 12:49:54.8 Info: CreateIndex QualityDefinitions (Quality) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:54.8 Info: => 8.64E-05s 12:49:54.8 Info: CreateIndex QualityDefinitions (Title) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:54.8 Info: => 8.64E-05s 12:49:54.8 Info: CreateTable NamingConfig 12:49:54.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:54.8 Info: => 0.0001687s 12:49:54.8 Info: CreateTable Blacklist 12:49:54.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:54.8 Info: => 0.0002065s 12:49:54.8 Info: CreateTable Metadata 12:49:54.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:54.8 Info: => 0.0001278s 12:49:54.8 Info: CreateTable MetadataFiles 12:49:54.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:54.8 Info: => 0.0001553s 12:49:54.8 Info: CreateTable DownloadClients 12:49:54.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:54.8 Info: => 0.0001254s 12:49:54.8 Info: CreateTable PendingReleases 12:49:54.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:54.8 Info: => 0.0001356s 12:49:54.8 Info: CreateTable RemotePathMappings 12:49:54.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:54.8 Info: => 0.000117s 12:49:54.8 Info: CreateTable Tags 12:49:54.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:54.8 Info: => 0.00013s 12:49:54.8 Info: CreateIndex Tags (Label) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:54.8 Info: => 0.0001029s 12:49:54.8 Info: CreateTable Restrictions 12:49:54.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:54.8 Info: => 0.0001248s 12:49:54.8 Info: CreateTable DelayProfiles 12:49:54.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:54.8 Info: => 0.0001486s 12:49:54.8 Info: CreateTable Users 12:49:54.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:54.8 Info: => 0.0001115s 12:49:54.8 Info: CreateIndex Users (Identifier) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:54.8 Info: => 8.92E-05s 12:49:54.8 Info: CreateIndex Users (Username) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:54.8 Info: => 9.11E-05s 12:49:54.8 Info: CreateTable Commands 12:49:54.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:54.8 Info: => 0.000189s 12:49:54.8 Info: CreateTable IndexerStatus 12:49:54.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:54.8 Info: => 0.0001582s 12:49:54.8 Info: CreateIndex IndexerStatus (ProviderId) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:54.8 Info: => 9.22E-05s 12:49:54.8 Info: CreateTable ExtraFiles 12:49:54.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:54.8 Info: => 0.0001435s 12:49:54.8 Info: CreateTable LyricFiles 12:49:54.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:54.8 Info: => 0.0001552s 12:49:54.8 Info: CreateTable LanguageProfiles 12:49:54.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:54.8 Info: => 0.0001159s 12:49:54.8 Info: CreateIndex LanguageProfiles (Name) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:54.8 Info: => 9.28E-05s 12:49:54.8 Info: CreateTable DownloadClientStatus 12:49:54.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:54.8 Info: => 0.0001305s 12:49:54.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:54.8 Info: => 9.28E-05s 12:49:54.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:54.8 Info: -> 1 Insert operations completed in 00:00:00.0000706 taking an average of 00:00:00.0000706 12:49:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:54', 'InitialSetup') 12:49:54.8 Info: Committing Transaction 12:49:54.8 Info: 1: InitialSetup migrated 12:49:54.8 Info: => 0.00107s 12:49:54.8 Info: 2: add_reason_to_pending_releases migrating 12:49:54.8 Info: Beginning Transaction 12:49:54.8 Info: Starting migration of Main DB to 2 12:49:54.8 Info: AlterTable PendingReleases 12:49:54.8 Info: => 1.3E-06s 12:49:54.8 Info: CreateColumn PendingReleases Reason Int32 12:49:54.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:54.8 Info: => 0.0006081s 12:49:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:54', 'add_reason_to_pending_releases') 12:49:54.8 Info: Committing Transaction 12:49:54.8 Info: 2: add_reason_to_pending_releases migrated 12:49:54.8 Info: => 0.0009271s 12:49:54.8 Info: 3: add_medium_support migrating 12:49:54.8 Info: Beginning Transaction 12:49:54.8 Info: Starting migration of Main DB to 3 12:49:54.8 Info: AlterTable Albums 12:49:54.8 Info: => 1.5E-06s 12:49:54.8 Info: CreateColumn Albums Media String 12:49:54.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:54.8 Info: => 0.0006033s 12:49:54.8 Info: AlterTable Tracks 12:49:54.8 Info: => 1.2E-06s 12:49:54.8 Info: CreateColumn Tracks MediumNumber Int32 12:49:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:54.8 Info: => 0.0005463s 12:49:54.8 Info: AlterTable Tracks 12:49:54.8 Info: => 1.4E-06s 12:49:54.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:54.8 Info: => 0.0005431s 12:49:54.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:54.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:54.8 Info: => 4.42E-05s 12:49:54.8 Info: DeleteColumn Tracks TrackNumber 12:49:54.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:54.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:54.8 Info: DROP TABLE "Tracks" 12:49:54.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:54.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:54.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:54.8 Info: => 0.0046305s 12:49:54.8 Info: AlterTable Tracks 12:49:54.8 Info: => 1.1E-06s 12:49:54.8 Info: CreateColumn Tracks TrackNumber String 12:49:54.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:54.8 Info: => 0.0005531s 12:49:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:54', 'add_medium_support') 12:49:54.8 Info: Committing Transaction 12:49:54.8 Info: 3: add_medium_support migrated 12:49:54.8 Info: => 0.0009236s 12:49:54.8 Info: 4: add_various_qualites_in_profile migrating 12:49:54.8 Info: Beginning Transaction 12:49:54.8 Info: Starting migration of Main DB to 4 12:49:54.8 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 12:49:54.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:54.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:54.8 Info: => 4.58E-05s 12:49:54.8 Info: PerformDBOperation 12:49:54.8 Info: Performing DB Operation 12:49:54.8 Info: => 0.0005475s 12:49:54.8 Info: -> 1 Insert operations completed in 00:00:00.0000876 taking an average of 00:00:00.0000876 12:49:54.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:54', 'add_various_qualites_in_profile') 12:49:54.8 Info: Committing Transaction 12:49:54.8 Info: 4: add_various_qualites_in_profile migrated 12:49:54.8 Info: => 0.000859s 12:49:54.8 Debug: Took: 00:00:00.0440377 12:49:54.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 12:49:54.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 12:49:54.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469948717744_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:54.8 Info: DatabaseEngineVersionCheck migrating 12:49:54.8 Info: PerformDBOperation 12:49:54.8 Info: Performing DB Operation 12:49:54.8 Info: SQLite 3.45.3 12:49:54.8 Info: => 0.0009916s 12:49:54.8 Info: DatabaseEngineVersionCheck migrated 12:49:54.8 Info: => 0.0010076s 12:49:54.8 Info: VersionMigration migrating 12:49:54.8 Info: Beginning Transaction 12:49:54.8 Info: CreateTable VersionInfo 12:49:54.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:54.8 Info: => 0.0001587s 12:49:54.8 Info: Committing Transaction 12:49:54.8 Info: VersionMigration migrated 12:49:54.8 Info: => 0.0005681s 12:49:54.8 Info: VersionUniqueMigration migrating 12:49:54.8 Info: Beginning Transaction 12:49:54.8 Info: CreateIndex VersionInfo (Version) 12:49:54.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:54.8 Info: => 0.0001677s 12:49:54.8 Info: AlterTable VersionInfo 12:49:54.8 Info: => 1E-06s 12:49:54.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:54.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:54.8 Info: => 0.0005648s 12:49:54.8 Info: Committing Transaction 12:49:54.8 Info: VersionUniqueMigration migrated 12:49:54.8 Info: => 0.0007708s 12:49:54.8 Info: VersionDescriptionMigration migrating 12:49:54.8 Info: Beginning Transaction 12:49:54.8 Info: AlterTable VersionInfo 12:49:54.8 Info: => 1.1E-06s 12:49:54.8 Info: CreateColumn VersionInfo Description String 12:49:54.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:54.8 Info: => 0.0002185s 12:49:54.8 Info: Committing Transaction 12:49:54.8 Info: VersionDescriptionMigration migrated 12:49:54.8 Info: => 0.0004052s 12:49:54.8 Info: 1: InitialSetup migrating 12:49:54.8 Info: Beginning Transaction 12:49:54.8 Info: Starting migration of Main DB to 1 12:49:54.8 Info: CreateTable Config 12:49:54.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:54.8 Info: => 0.0001903s 12:49:54.8 Info: CreateIndex Config (Key) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:54.8 Info: => 0.0001281s 12:49:54.8 Info: CreateTable RootFolders 12:49:54.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:54.8 Info: => 0.0001051s 12:49:54.8 Info: CreateIndex RootFolders (Path) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:54.8 Info: => 0.000109s 12:49:54.8 Info: CreateTable Artists 12:49:54.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:54.8 Info: => 0.0003352s 12:49:54.8 Info: CreateIndex Artists (ForeignArtistId) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:54.8 Info: => 0.0001102s 12:49:54.8 Info: CreateIndex Artists (NameSlug) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:54.8 Info: => 0.0001038s 12:49:54.8 Info: CreateIndex Artists (CleanName) 12:49:54.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.8 Info: => 9.98E-05s 12:49:54.8 Info: CreateIndex Artists (Path) 12:49:54.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.8 Info: => 9.44E-05s 12:49:54.8 Info: CreateTable Albums 12:49:54.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:54.8 Info: => 0.000271s 12:49:54.8 Info: CreateIndex Albums (ForeignAlbumId) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.8 Info: => 0.0001113s 12:49:54.8 Info: CreateIndex Albums (MBId) 12:49:54.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:54.8 Info: => 9.87E-05s 12:49:54.8 Info: CreateIndex Albums (TADBId) 12:49:54.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:54.8 Info: => 0.0001003s 12:49:54.8 Info: CreateIndex Albums (TitleSlug) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:54.8 Info: => 0.0001012s 12:49:54.8 Info: CreateIndex Albums (CleanTitle) 12:49:54.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.8 Info: => 9.92E-05s 12:49:54.8 Info: CreateIndex Albums (Path) 12:49:54.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:54.8 Info: => 9.59E-05s 12:49:54.8 Info: CreateTable Tracks 12:49:54.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:54.8 Info: => 0.0001937s 12:49:54.8 Info: CreateIndex Tracks (ForeignTrackId) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:54.8 Info: => 0.0001064s 12:49:54.8 Info: CreateIndex Tracks (ArtistId) 12:49:54.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:54.8 Info: => 0.0001042s 12:49:54.8 Info: CreateIndex Tracks (TrackFileId) 12:49:54.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:54.8 Info: => 0.0001141s 12:49:54.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:54.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:54.8 Info: => 9.08E-05s 12:49:54.8 Info: CreateTable TrackFiles 12:49:54.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:54.8 Info: => 0.0001628s 12:49:54.8 Info: CreateIndex TrackFiles (ArtistId) 12:49:54.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:54.8 Info: => 0.0001104s 12:49:54.8 Info: CreateIndex TrackFiles (AlbumId) 12:49:54.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:54.8 Info: => 0.0001015s 12:49:54.8 Info: CreateTable History 12:49:54.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:54.8 Info: => 0.000193s 12:49:54.8 Info: CreateIndex History (Date) 12:49:54.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:54.8 Info: => 0.0001072s 12:49:54.8 Info: CreateIndex History (EventType) 12:49:54.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:54.8 Info: => 0.0001222s 12:49:54.8 Info: CreateIndex History (DownloadId) 12:49:54.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:54.8 Info: => 0.0001104s 12:49:54.8 Info: CreateIndex History (AlbumId) 12:49:54.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:54.8 Info: => 0.0001047s 12:49:54.8 Info: CreateTable Notifications 12:49:54.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:54.8 Info: => 0.0001584s 12:49:54.8 Info: CreateTable ScheduledTasks 12:49:54.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:54.8 Info: => 0.0001228s 12:49:54.8 Info: CreateIndex ScheduledTasks (TypeName) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:54.8 Info: => 0.0001166s 12:49:54.8 Info: CreateTable Indexers 12:49:54.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:54.8 Info: => 0.0001358s 12:49:54.8 Info: CreateIndex Indexers (Name) 12:49:54.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:54.9 Info: => 0.0001902s 12:49:54.9 Info: CreateTable Profiles 12:49:54.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:54.9 Info: => 0.000137s 12:49:54.9 Info: CreateIndex Profiles (Name) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:54.9 Info: => 0.0001197s 12:49:54.9 Info: CreateTable QualityDefinitions 12:49:54.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:54.9 Info: => 0.0001373s 12:49:54.9 Info: CreateIndex QualityDefinitions (Quality) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:54.9 Info: => 0.0001144s 12:49:54.9 Info: CreateIndex QualityDefinitions (Title) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:54.9 Info: => 0.0001133s 12:49:54.9 Info: CreateTable NamingConfig 12:49:54.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:54.9 Info: => 0.0001632s 12:49:54.9 Info: CreateTable Blacklist 12:49:54.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:54.9 Info: => 0.0002295s 12:49:54.9 Info: CreateTable Metadata 12:49:54.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:54.9 Info: => 0.0001271s 12:49:54.9 Info: CreateTable MetadataFiles 12:49:54.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:54.9 Info: => 0.0001583s 12:49:54.9 Info: CreateTable DownloadClients 12:49:54.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:54.9 Info: => 0.0001291s 12:49:54.9 Info: CreateTable PendingReleases 12:49:54.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:54.9 Info: => 0.0001353s 12:49:54.9 Info: CreateTable RemotePathMappings 12:49:54.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:54.9 Info: => 0.0001121s 12:49:54.9 Info: CreateTable Tags 12:49:54.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:54.9 Info: => 0.0001322s 12:49:54.9 Info: CreateIndex Tags (Label) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:54.9 Info: => 0.0001273s 12:49:54.9 Info: CreateTable Restrictions 12:49:54.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:54.9 Info: => 0.0001274s 12:49:54.9 Info: CreateTable DelayProfiles 12:49:54.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:54.9 Info: => 0.0001495s 12:49:54.9 Info: CreateTable Users 12:49:54.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:54.9 Info: => 0.0001112s 12:49:54.9 Info: CreateIndex Users (Identifier) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:54.9 Info: => 0.00012s 12:49:54.9 Info: CreateIndex Users (Username) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:54.9 Info: => 0.0001172s 12:49:54.9 Info: CreateTable Commands 12:49:54.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:54.9 Info: => 0.0001937s 12:49:54.9 Info: CreateTable IndexerStatus 12:49:54.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:54.9 Info: => 0.000158s 12:49:54.9 Info: CreateIndex IndexerStatus (ProviderId) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:54.9 Info: => 0.0001198s 12:49:54.9 Info: CreateTable ExtraFiles 12:49:54.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:54.9 Info: => 0.0001511s 12:49:54.9 Info: CreateTable LyricFiles 12:49:54.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:54.9 Info: => 0.0001605s 12:49:54.9 Info: CreateTable LanguageProfiles 12:49:54.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:54.9 Info: => 0.0001139s 12:49:54.9 Info: CreateIndex LanguageProfiles (Name) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:54.9 Info: => 0.0001323s 12:49:54.9 Info: CreateTable DownloadClientStatus 12:49:54.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:54.9 Info: => 0.0001357s 12:49:54.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:54.9 Info: => 0.0001242s 12:49:54.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:54.9 Info: -> 1 Insert operations completed in 00:00:00.0000732 taking an average of 00:00:00.0000732 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:54', 'InitialSetup') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 1: InitialSetup migrated 12:49:54.9 Info: => 0.0010026s 12:49:54.9 Info: 2: add_reason_to_pending_releases migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 2 12:49:54.9 Info: AlterTable PendingReleases 12:49:54.9 Info: => 1.3E-06s 12:49:54.9 Info: CreateColumn PendingReleases Reason Int32 12:49:54.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:54.9 Info: => 0.0006379s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:54', 'add_reason_to_pending_releases') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 2: add_reason_to_pending_releases migrated 12:49:54.9 Info: => 0.0009584s 12:49:54.9 Info: 3: add_medium_support migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 3 12:49:54.9 Info: AlterTable Albums 12:49:54.9 Info: => 1.3E-06s 12:49:54.9 Info: CreateColumn Albums Media String 12:49:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:54.9 Info: => 0.000615s 12:49:54.9 Info: AlterTable Tracks 12:49:54.9 Info: => 1.4E-06s 12:49:54.9 Info: CreateColumn Tracks MediumNumber Int32 12:49:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:54.9 Info: => 0.0005617s 12:49:54.9 Info: AlterTable Tracks 12:49:54.9 Info: => 1.1E-06s 12:49:54.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:54.9 Info: => 0.0005594s 12:49:54.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:54.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:54.9 Info: => 4.65E-05s 12:49:54.9 Info: DeleteColumn Tracks TrackNumber 12:49:54.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:54.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:54.9 Info: DROP TABLE "Tracks" 12:49:54.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:54.9 Info: => 0.0047115s 12:49:54.9 Info: AlterTable Tracks 12:49:54.9 Info: => 1E-06s 12:49:54.9 Info: CreateColumn Tracks TrackNumber String 12:49:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:54.9 Info: => 0.0005523s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:54', 'add_medium_support') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 3: add_medium_support migrated 12:49:54.9 Info: => 0.0009556s 12:49:54.9 Info: 4: add_various_qualites_in_profile migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 4 12:49:54.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:54.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:54.9 Info: => 5.69E-05s 12:49:54.9 Info: PerformDBOperation 12:49:54.9 Info: Performing DB Operation 12:49:54.9 Info: => 3.46E-05s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:54', 'add_various_qualites_in_profile') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 4: add_various_qualites_in_profile migrated 12:49:54.9 Info: => 0.0002907s 12:49:54.9 Info: 5: metadata_profiles migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 5 12:49:54.9 Info: CreateTable MetadataProfiles 12:49:54.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:54.9 Info: => 0.000153s 12:49:54.9 Info: CreateIndex MetadataProfiles (Name) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:54.9 Info: => 9.92E-05s 12:49:54.9 Info: AlterTable Artists 12:49:54.9 Info: => 1E-06s 12:49:54.9 Info: CreateColumn Artists MetadataProfileId Int32 12:49:54.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:54.9 Info: => 0.0005991s 12:49:54.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:54.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:54.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:54.9 Info: DROP TABLE "Artists" 12:49:54.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.9 Info: => 0.0050528s 12:49:54.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:54.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:54.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:54.9 Info: DROP TABLE "Artists" 12:49:54.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.9 Info: => 0.0076949s 12:49:54.9 Info: AlterTable Albums 12:49:54.9 Info: => 1.1E-06s 12:49:54.9 Info: CreateColumn Albums SecondaryTypes String 12:49:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:54.9 Info: => 0.0005866s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:54', 'metadata_profiles') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 5: metadata_profiles migrated 12:49:54.9 Info: => 0.0034616s 12:49:54.9 Info: 6: separate_automatic_and_interactive_search migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 6 12:49:54.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:54.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:54.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:54.9 Info: DROP TABLE "Indexers" 12:49:54.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:54.9 Info: => 0.004225s 12:49:54.9 Info: AlterTable Indexers 12:49:54.9 Info: => 1.1E-06s 12:49:54.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:54.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:54.9 Info: => 0.0005563s 12:49:54.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:54.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:54.9 Info: => 4.55E-05s 12:49:54.9 Info: AlterTable Indexers 12:49:54.9 Info: => 9E-07s 12:49:54.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:54.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:54.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:54.9 Info: DROP TABLE "Indexers" 12:49:54.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:54.9 Info: => 0.0041549s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:54', 'separate_automatic_and_interactive_search') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 6: separate_automatic_and_interactive_search migrated 12:49:54.9 Info: => 0.0045609s 12:49:54.9 Info: 7: change_album_path_to_relative migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 7 12:49:54.9 Info: DeleteColumn Albums Path 12:49:54.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:54.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:54.9 Info: DROP TABLE "Albums" 12:49:54.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.9 Info: => 0.0051031s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:54', 'change_album_path_to_relative') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 7: change_album_path_to_relative migrated 12:49:54.9 Info: => 0.0055462s 12:49:54.9 Info: 8: change_quality_size_mb_to_kb migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 8 12:49:54.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:54.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:54.9 Info: => 5.79E-05s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:54', 'change_quality_size_mb_to_kb') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 8: change_quality_size_mb_to_kb migrated 12:49:54.9 Info: => 0.0003186s 12:49:54.9 Info: 9: album_releases migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 9 12:49:54.9 Info: AlterTable Albums 12:49:54.9 Info: => 1.3E-06s 12:49:54.9 Info: CreateColumn Albums Releases String 12:49:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:54.9 Info: => 0.0006105s 12:49:54.9 Info: AlterTable Albums 12:49:54.9 Info: => 1E-06s 12:49:54.9 Info: CreateColumn Albums CurrentRelease String 12:49:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:54.9 Info: => 0.0005667s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:54', 'album_releases') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 9: album_releases migrated 12:49:54.9 Info: => 0.000885s 12:49:54.9 Info: 10: album_releases_fix migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 10 12:49:54.9 Info: AlterTable Albums 12:49:54.9 Info: => 1.9E-06s 12:49:54.9 Info: AlterColumn Albums Releases String 12:49:54.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:54.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:54.9 Info: DROP TABLE "Albums" 12:49:54.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.9 Info: => 0.0050094s 12:49:54.9 Info: AlterTable Albums 12:49:54.9 Info: => 1E-06s 12:49:54.9 Info: AlterColumn Albums CurrentRelease String 12:49:54.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:54.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:54.9 Info: DROP TABLE "Albums" 12:49:54.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.9 Info: => 0.00499s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:54', 'album_releases_fix') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 10: album_releases_fix migrated 12:49:54.9 Info: => 0.0053832s 12:49:54.9 Info: 11: import_lists migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 11 12:49:54.9 Info: CreateTable ImportLists 12:49:54.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:54.9 Info: => 0.0001953s 12:49:54.9 Info: CreateIndex ImportLists (Name) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:54.9 Info: => 9.36E-05s 12:49:54.9 Info: CreateTable ImportListStatus 12:49:54.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:54.9 Info: => 0.0001351s 12:49:54.9 Info: CreateIndex ImportListStatus (ProviderId) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:54.9 Info: => 8.6E-05s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:54', 'import_lists') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 11: import_lists migrated 12:49:54.9 Info: => 0.0004304s 12:49:54.9 Info: 12: add_release_status migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 12 12:49:54.9 Info: AlterTable MetadataProfiles 12:49:54.9 Info: => 1.1E-06s 12:49:54.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:54.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:54.9 Info: => 0.0006164s 12:49:54.9 Info: PerformDBOperation 12:49:54.9 Info: Performing DB Operation 12:49:54.9 Info: => 3.8E-05s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:54', 'add_release_status') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 12: add_release_status migrated 12:49:54.9 Info: => 0.0003288s 12:49:54.9 Info: 13: album_download_notification migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 13 12:49:54.9 Info: AlterTable Notifications 12:49:54.9 Info: => 1.1E-06s 12:49:54.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:54.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:54.9 Info: => 0.0006156s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:54', 'album_download_notification') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 13: album_download_notification migrated 12:49:54.9 Info: => 0.0009194s 12:49:54.9 Info: 14: fix_language_metadata_profiles migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 14 12:49:54.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:54.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:54.9 Info: => 8.85E-05s 12:49:54.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:54.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:54.9 Info: => 6.4E-05s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:54', 'fix_language_metadata_profiles') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 14: fix_language_metadata_profiles migrated 12:49:54.9 Info: => 0.0003412s 12:49:54.9 Info: 15: remove_fanzub migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 15 12:49:54.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:54.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:54.9 Info: => 4.79E-05s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:54', 'remove_fanzub') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 15: remove_fanzub migrated 12:49:54.9 Info: => 0.0002941s 12:49:54.9 Info: 16: update_artist_history_indexes migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 16 12:49:54.9 Info: CreateIndex Albums (ArtistId) 12:49:54.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:54.9 Info: => 0.000116s 12:49:54.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:54.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:54.9 Info: => 9.32E-05s 12:49:54.9 Info: DeleteIndex History (AlbumId) 12:49:54.9 Info: DROP INDEX "IX_History_AlbumId" 12:49:54.9 Info: => 0.0001298s 12:49:54.9 Info: CreateIndex History (AlbumId, Date) 12:49:54.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:54.9 Info: => 0.0001016s 12:49:54.9 Info: DeleteIndex History (DownloadId) 12:49:54.9 Info: DROP INDEX "IX_History_DownloadId" 12:49:54.9 Info: => 0.000113s 12:49:54.9 Info: CreateIndex History (DownloadId, Date) 12:49:54.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:54.9 Info: => 9.78E-05s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:54', 'update_artist_history_indexes') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 16: update_artist_history_indexes migrated 12:49:54.9 Info: => 0.0004199s 12:49:54.9 Info: 17: remove_nma migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 17 12:49:54.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:54.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:54.9 Info: => 5.62E-05s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:54', 'remove_nma') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 17: remove_nma migrated 12:49:54.9 Info: => 0.0003s 12:49:54.9 Info: 18: album_disambiguation migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 18 12:49:54.9 Info: AlterTable Albums 12:49:54.9 Info: => 1.3E-06s 12:49:54.9 Info: CreateColumn Albums Disambiguation String 12:49:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:54.9 Info: => 0.0006294s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:54', 'album_disambiguation') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 18: album_disambiguation migrated 12:49:54.9 Info: => 0.0009412s 12:49:54.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 19 12:49:54.9 Info: PerformDBOperation 12:49:54.9 Info: Performing DB Operation 12:49:54.9 Info: => 3.89E-05s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:54', 'add_ape_quality_in_profiles') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:54.9 Info: => 0.0003031s 12:49:54.9 Info: 20: remove_pushalot migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 20 12:49:54.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:54.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:54.9 Info: => 5.33E-05s 12:49:54.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:54.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:54.9 Info: => 4.16E-05s 12:49:54.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:54.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:54.9 Info: => 3.82E-05s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:54', 'remove_pushalot') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 20: remove_pushalot migrated 12:49:54.9 Info: => 0.000278s 12:49:54.9 Info: 21: add_custom_filters migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 21 12:49:54.9 Info: CreateTable CustomFilters 12:49:54.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:54.9 Info: => 0.0001492s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:54', 'add_custom_filters') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 21: add_custom_filters migrated 12:49:54.9 Info: => 0.0004273s 12:49:54.9 Info: 22: import_list_tags migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 22 12:49:54.9 Info: AlterTable ImportLists 12:49:54.9 Info: => 1.2E-06s 12:49:54.9 Info: CreateColumn ImportLists Tags String 12:49:54.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:54.9 Info: => 0.0006269s 12:49:54.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:54', 'import_list_tags') 12:49:54.9 Info: Committing Transaction 12:49:54.9 Info: 22: import_list_tags migrated 12:49:54.9 Info: => 0.0009405s 12:49:54.9 Info: 23: add_release_groups_etc migrating 12:49:54.9 Info: Beginning Transaction 12:49:54.9 Info: Starting migration of Main DB to 23 12:49:54.9 Info: CreateTable ArtistMetadata 12:49:54.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:54.9 Info: => 0.0002059s 12:49:54.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:54.9 Info: => 9.47E-05s 12:49:54.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:54.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:54.9 Info: => 0.0001021s 12:49:54.9 Info: AlterTable Artists 12:49:54.9 Info: => 1.1E-06s 12:49:54.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:54.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:54.9 Info: => 0.00063s 12:49:54.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:54.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:54.9 Info: => 7.47E-05s 12:49:54.9 Info: CreateTable AlbumReleases 12:49:54.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:54.9 Info: => 0.000179s 12:49:54.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:54.9 Info: => 9.22E-05s 12:49:54.9 Info: CreateIndex AlbumReleases (AlbumId) 12:49:54.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:54.9 Info: => 8.52E-05s 12:49:54.9 Info: PerformDBOperation 12:49:54.9 Info: Performing DB Operation 12:49:54.9 Info: => 3.45E-05s 12:49:54.9 Info: AlterTable Albums 12:49:54.9 Info: => 1E-06s 12:49:54.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:54.9 Info: => 0.0006228s 12:49:54.9 Info: AlterTable Albums 12:49:54.9 Info: => 1.7E-06s 12:49:54.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:54.9 Info: => 0.0006427s 12:49:54.9 Info: AlterTable Albums 12:49:54.9 Info: => 1.1E-06s 12:49:54.9 Info: CreateColumn Albums Links String 12:49:54.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:54.9 Info: => 0.0006282s 12:49:54.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:54.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:54.9 Info: => 9.04E-05s 12:49:54.9 Info: AlterTable Tracks 12:49:54.9 Info: => 1E-06s 12:49:54.9 Info: CreateColumn Tracks ForeignRecordingId String 12:49:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:54.9 Info: => 0.0006216s 12:49:54.9 Info: AlterTable Tracks 12:49:54.9 Info: => 1.1E-06s 12:49:54.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:54.9 Info: => 0.0006153s 12:49:54.9 Info: AlterTable Tracks 12:49:54.9 Info: => 1E-06s 12:49:54.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:54.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:54.9 Info: => 0.0006211s 12:49:54.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:54.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:54.9 Info: => 8.93E-05s 12:49:54.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:54.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:54.9 Info: => 8.99E-05s 12:49:54.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:54.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:54.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:54.9 Info: DROP TABLE "Artists" 12:49:54.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:54.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:54.9 Info: => 0.0050995s 12:49:54.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:54.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:54.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:54.9 Info: DROP TABLE "Albums" 12:49:54.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:54.9 Info: => 0.0052769s 12:49:54.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:54.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:54.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:54.9 Info: DROP TABLE "Tracks" 12:49:54.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:54.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:54.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:54.9 Info: => 0.0047756s 12:49:54.9 Info: DeleteColumn TrackFiles ArtistId 12:49:54.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:54.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:54.9 Info: DROP TABLE "TrackFiles" 12:49:54.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:54.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:54.9 Info: => 0.0045728s 12:49:54.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:54.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.0 Info: => 0.0003286s 12:49:55.0 Info: CreateIndex Artists (Monitored) 12:49:55.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.0 Info: => 0.0001089s 12:49:55.0 Info: CreateIndex Albums (ArtistMetadataId) 12:49:55.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:55.0 Info: => 8.93E-05s 12:49:55.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:55.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:55.0 Info: => 8.38E-05s 12:49:55.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:55.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:55.0 Info: => 8.6E-05s 12:49:55.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:55.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:55.0 Info: => 8.53E-05s 12:49:55.0 Info: UpdateData 12:49:55.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:55.0 Info: => 5.14E-05s 12:49:55.0 Info: UpdateData 12:49:55.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:55.0 Info: => 4.1E-05s 12:49:55.0 Info: UpdateData 12:49:55.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:55.0 Info: => 4.89E-05s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:55', 'add_release_groups_etc') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 23: add_release_groups_etc migrated 12:49:55.0 Info: => 0.0005925s 12:49:55.0 Info: 24: NewMediaInfoFormat migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 24 12:49:55.0 Info: UpdateData 12:49:55.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:55.0 Info: => 5.93E-05s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:55', 'NewMediaInfoFormat') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 24: NewMediaInfoFormat migrated 12:49:55.0 Info: => 0.0003267s 12:49:55.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 25 12:49:55.0 Info: RenameTable Restrictions ReleaseProfiles 12:49:55.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:55.0 Info: => 0.001743s 12:49:55.0 Info: AlterTable ReleaseProfiles 12:49:55.0 Info: => 1.1E-06s 12:49:55.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:55.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:55.0 Info: => 0.000598s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:55', 'rename_restrictions_to_release_profiles') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:55.0 Info: => 0.0008909s 12:49:55.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 26 12:49:55.0 Info: RenameTable Profiles QualityProfiles 12:49:55.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:55.0 Info: => 0.0017383s 12:49:55.0 Info: AlterTable QualityProfiles 12:49:55.0 Info: => 1.1E-06s 12:49:55.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:55.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:55.0 Info: => 0.000601s 12:49:55.0 Info: AlterTable LanguageProfiles 12:49:55.0 Info: => 1.1E-06s 12:49:55.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:55.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:55.0 Info: => 0.0005841s 12:49:55.0 Info: UpdateData 12:49:55.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:55.0 Info: => 4.85E-05s 12:49:55.0 Info: UpdateData 12:49:55.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:55.0 Info: => 3.73E-05s 12:49:55.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:55.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.0 Info: DROP TABLE "Artists" 12:49:55.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.0 Info: => 0.0051682s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:55', 'rename_quality_profiles_add_upgrade_allowed') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:55.0 Info: => 0.0055945s 12:49:55.0 Info: 27: add_import_exclusions migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 27 12:49:55.0 Info: CreateTable ImportListExclusions 12:49:55.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:55.0 Info: => 0.0001484s 12:49:55.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:55.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:55.0 Info: => 9.66E-05s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:55', 'add_import_exclusions') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 27: add_import_exclusions migrated 12:49:55.0 Info: => 0.0004201s 12:49:55.0 Info: 28: clean_artist_metadata_table migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 28 12:49:55.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.0 Info: => 0.000172s 12:49:55.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.0 Info: => 0.0001321s 12:49:55.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:55.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:55.0 Info: => 0.0001271s 12:49:55.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:55.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:55.0 Info: => 0.0001245s 12:49:55.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.0 Info: => 0.0001233s 12:49:55.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.0 Info: => 0.0001238s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:55', 'clean_artist_metadata_table') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 28: clean_artist_metadata_table migrated 12:49:55.0 Info: => 0.0004857s 12:49:55.0 Info: 29: health_issue_notification migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 29 12:49:55.0 Info: AlterTable Notifications 12:49:55.0 Info: => 1.1E-06s 12:49:55.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:55.0 Info: => 0.0006586s 12:49:55.0 Info: AlterTable Notifications 12:49:55.0 Info: => 1.1E-06s 12:49:55.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:55.0 Info: => 0.0006084s 12:49:55.0 Info: AlterTable Notifications 12:49:55.0 Info: => 1E-06s 12:49:55.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:55.0 Info: => 0.0006037s 12:49:55.0 Info: AlterTable Notifications 12:49:55.0 Info: => 1.1E-06s 12:49:55.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:55.0 Info: => 0.0006044s 12:49:55.0 Info: AlterTable Notifications 12:49:55.0 Info: => 1E-06s 12:49:55.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:55.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:55.0 Info: => 0.0006201s 12:49:55.0 Info: DeleteColumn Notifications OnDownload 12:49:55.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:55.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:55.0 Info: DROP TABLE "Notifications" 12:49:55.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:55.0 Info: => 0.0067748s 12:49:55.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:55.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:55.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:55.0 Info: DROP TABLE "Notifications" 12:49:55.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:55.0 Info: => 0.0046567s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:55', 'health_issue_notification') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 29: health_issue_notification migrated 12:49:55.0 Info: => 0.0051353s 12:49:55.0 Info: 30: add_mediafilerepository_mtime migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 30 12:49:55.0 Info: AlterTable TrackFiles 12:49:55.0 Info: => 1.5E-06s 12:49:55.0 Info: CreateColumn TrackFiles Modified DateTime 12:49:55.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:55.0 Info: => 0.0006629s 12:49:55.0 Info: AlterTable TrackFiles 12:49:55.0 Info: => 1.1E-06s 12:49:55.0 Info: CreateColumn TrackFiles Path String 12:49:55.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:55.0 Info: => 0.0006076s 12:49:55.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:55.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:55.0 Info: => 4.54E-05s 12:49:55.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.0 Info: => 0.0001347s 12:49:55.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:55.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:55.0 Info: => 0.0001428s 12:49:55.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:55.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:55.0 Info: => 0.0001483s 12:49:55.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:55.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:55.0 Info: => 8.81E-05s 12:49:55.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:55.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:55.0 Info: => 5.72E-05s 12:49:55.0 Info: AlterTable TrackFiles 12:49:55.0 Info: => 1.1E-06s 12:49:55.0 Info: AlterColumn TrackFiles Path String 12:49:55.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:55.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:55.0 Info: DROP TABLE "TrackFiles" 12:49:55.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:55.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.0 Info: => 0.0049917s 12:49:55.0 Info: CreateIndex TrackFiles (Path) 12:49:55.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:55.0 Info: => 9.39E-05s 12:49:55.0 Info: DeleteColumn TrackFiles RelativePath 12:49:55.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:55.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:55.0 Info: DROP TABLE "TrackFiles" 12:49:55.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:55.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:55.0 Info: => 0.0067268s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:55', 'add_mediafilerepository_mtime') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 30: add_mediafilerepository_mtime migrated 12:49:55.0 Info: => 0.007129s 12:49:55.0 Info: 31: add_artistmetadataid_constraint migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 31 12:49:55.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:55.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:55.0 Info: => 0.0001s 12:49:55.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:55.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:55.0 Info: => 0.0001464s 12:49:55.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:55.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49: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", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.0 Info: DROP TABLE "Artists" 12:49:55.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.0 Info: => 0.0051123s 12:49:55.0 Info: CreateIndex Artists (ArtistMetadataId) 12:49:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.0 Info: => 9.01E-05s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:55', 'add_artistmetadataid_constraint') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 31: add_artistmetadataid_constraint migrated 12:49:55.0 Info: => 0.0004818s 12:49:55.0 Info: 32: old_ids_and_artist_alias migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 32 12:49:55.0 Info: AlterTable ArtistMetadata 12:49:55.0 Info: => 1.6E-06s 12:49:55.0 Info: CreateColumn ArtistMetadata Aliases String 12:49:55.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:55.0 Info: => 0.0006603s 12:49:55.0 Info: AlterTable ArtistMetadata 12:49:55.0 Info: => 1.1E-06s 12:49:55.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:55.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.0 Info: => 0.0006121s 12:49:55.0 Info: AlterTable Albums 12:49:55.0 Info: => 1E-06s 12:49:55.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:55.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.0 Info: => 0.0006206s 12:49:55.0 Info: AlterTable AlbumReleases 12:49:55.0 Info: => 1.1E-06s 12:49:55.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:55.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.0 Info: => 0.0006056s 12:49:55.0 Info: AlterTable Tracks 12:49:55.0 Info: => 1.6E-06s 12:49:55.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.0 Info: => 0.0006377s 12:49:55.0 Info: AlterTable Tracks 12:49:55.0 Info: => 1.1E-06s 12:49:55.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:55.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.0 Info: => 0.0006091s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:55', 'old_ids_and_artist_alias') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 32: old_ids_and_artist_alias migrated 12:49:55.0 Info: => 0.0009878s 12:49:55.0 Info: 33: download_propers_config migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 33 12:49:55.0 Info: PerformDBOperation 12:49:55.0 Info: Performing DB Operation 12:49:55.0 Info: => 3.91E-05s 12:49:55.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:55.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:55.0 Info: => 4.03E-05s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:55', 'download_propers_config') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 33: download_propers_config migrated 12:49:55.0 Info: => 0.0003199s 12:49:55.0 Info: 34: remove_language_profiles migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 34 12:49:55.0 Info: DeleteTable LanguageProfiles 12:49:55.0 Info: DROP TABLE "LanguageProfiles" 12:49:55.0 Info: => 0.0002163s 12:49:55.0 Info: DeleteColumn Artists LanguageProfileId 12:49: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.0 Info: DROP TABLE "Artists" 12:49:55.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.0 Info: => 0.0052054s 12:49:55.0 Info: DeleteColumn ImportLists LanguageProfileId 12:49:55.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:55.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:55.0 Info: DROP TABLE "ImportLists" 12:49:55.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:55.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:55.0 Info: => 0.0061071s 12:49:55.0 Info: DeleteColumn Blacklist Language 12:49:55.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:55.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:55.0 Info: DROP TABLE "Blacklist" 12:49:55.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:55.0 Info: => 0.0059406s 12:49:55.0 Info: DeleteColumn History Language 12:49:55.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:55.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:55.0 Info: DROP TABLE "History" 12:49:55.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:55.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:55.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:55.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:55.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:55.0 Info: => 0.0051587s 12:49:55.0 Info: DeleteColumn LyricFiles Language 12:49:55.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:55.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:55.0 Info: DROP TABLE "LyricFiles" 12:49:55.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:55.0 Info: => 0.0044872s 12:49:55.0 Info: DeleteColumn TrackFiles Language 12:49:55.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:55.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:55.0 Info: DROP TABLE "TrackFiles" 12:49:55.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:55.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:55.0 Info: => 0.0048847s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:55', 'remove_language_profiles') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 34: remove_language_profiles migrated 12:49:55.0 Info: => 0.0055042s 12:49:55.0 Info: 35: multi_disc_naming_format migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 35 12:49:55.0 Info: AlterTable NamingConfig 12:49:55.0 Info: => 1.2E-06s 12:49:55.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:55.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:55.0 Info: => 0.0006435s 12:49:55.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:55.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:55.0 Info: => 4.91E-05s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:55', 'multi_disc_naming_format') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 35: multi_disc_naming_format migrated 12:49:55.0 Info: => 0.0003658s 12:49:55.0 Info: 36: add_download_client_priority migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 36 12:49:55.0 Info: AlterTable DownloadClients 12:49:55.0 Info: => 1.1E-06s 12:49:55.0 Info: CreateColumn DownloadClients Priority Int32 12:49:55.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:55.0 Info: => 0.0006462s 12:49:55.0 Info: PerformDBOperation 12:49:55.0 Info: Performing DB Operation 12:49:55.0 Info: => 5.9E-05s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:55', 'add_download_client_priority') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 36: add_download_client_priority migrated 12:49:55.0 Info: => 0.00039s 12:49:55.0 Info: 37: remove_growl_prowl migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 37 12:49:55.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:55.0 Info: => 5.68E-05s 12:49:55.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:55.0 Info: => 3.96E-05s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:55', 'remove_growl_prowl') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 37: remove_growl_prowl migrated 12:49:55.0 Info: => 0.000322s 12:49:55.0 Info: 38: remove_plex_hometheatre migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 38 12:49:55.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:55.0 Info: => 5.42E-05s 12:49:55.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:55.0 Info: => 4.3E-05s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:55', 'remove_plex_hometheatre') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 38: remove_plex_hometheatre migrated 12:49:55.0 Info: => 0.0003268s 12:49:55.0 Info: 39: add_root_folder_add_defaults migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 39 12:49:55.0 Info: AlterTable RootFolders 12:49:55.0 Info: => 1E-06s 12:49:55.0 Info: CreateColumn RootFolders Name String 12:49:55.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:55.0 Info: => 0.0006334s 12:49:55.0 Info: AlterTable RootFolders 12:49:55.0 Info: => 1E-06s 12:49:55.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:55.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:55.0 Info: => 0.0006253s 12:49:55.0 Info: AlterTable RootFolders 12:49:55.0 Info: => 1E-06s 12:49:55.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:55.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:55.0 Info: => 0.0006006s 12:49:55.0 Info: AlterTable RootFolders 12:49:55.0 Info: => 1.1E-06s 12:49:55.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:55.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:55.0 Info: => 0.0006016s 12:49:55.0 Info: AlterTable RootFolders 12:49:55.0 Info: => 1.1E-06s 12:49:55.0 Info: CreateColumn RootFolders DefaultTags String 12:49:55.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:55.0 Info: => 0.0005933s 12:49:55.0 Info: PerformDBOperation 12:49:55.0 Info: Performing DB Operation 12:49:55.0 Info: => 6.28E-05s 12:49:55.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:55', 'add_root_folder_add_defaults') 12:49:55.0 Info: Committing Transaction 12:49:55.0 Info: 39: add_root_folder_add_defaults migrated 12:49:55.0 Info: => 0.0003868s 12:49:55.0 Info: 40: task_duration migrating 12:49:55.0 Info: Beginning Transaction 12:49:55.0 Info: Starting migration of Main DB to 40 12:49:55.0 Info: AlterTable ScheduledTasks 12:49:55.0 Info: => 1.2E-06s 12:49:55.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:55.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:55.1 Info: => 0.0006542s 12:49:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:55', 'task_duration') 12:49:55.1 Info: Committing Transaction 12:49:55.1 Info: 40: task_duration migrated 12:49:55.1 Info: => 0.0010204s 12:49:55.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:55.1 Info: Beginning Transaction 12:49:55.1 Info: Starting migration of Main DB to 41 12:49:55.1 Info: AlterTable ReleaseProfiles 12:49:55.1 Info: => 1.4E-06s 12:49:55.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:55.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:55.1 Info: => 0.0006407s 12:49:55.1 Info: AlterTable ReleaseProfiles 12:49:55.1 Info: => 1.4E-06s 12:49:55.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:55.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:55.1 Info: => 0.0006101s 12:49:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:55', 'add_indexer_and_enabled_to_release_profiles') 12:49:55.1 Info: Committing Transaction 12:49:55.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:55.1 Info: => 0.0009428s 12:49:55.1 Info: 42: remove_album_folders migrating 12:49:55.1 Info: Beginning Transaction 12:49:55.1 Info: Starting migration of Main DB to 42 12:49:55.1 Info: DeleteColumn Artists AlbumFolder 12:49:55.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.1 Info: DROP TABLE "Artists" 12:49:55.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.1 Info: => 0.0068663s 12:49:55.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:55.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:55.1 Info: => 5E-05s 12:49:55.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:55.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:55.1 Info: => 4.14E-05s 12:49:55.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:55.1 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:55.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:55.1 Info: DROP TABLE "NamingConfig" 12:49:55.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:55.1 Info: => 0.0045684s 12:49:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:55', 'remove_album_folders') 12:49:55.1 Info: Committing Transaction 12:49:55.1 Info: 42: remove_album_folders migrated 12:49:55.1 Info: => 0.0051388s 12:49:55.1 Info: 44: add_priority_to_indexers migrating 12:49:55.1 Info: Beginning Transaction 12:49:55.1 Info: Starting migration of Main DB to 44 12:49:55.1 Info: AlterTable Indexers 12:49:55.1 Info: => 1.4E-06s 12:49:55.1 Info: CreateColumn Indexers Priority Int32 12:49:55.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:55.1 Info: => 0.0006531s 12:49:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:55', 'add_priority_to_indexers') 12:49:55.1 Info: Committing Transaction 12:49:55.1 Info: 44: add_priority_to_indexers migrated 12:49:55.1 Info: => 0.0009989s 12:49:55.1 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:55.1 Info: Beginning Transaction 12:49:55.1 Info: Starting migration of Main DB to 45 12:49:55.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:55.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:55.1 Info: => 0.0001311s 12:49:55.1 Info: PerformDBOperation 12:49:55.1 Info: Performing DB Operation 12:49:55.1 Info: => 3.35E-05s 12:49:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:55', 'remove_chown_and_folderchmod_config') 12:49:55.1 Info: Committing Transaction 12:49:55.1 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:55.1 Info: => 0.0003329s 12:49:55.1 Info: 47: update_notifiarr migrating 12:49:55.1 Info: Beginning Transaction 12:49:55.1 Info: Starting migration of Main DB to 47 12:49:55.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:55.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:55.1 Info: => 8.33E-05s 12:49:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:55', 'update_notifiarr') 12:49:55.1 Info: Committing Transaction 12:49:55.1 Info: 47: update_notifiarr migrated 12:49:55.1 Info: => 0.0003736s 12:49:55.1 Info: 49: email_multiple_addresses migrating 12:49:55.1 Info: Beginning Transaction 12:49:55.1 Info: Starting migration of Main DB to 49 12:49:55.1 Info: PerformDBOperation 12:49:55.1 Info: Performing DB Operation 12:49:55.1 Info: => 6.65E-05s 12:49:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:55', 'email_multiple_addresses') 12:49:55.1 Info: Committing Transaction 12:49:55.1 Info: 49: email_multiple_addresses migrated 12:49:55.1 Info: => 0.0003925s 12:49:55.1 Info: 50: rename_blacklist_to_blocklist migrating 12:49:55.1 Info: Beginning Transaction 12:49:55.1 Info: Starting migration of Main DB to 50 12:49:55.1 Info: RenameTable Blacklist Blocklist 12:49:55.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:55.1 Info: => 0.0018392s 12:49:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:55', 'rename_blacklist_to_blocklist') 12:49:55.1 Info: Committing Transaction 12:49:55.1 Info: 50: rename_blacklist_to_blocklist migrated 12:49:55.1 Info: => 0.0021997s 12:49:55.1 Info: 51: cdh_per_downloadclient migrating 12:49:55.1 Info: Beginning Transaction 12:49:55.1 Info: Starting migration of Main DB to 51 12:49:55.1 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'RTorrent', 'RTorrent', 1, '{ "host": "127.0.0.1", "port": 8080, "useSsl": false, "urlBase": "/my/", "musicCategory": "abc", "recentMusicPriority": 2, "olderMusicPriority": 2, "addStopped": false }', 'RTorrentSettings') 12:49:55.1 Info: AlterTable DownloadClients 12:49:55.1 Info: => 1E-06s 12:49:55.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:55.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:55.1 Info: => 0.0006738s 12:49:55.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:55.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:55.1 Info: => 0.0006189s 12:49:55.1 Info: PerformDBOperation 12:49:55.1 Info: Performing DB Operation 12:49:55.1 Info: => 0.000178s 12:49:55.1 Info: -> 1 Insert operations completed in 00:00:00.0001101 taking an average of 00:00:00.0001101 12:49:55.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:55', 'cdh_per_downloadclient') 12:49:55.1 Info: Committing Transaction 12:49:55.1 Info: 51: cdh_per_downloadclient migrated 12:49:55.1 Info: => 0.0005473s 12:49:55.1 Debug: Took: 00:00:00.2549941 12:49:55.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 12:49:55.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 12:49:55.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469951699171_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:55.1 Info: DatabaseEngineVersionCheck migrating 12:49:55.1 Info: PerformDBOperation 12:49:55.1 Info: Performing DB Operation 12:49:55.1 Info: SQLite 3.45.3 12:49:55.1 Info: => 0.0010834s 12:49:55.1 Info: DatabaseEngineVersionCheck migrated 12:49:55.1 Info: => 0.0011003s 12:49:55.1 Info: VersionMigration migrating 12:49:55.1 Info: Beginning Transaction 12:49:55.1 Info: CreateTable VersionInfo 12:49:55.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:55.1 Info: => 0.000172s 12:49:55.1 Info: Committing Transaction 12:49:55.1 Info: VersionMigration migrated 12:49:55.1 Info: => 0.0005468s 12:49:55.1 Info: VersionUniqueMigration migrating 12:49:55.1 Info: Beginning Transaction 12:49:55.1 Info: CreateIndex VersionInfo (Version) 12:49:55.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:55.1 Info: => 0.0001329s 12:49:55.1 Info: AlterTable VersionInfo 12:49:55.1 Info: => 1.1E-06s 12:49:55.1 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:55.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:55.1 Info: => 0.0005676s 12:49:55.1 Info: Committing Transaction 12:49:55.1 Info: VersionUniqueMigration migrated 12:49:55.1 Info: => 0.0007941s 12:49:55.1 Info: VersionDescriptionMigration migrating 12:49:55.1 Info: Beginning Transaction 12:49:55.1 Info: AlterTable VersionInfo 12:49:55.1 Info: => 1.2E-06s 12:49:55.1 Info: CreateColumn VersionInfo Description String 12:49:55.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:55.1 Info: => 0.0002162s 12:49:55.1 Info: Committing Transaction 12:49:55.1 Info: VersionDescriptionMigration migrated 12:49:55.1 Info: => 0.0004065s 12:49:55.1 Info: 1: InitialSetup migrating 12:49:55.1 Info: Beginning Transaction 12:49:55.1 Info: Starting migration of Main DB to 1 12:49:55.1 Info: CreateTable Config 12:49:55.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:55.1 Info: => 0.0002027s 12:49:55.1 Info: CreateIndex Config (Key) 12:49:55.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:55.1 Info: => 8.61E-05s 12:49:55.1 Info: CreateTable RootFolders 12:49:55.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:55.1 Info: => 0.0001048s 12:49:55.1 Info: CreateIndex RootFolders (Path) 12:49:55.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:55.1 Info: => 8.32E-05s 12:49:55.1 Info: CreateTable Artists 12:49:55.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:55.1 Info: => 0.0003623s 12:49:55.1 Info: CreateIndex Artists (ForeignArtistId) 12:49:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:55.1 Info: => 9.22E-05s 12:49:55.1 Info: CreateIndex Artists (NameSlug) 12:49:55.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:55.1 Info: => 7.79E-05s 12:49:55.1 Info: CreateIndex Artists (CleanName) 12:49:55.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.1 Info: => 7.64E-05s 12:49:55.1 Info: CreateIndex Artists (Path) 12:49:55.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.1 Info: => 7.74E-05s 12:49:55.1 Info: CreateTable Albums 12:49:55.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:55.1 Info: => 0.0002878s 12:49:55.1 Info: CreateIndex Albums (ForeignAlbumId) 12:49:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.1 Info: => 9.57E-05s 12:49:55.1 Info: CreateIndex Albums (MBId) 12:49:55.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:55.1 Info: => 7.64E-05s 12:49:55.1 Info: CreateIndex Albums (TADBId) 12:49:55.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:55.1 Info: => 7.49E-05s 12:49:55.1 Info: CreateIndex Albums (TitleSlug) 12:49:55.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:55.1 Info: => 7.91E-05s 12:49:55.1 Info: CreateIndex Albums (CleanTitle) 12:49:55.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.1 Info: => 7.68E-05s 12:49:55.1 Info: CreateIndex Albums (Path) 12:49:55.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:55.1 Info: => 7.31E-05s 12:49:55.1 Info: CreateTable Tracks 12:49:55.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:55.1 Info: => 0.0001698s 12:49:55.1 Info: CreateIndex Tracks (ForeignTrackId) 12:49:55.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:55.1 Info: => 7.73E-05s 12:49:55.1 Info: CreateIndex Tracks (ArtistId) 12:49:55.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:55.1 Info: => 8.37E-05s 12:49:55.1 Info: CreateIndex Tracks (TrackFileId) 12:49:55.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:55.1 Info: => 0.0001079s 12:49:55.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:55.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:55.1 Info: => 8.92E-05s 12:49:55.1 Info: CreateTable TrackFiles 12:49:55.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:55.1 Info: => 0.000169s 12:49:55.1 Info: CreateIndex TrackFiles (ArtistId) 12:49:55.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:55.1 Info: => 8.76E-05s 12:49:55.1 Info: CreateIndex TrackFiles (AlbumId) 12:49:55.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.1 Info: => 8.22E-05s 12:49:55.1 Info: CreateTable History 12:49:55.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:55.1 Info: => 0.0001692s 12:49:55.1 Info: CreateIndex History (Date) 12:49:55.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:55.1 Info: => 8.34E-05s 12:49:55.1 Info: CreateIndex History (EventType) 12:49:55.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:55.1 Info: => 0.0001155s 12:49:55.1 Info: CreateIndex History (DownloadId) 12:49:55.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:55.1 Info: => 9.86E-05s 12:49:55.1 Info: CreateIndex History (AlbumId) 12:49:55.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:55.1 Info: => 8.3E-05s 12:49:55.1 Info: CreateTable Notifications 12:49:55.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:55.1 Info: => 0.0001531s 12:49:55.1 Info: CreateTable ScheduledTasks 12:49:55.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:55.1 Info: => 0.0001226s 12:49:55.1 Info: CreateIndex ScheduledTasks (TypeName) 12:49:55.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:55.1 Info: => 8.78E-05s 12:49:55.1 Info: CreateTable Indexers 12:49:55.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:55.1 Info: => 0.0001324s 12:49:55.1 Info: CreateIndex Indexers (Name) 12:49:55.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:55.1 Info: => 0.000117s 12:49:55.1 Info: CreateTable Profiles 12:49:55.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:55.1 Info: => 0.0001328s 12:49:55.1 Info: CreateIndex Profiles (Name) 12:49:55.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:55.1 Info: => 9.12E-05s 12:49:55.1 Info: CreateTable QualityDefinitions 12:49:55.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:55.2 Info: => 0.0001391s 12:49:55.2 Info: CreateIndex QualityDefinitions (Quality) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:55.2 Info: => 8.91E-05s 12:49:55.2 Info: CreateIndex QualityDefinitions (Title) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:55.2 Info: => 8.75E-05s 12:49:55.2 Info: CreateTable NamingConfig 12:49:55.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:55.2 Info: => 0.0001658s 12:49:55.2 Info: CreateTable Blacklist 12:49:55.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:55.2 Info: => 0.0002085s 12:49:55.2 Info: CreateTable Metadata 12:49:55.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:55.2 Info: => 0.000126s 12:49:55.2 Info: CreateTable MetadataFiles 12:49:55.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:55.2 Info: => 0.000156s 12:49:55.2 Info: CreateTable DownloadClients 12:49:55.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:55.2 Info: => 0.0001267s 12:49:55.2 Info: CreateTable PendingReleases 12:49:55.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:55.2 Info: => 0.00014s 12:49:55.2 Info: CreateTable RemotePathMappings 12:49:55.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:55.2 Info: => 0.0001185s 12:49:55.2 Info: CreateTable Tags 12:49:55.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:55.2 Info: => 0.0001351s 12:49:55.2 Info: CreateIndex Tags (Label) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:55.2 Info: => 0.0001065s 12:49:55.2 Info: CreateTable Restrictions 12:49:55.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:55.2 Info: => 0.000121s 12:49:55.2 Info: CreateTable DelayProfiles 12:49:55.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:55.2 Info: => 0.0001497s 12:49:55.2 Info: CreateTable Users 12:49:55.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:55.2 Info: => 0.0001113s 12:49:55.2 Info: CreateIndex Users (Identifier) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:55.2 Info: => 9.55E-05s 12:49:55.2 Info: CreateIndex Users (Username) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:55.2 Info: => 8.81E-05s 12:49:55.2 Info: CreateTable Commands 12:49:55.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:55.2 Info: => 0.0001898s 12:49:55.2 Info: CreateTable IndexerStatus 12:49:55.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:55.2 Info: => 0.0001605s 12:49:55.2 Info: CreateIndex IndexerStatus (ProviderId) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:55.2 Info: => 9.23E-05s 12:49:55.2 Info: CreateTable ExtraFiles 12:49:55.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:55.2 Info: => 0.0001434s 12:49:55.2 Info: CreateTable LyricFiles 12:49:55.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:55.2 Info: => 0.000155s 12:49:55.2 Info: CreateTable LanguageProfiles 12:49:55.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:55.2 Info: => 0.0001333s 12:49:55.2 Info: CreateIndex LanguageProfiles (Name) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:55.2 Info: => 9.85E-05s 12:49:55.2 Info: CreateTable DownloadClientStatus 12:49:55.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:55.2 Info: => 0.0001349s 12:49:55.2 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:55.2 Info: => 9.32E-05s 12:49:55.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:55.2 Info: -> 1 Insert operations completed in 00:00:00.0000750 taking an average of 00:00:00.0000750 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:55', 'InitialSetup') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 1: InitialSetup migrated 12:49:55.2 Info: => 0.0009856s 12:49:55.2 Info: 2: add_reason_to_pending_releases migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 2 12:49:55.2 Info: AlterTable PendingReleases 12:49:55.2 Info: => 1.1E-06s 12:49:55.2 Info: CreateColumn PendingReleases Reason Int32 12:49:55.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:55.2 Info: => 0.0006171s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:55', 'add_reason_to_pending_releases') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 2: add_reason_to_pending_releases migrated 12:49:55.2 Info: => 0.0009204s 12:49:55.2 Info: 3: add_medium_support migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 3 12:49:55.2 Info: AlterTable Albums 12:49:55.2 Info: => 1.1E-06s 12:49:55.2 Info: CreateColumn Albums Media String 12:49:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:55.2 Info: => 0.000616s 12:49:55.2 Info: AlterTable Tracks 12:49:55.2 Info: => 1.1E-06s 12:49:55.2 Info: CreateColumn Tracks MediumNumber Int32 12:49:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:55.2 Info: => 0.0005563s 12:49:55.2 Info: AlterTable Tracks 12:49:55.2 Info: => 1.2E-06s 12:49:55.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:55.2 Info: => 0.0005475s 12:49:55.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:55.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:55.2 Info: => 4.79E-05s 12:49:55.2 Info: DeleteColumn Tracks TrackNumber 12:49:55.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:55.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:55.2 Info: DROP TABLE "Tracks" 12:49:55.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:55.2 Info: => 0.004706s 12:49:55.2 Info: AlterTable Tracks 12:49:55.2 Info: => 1E-06s 12:49:55.2 Info: CreateColumn Tracks TrackNumber String 12:49:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:55.2 Info: => 0.0007096s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:55', 'add_medium_support') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 3: add_medium_support migrated 12:49:55.2 Info: => 0.0011139s 12:49:55.2 Info: 4: add_various_qualites_in_profile migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 4 12:49:55.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:55.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:55.2 Info: => 6.03E-05s 12:49:55.2 Info: PerformDBOperation 12:49:55.2 Info: Performing DB Operation 12:49:55.2 Info: => 3.38E-05s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:55', 'add_various_qualites_in_profile') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 4: add_various_qualites_in_profile migrated 12:49:55.2 Info: => 0.0003062s 12:49:55.2 Info: 5: metadata_profiles migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 5 12:49:55.2 Info: CreateTable MetadataProfiles 12:49:55.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:55.2 Info: => 0.0001503s 12:49:55.2 Info: CreateIndex MetadataProfiles (Name) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:55.2 Info: => 0.0001472s 12:49:55.2 Info: AlterTable Artists 12:49:55.2 Info: => 1.2E-06s 12:49:55.2 Info: CreateColumn Artists MetadataProfileId Int32 12:49:55.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:55.2 Info: => 0.0005992s 12:49:55.2 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:55.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:55.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:55.2 Info: DROP TABLE "Artists" 12:49:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.2 Info: => 0.0055961s 12:49:55.2 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:55.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:55.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:55.2 Info: DROP TABLE "Artists" 12:49:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.2 Info: => 0.0054788s 12:49:55.2 Info: AlterTable Albums 12:49:55.2 Info: => 1.2E-06s 12:49:55.2 Info: CreateColumn Albums SecondaryTypes String 12:49:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:55.2 Info: => 0.0005802s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:55', 'metadata_profiles') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 5: metadata_profiles migrated 12:49:55.2 Info: => 0.0010145s 12:49:55.2 Info: 6: separate_automatic_and_interactive_search migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 6 12:49:55.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:55.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:55.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:55.2 Info: DROP TABLE "Indexers" 12:49:55.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:55.2 Info: => 0.0061233s 12:49:55.2 Info: AlterTable Indexers 12:49:55.2 Info: => 1E-06s 12:49:55.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:55.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:55.2 Info: => 0.000577s 12:49:55.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:55.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:55.2 Info: => 4.47E-05s 12:49:55.2 Info: AlterTable Indexers 12:49:55.2 Info: => 1E-06s 12:49:55.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:55.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:55.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:55.2 Info: DROP TABLE "Indexers" 12:49:55.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:55.2 Info: => 0.0042316s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:55', 'separate_automatic_and_interactive_search') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 6: separate_automatic_and_interactive_search migrated 12:49:55.2 Info: => 0.004686s 12:49:55.2 Info: 7: change_album_path_to_relative migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 7 12:49:55.2 Info: DeleteColumn Albums Path 12:49:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:55.2 Info: DROP TABLE "Albums" 12:49:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.2 Info: => 0.0052711s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:55', 'change_album_path_to_relative') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 7: change_album_path_to_relative migrated 12:49:55.2 Info: => 0.0057324s 12:49:55.2 Info: 8: change_quality_size_mb_to_kb migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 8 12:49:55.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:55.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:55.2 Info: => 5.74E-05s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:55', 'change_quality_size_mb_to_kb') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 8: change_quality_size_mb_to_kb migrated 12:49:55.2 Info: => 0.000319s 12:49:55.2 Info: 9: album_releases migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 9 12:49:55.2 Info: AlterTable Albums 12:49:55.2 Info: => 1.1E-06s 12:49:55.2 Info: CreateColumn Albums Releases String 12:49:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:55.2 Info: => 0.0006129s 12:49:55.2 Info: AlterTable Albums 12:49:55.2 Info: => 1.2E-06s 12:49:55.2 Info: CreateColumn Albums CurrentRelease String 12:49:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:55.2 Info: => 0.0005685s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:55', 'album_releases') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 9: album_releases migrated 12:49:55.2 Info: => 0.000885s 12:49:55.2 Info: 10: album_releases_fix migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 10 12:49:55.2 Info: AlterTable Albums 12:49:55.2 Info: => 1E-06s 12:49:55.2 Info: AlterColumn Albums Releases String 12:49:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:55.2 Info: DROP TABLE "Albums" 12:49:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.2 Info: => 0.0051973s 12:49:55.2 Info: AlterTable Albums 12:49:55.2 Info: => 1.1E-06s 12:49:55.2 Info: AlterColumn Albums CurrentRelease String 12:49:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:55.2 Info: DROP TABLE "Albums" 12:49:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.2 Info: => 0.0065781s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:55', 'album_releases_fix') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 10: album_releases_fix migrated 12:49:55.2 Info: => 0.0069969s 12:49:55.2 Info: 11: import_lists migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 11 12:49:55.2 Info: CreateTable ImportLists 12:49:55.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:55.2 Info: => 0.0002399s 12:49:55.2 Info: CreateIndex ImportLists (Name) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:55.2 Info: => 0.0001236s 12:49:55.2 Info: CreateTable ImportListStatus 12:49:55.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:55.2 Info: => 0.0001422s 12:49:55.2 Info: CreateIndex ImportListStatus (ProviderId) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:55.2 Info: => 0.0001213s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:55', 'import_lists') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 11: import_lists migrated 12:49:55.2 Info: => 0.0004755s 12:49:55.2 Info: 12: add_release_status migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 12 12:49:55.2 Info: AlterTable MetadataProfiles 12:49:55.2 Info: => 1.1E-06s 12:49:55.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:55.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:55.2 Info: => 0.0006519s 12:49:55.2 Info: PerformDBOperation 12:49:55.2 Info: Performing DB Operation 12:49:55.2 Info: => 3.43E-05s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:55', 'add_release_status') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 12: add_release_status migrated 12:49:55.2 Info: => 0.0003282s 12:49:55.2 Info: 13: album_download_notification migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 13 12:49:55.2 Info: AlterTable Notifications 12:49:55.2 Info: => 1.3E-06s 12:49:55.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:55.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:55.2 Info: => 0.000621s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:55', 'album_download_notification') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 13: album_download_notification migrated 12:49:55.2 Info: => 0.0009331s 12:49:55.2 Info: 14: fix_language_metadata_profiles migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 14 12:49:55.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:55.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:55.2 Info: => 8.69E-05s 12:49:55.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:55.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:55.2 Info: => 6.41E-05s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:55', 'fix_language_metadata_profiles') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 14: fix_language_metadata_profiles migrated 12:49:55.2 Info: => 0.0003231s 12:49:55.2 Info: 15: remove_fanzub migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 15 12:49:55.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:55.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:55.2 Info: => 5.12E-05s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:55', 'remove_fanzub') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 15: remove_fanzub migrated 12:49:55.2 Info: => 0.0003208s 12:49:55.2 Info: 16: update_artist_history_indexes migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 16 12:49:55.2 Info: CreateIndex Albums (ArtistId) 12:49:55.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:55.2 Info: => 0.0001574s 12:49:55.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:55.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:55.2 Info: => 0.0001689s 12:49:55.2 Info: DeleteIndex History (AlbumId) 12:49:55.2 Info: DROP INDEX "IX_History_AlbumId" 12:49:55.2 Info: => 0.0001355s 12:49:55.2 Info: CreateIndex History (AlbumId, Date) 12:49:55.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:55.2 Info: => 0.0001253s 12:49:55.2 Info: DeleteIndex History (DownloadId) 12:49:55.2 Info: DROP INDEX "IX_History_DownloadId" 12:49:55.2 Info: => 0.0001294s 12:49:55.2 Info: CreateIndex History (DownloadId, Date) 12:49:55.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:55.2 Info: => 0.0001266s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:55', 'update_artist_history_indexes') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 16: update_artist_history_indexes migrated 12:49:55.2 Info: => 0.0004775s 12:49:55.2 Info: 17: remove_nma migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 17 12:49:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:55.2 Info: => 5.4E-05s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:55', 'remove_nma') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 17: remove_nma migrated 12:49:55.2 Info: => 0.0003111s 12:49:55.2 Info: 18: album_disambiguation migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 18 12:49:55.2 Info: AlterTable Albums 12:49:55.2 Info: => 1.3E-06s 12:49:55.2 Info: CreateColumn Albums Disambiguation String 12:49:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:55.2 Info: => 0.0006316s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:55', 'album_disambiguation') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 18: album_disambiguation migrated 12:49:55.2 Info: => 0.0009517s 12:49:55.2 Info: 19: add_ape_quality_in_profiles migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 19 12:49:55.2 Info: PerformDBOperation 12:49:55.2 Info: Performing DB Operation 12:49:55.2 Info: => 3.73E-05s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:55', 'add_ape_quality_in_profiles') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 19: add_ape_quality_in_profiles migrated 12:49:55.2 Info: => 0.0002972s 12:49:55.2 Info: 20: remove_pushalot migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 20 12:49:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:55.2 Info: => 5.54E-05s 12:49:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:55.2 Info: => 4.09E-05s 12:49:55.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:55.2 Info: => 4.07E-05s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:55', 'remove_pushalot') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 20: remove_pushalot migrated 12:49:55.2 Info: => 0.000292s 12:49:55.2 Info: 21: add_custom_filters migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 21 12:49:55.2 Info: CreateTable CustomFilters 12:49:55.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:55.2 Info: => 0.0001472s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:55', 'add_custom_filters') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 21: add_custom_filters migrated 12:49:55.2 Info: => 0.0004428s 12:49:55.2 Info: 22: import_list_tags migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 22 12:49:55.2 Info: AlterTable ImportLists 12:49:55.2 Info: => 1E-06s 12:49:55.2 Info: CreateColumn ImportLists Tags String 12:49:55.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:55.2 Info: => 0.0006433s 12:49:55.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:55', 'import_list_tags') 12:49:55.2 Info: Committing Transaction 12:49:55.2 Info: 22: import_list_tags migrated 12:49:55.2 Info: => 0.00096s 12:49:55.2 Info: 23: add_release_groups_etc migrating 12:49:55.2 Info: Beginning Transaction 12:49:55.2 Info: Starting migration of Main DB to 23 12:49:55.2 Info: CreateTable ArtistMetadata 12:49:55.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:55.2 Info: => 0.0002038s 12:49:55.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:55.2 Info: => 0.0001407s 12:49:55.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:55.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:55.2 Info: => 0.000101s 12:49:55.2 Info: AlterTable Artists 12:49:55.2 Info: => 9E-07s 12:49:55.2 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:55.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:55.2 Info: => 0.0006296s 12:49:55.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:55.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:55.2 Info: => 0.0010263s 12:49:55.2 Info: CreateTable AlbumReleases 12:49:55.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:55.2 Info: => 0.0002375s 12:49:55.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:55.2 Info: => 0.0001285s 12:49:55.2 Info: CreateIndex AlbumReleases (AlbumId) 12:49:55.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:55.2 Info: => 0.000116s 12:49:55.2 Info: PerformDBOperation 12:49:55.2 Info: Performing DB Operation 12:49:55.2 Info: => 3.7E-05s 12:49:55.2 Info: AlterTable Albums 12:49:55.2 Info: => 1E-06s 12:49:55.2 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:55.2 Info: => 0.0006627s 12:49:55.2 Info: AlterTable Albums 12:49:55.2 Info: => 1.1E-06s 12:49:55.2 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:55.2 Info: => 0.0006416s 12:49:55.2 Info: AlterTable Albums 12:49:55.2 Info: => 1E-06s 12:49:55.2 Info: CreateColumn Albums Links String 12:49:55.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:55.2 Info: => 0.0006312s 12:49:55.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:55.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:55.2 Info: => 9.21E-05s 12:49:55.2 Info: AlterTable Tracks 12:49:55.2 Info: => 9E-07s 12:49:55.2 Info: CreateColumn Tracks ForeignRecordingId String 12:49:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:55.2 Info: => 0.0006391s 12:49:55.2 Info: AlterTable Tracks 12:49:55.2 Info: => 1.1E-06s 12:49:55.2 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:55.2 Info: => 0.0006479s 12:49:55.2 Info: AlterTable Tracks 12:49:55.2 Info: => 1.1E-06s 12:49:55.2 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:55.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:55.2 Info: => 0.0006348s 12:49:55.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:55.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:55.2 Info: => 9.47E-05s 12:49:55.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:55.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:55.2 Info: => 7.52E-05s 12:49:55.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:55.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.2 Info: DROP TABLE "Artists" 12:49:55.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.2 Info: => 0.006633s 12:49:55.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:55.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:55.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:55.2 Info: DROP TABLE "Albums" 12:49:55.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.2 Info: => 0.0053944s 12:49:55.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:55.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:55.2 Info: DROP TABLE "Tracks" 12:49:55.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:55.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:55.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:55.2 Info: => 0.0049645s 12:49:55.2 Info: DeleteColumn TrackFiles ArtistId 12:49:55.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:55.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:55.3 Info: DROP TABLE "TrackFiles" 12:49:55.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.3 Info: => 0.0059851s 12:49:55.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:55.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.3 Info: => 0.0001226s 12:49:55.3 Info: CreateIndex Artists (Monitored) 12:49:55.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.3 Info: => 0.0001134s 12:49:55.3 Info: CreateIndex Albums (ArtistMetadataId) 12:49:55.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:55.3 Info: => 0.0001128s 12:49:55.3 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:55.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:55.3 Info: => 0.0001172s 12:49:55.3 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:55.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:55.3 Info: => 0.0001143s 12:49:55.3 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:55.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:55.3 Info: => 0.000112s 12:49:55.3 Info: UpdateData 12:49:55.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:55.3 Info: => 5.42E-05s 12:49:55.3 Info: UpdateData 12:49:55.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:55.3 Info: => 4.4E-05s 12:49:55.3 Info: UpdateData 12:49:55.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:55.3 Info: => 4.79E-05s 12:49:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:55', 'add_release_groups_etc') 12:49:55.3 Info: Committing Transaction 12:49:55.3 Info: 23: add_release_groups_etc migrated 12:49:55.3 Info: => 0.0006182s 12:49:55.3 Info: 24: NewMediaInfoFormat migrating 12:49:55.3 Info: Beginning Transaction 12:49:55.3 Info: Starting migration of Main DB to 24 12:49:55.3 Info: UpdateData 12:49:55.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:55.3 Info: => 5.79E-05s 12:49:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:55', 'NewMediaInfoFormat') 12:49:55.3 Info: Committing Transaction 12:49:55.3 Info: 24: NewMediaInfoFormat migrated 12:49:55.3 Info: => 0.0003086s 12:49:55.3 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:55.3 Info: Beginning Transaction 12:49:55.3 Info: Starting migration of Main DB to 25 12:49:55.3 Info: RenameTable Restrictions ReleaseProfiles 12:49:55.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:55.3 Info: => 0.0017692s 12:49:55.3 Info: AlterTable ReleaseProfiles 12:49:55.3 Info: => 1.2E-06s 12:49:55.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:55.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:55.3 Info: => 0.0006191s 12:49:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:55', 'rename_restrictions_to_release_profiles') 12:49:55.3 Info: Committing Transaction 12:49:55.3 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:55.3 Info: => 0.0009195s 12:49:55.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:55.3 Info: Beginning Transaction 12:49:55.3 Info: Starting migration of Main DB to 26 12:49:55.3 Info: RenameTable Profiles QualityProfiles 12:49:55.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:55.3 Info: => 0.0018182s 12:49:55.3 Info: AlterTable QualityProfiles 12:49:55.3 Info: => 1.1E-06s 12:49:55.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:55.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:55.3 Info: => 0.0006239s 12:49:55.3 Info: AlterTable LanguageProfiles 12:49:55.3 Info: => 1.1E-06s 12:49:55.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:55.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:55.3 Info: => 0.0005841s 12:49:55.3 Info: UpdateData 12:49:55.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:55.3 Info: => 4.83E-05s 12:49:55.3 Info: UpdateData 12:49:55.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:55.3 Info: => 3.78E-05s 12:49:55.3 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:55.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.3 Info: DROP TABLE "Artists" 12:49:55.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.3 Info: => 0.005168s 12:49:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:55', 'rename_quality_profiles_add_upgrade_allowed') 12:49:55.3 Info: Committing Transaction 12:49:55.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:55.3 Info: => 0.0067037s 12:49:55.3 Info: 27: add_import_exclusions migrating 12:49:55.3 Info: Beginning Transaction 12:49:55.3 Info: Starting migration of Main DB to 27 12:49:55.3 Info: CreateTable ImportListExclusions 12:49:55.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:55.3 Info: => 0.0001548s 12:49:55.3 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:55.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:55.3 Info: => 9.62E-05s 12:49:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:55', 'add_import_exclusions') 12:49:55.3 Info: Committing Transaction 12:49:55.3 Info: 27: add_import_exclusions migrated 12:49:55.3 Info: => 0.0004492s 12:49:55.3 Info: 28: clean_artist_metadata_table migrating 12:49:55.3 Info: Beginning Transaction 12:49:55.3 Info: Starting migration of Main DB to 28 12:49:55.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.3 Info: => 0.0001727s 12:49:55.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.3 Info: => 0.0001323s 12:49:55.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:55.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:55.3 Info: => 0.0001273s 12:49:55.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:55.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:55.3 Info: => 0.0001277s 12:49:55.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.3 Info: => 0.0001318s 12:49:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.3 Info: => 0.0001246s 12:49:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:55', 'clean_artist_metadata_table') 12:49:55.3 Info: Committing Transaction 12:49:55.3 Info: 28: clean_artist_metadata_table migrated 12:49:55.3 Info: => 0.000423s 12:49:55.3 Info: 29: health_issue_notification migrating 12:49:55.3 Info: Beginning Transaction 12:49:55.3 Info: Starting migration of Main DB to 29 12:49:55.3 Info: AlterTable Notifications 12:49:55.3 Info: => 1.2E-06s 12:49:55.3 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:55.3 Info: => 0.0006717s 12:49:55.3 Info: AlterTable Notifications 12:49:55.3 Info: => 2E-06s 12:49:55.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:55.3 Info: => 0.0006239s 12:49:55.3 Info: AlterTable Notifications 12:49:55.3 Info: => 1E-06s 12:49:55.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:55.3 Info: => 0.0006032s 12:49:55.3 Info: AlterTable Notifications 12:49:55.3 Info: => 1E-06s 12:49:55.3 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:55.3 Info: => 0.0005987s 12:49:55.3 Info: AlterTable Notifications 12:49:55.3 Info: => 1.2E-06s 12:49:55.3 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:55.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:55.3 Info: => 0.0006037s 12:49:55.3 Info: DeleteColumn Notifications OnDownload 12:49:55.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:55.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:55.3 Info: DROP TABLE "Notifications" 12:49:55.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:55.3 Info: => 0.0069577s 12:49:55.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:55.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:55.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:55.3 Info: DROP TABLE "Notifications" 12:49:55.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:55.3 Info: => 0.004683s 12:49:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:55', 'health_issue_notification') 12:49:55.3 Info: Committing Transaction 12:49:55.3 Info: 29: health_issue_notification migrated 12:49:55.3 Info: => 0.0051059s 12:49:55.3 Info: 30: add_mediafilerepository_mtime migrating 12:49:55.3 Info: Beginning Transaction 12:49:55.3 Info: Starting migration of Main DB to 30 12:49:55.3 Info: AlterTable TrackFiles 12:49:55.3 Info: => 1.2E-06s 12:49:55.3 Info: CreateColumn TrackFiles Modified DateTime 12:49:55.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:55.3 Info: => 0.0006574s 12:49:55.3 Info: AlterTable TrackFiles 12:49:55.3 Info: => 1.2E-06s 12:49:55.3 Info: CreateColumn TrackFiles Path String 12:49:55.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:55.3 Info: => 0.0006019s 12:49:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:55.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:55.3 Info: => 4.26E-05s 12:49:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.3 Info: => 0.0001484s 12:49:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:55.3 Info: => 0.0001409s 12:49:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:55.3 Info: => 0.0001462s 12:49:55.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:55.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:55.3 Info: => 9.08E-05s 12:49:55.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:55.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:55.3 Info: => 5.96E-05s 12:49:55.3 Info: AlterTable TrackFiles 12:49:55.3 Info: => 1E-06s 12:49:55.3 Info: AlterColumn TrackFiles Path String 12:49:55.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:55.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:55.3 Info: DROP TABLE "TrackFiles" 12:49:55.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.3 Info: => 0.0048082s 12:49:55.3 Info: CreateIndex TrackFiles (Path) 12:49:55.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:55.3 Info: => 9.43E-05s 12:49:55.3 Info: DeleteColumn TrackFiles RelativePath 12:49:55.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:55.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:55.3 Info: DROP TABLE "TrackFiles" 12:49:55.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:55.3 Info: => 0.0062007s 12:49:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:55', 'add_mediafilerepository_mtime') 12:49:55.3 Info: Committing Transaction 12:49:55.3 Info: 30: add_mediafilerepository_mtime migrated 12:49:55.3 Info: => 0.0065786s 12:49:55.3 Info: 31: add_artistmetadataid_constraint migrating 12:49:55.3 Info: Beginning Transaction 12:49:55.3 Info: Starting migration of Main DB to 31 12:49:55.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:55.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:55.3 Info: => 0.000102s 12:49:55.3 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:55.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:55.3 Info: => 0.0001477s 12:49:55.3 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:55.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.3 Info: DROP TABLE "Artists" 12:49:55.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.3 Info: => 0.0051076s 12:49:55.3 Info: CreateIndex Artists (ArtistMetadataId) 12:49:55.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.3 Info: => 8.78E-05s 12:49:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:55', 'add_artistmetadataid_constraint') 12:49:55.3 Info: Committing Transaction 12:49:55.3 Info: 31: add_artistmetadataid_constraint migrated 12:49:55.3 Info: => 0.0004714s 12:49:55.3 Info: 32: old_ids_and_artist_alias migrating 12:49:55.3 Info: Beginning Transaction 12:49:55.3 Info: Starting migration of Main DB to 32 12:49:55.3 Info: AlterTable ArtistMetadata 12:49:55.3 Info: => 1.1E-06s 12:49:55.3 Info: CreateColumn ArtistMetadata Aliases String 12:49:55.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:55.3 Info: => 0.0006573s 12:49:55.3 Info: AlterTable ArtistMetadata 12:49:55.3 Info: => 1.2E-06s 12:49:55.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:55.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.3 Info: => 0.0006305s 12:49:55.3 Info: AlterTable Albums 12:49:55.3 Info: => 1.1E-06s 12:49:55.3 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:55.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.3 Info: => 0.0006183s 12:49:55.3 Info: AlterTable AlbumReleases 12:49:55.3 Info: => 1.3E-06s 12:49:55.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:55.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.3 Info: => 0.0006107s 12:49:55.3 Info: AlterTable Tracks 12:49:55.3 Info: => 1.1E-06s 12:49:55.3 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:55.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.3 Info: => 0.00061s 12:49:55.3 Info: AlterTable Tracks 12:49:55.3 Info: => 1.2E-06s 12:49:55.3 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:55.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.3 Info: => 0.0006073s 12:49:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:55', 'old_ids_and_artist_alias') 12:49:55.3 Info: Committing Transaction 12:49:55.3 Info: 32: old_ids_and_artist_alias migrated 12:49:55.3 Info: => 0.0009698s 12:49:55.3 Info: 33: download_propers_config migrating 12:49:55.3 Info: Beginning Transaction 12:49:55.3 Info: Starting migration of Main DB to 33 12:49:55.3 Info: PerformDBOperation 12:49:55.3 Info: Performing DB Operation 12:49:55.3 Info: => 4.18E-05s 12:49:55.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:55.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:55.3 Info: => 4.04E-05s 12:49:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:55', 'download_propers_config') 12:49:55.3 Info: Committing Transaction 12:49:55.3 Info: 33: download_propers_config migrated 12:49:55.3 Info: => 0.0003313s 12:49:55.3 Info: 34: remove_language_profiles migrating 12:49:55.3 Info: Beginning Transaction 12:49:55.3 Info: Starting migration of Main DB to 34 12:49:55.3 Info: DeleteTable LanguageProfiles 12:49:55.3 Info: DROP TABLE "LanguageProfiles" 12:49:55.3 Info: => 0.0002194s 12:49:55.3 Info: DeleteColumn Artists LanguageProfileId 12:49:55.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.3 Info: DROP TABLE "Artists" 12:49:55.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.3 Info: => 0.0065268s 12:49:55.3 Info: DeleteColumn ImportLists LanguageProfileId 12:49:55.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:55.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:55.3 Info: DROP TABLE "ImportLists" 12:49:55.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:55.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:55.3 Info: => 0.0047408s 12:49:55.3 Info: DeleteColumn Blacklist Language 12:49:55.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:55.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:55.3 Info: DROP TABLE "Blacklist" 12:49:55.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:55.3 Info: => 0.0045997s 12:49:55.3 Info: DeleteColumn History Language 12:49:55.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:55.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:55.3 Info: DROP TABLE "History" 12:49:55.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:55.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:55.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:55.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:55.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:55.3 Info: => 0.0051065s 12:49:55.3 Info: DeleteColumn LyricFiles Language 12:49:55.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:55.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:55.3 Info: DROP TABLE "LyricFiles" 12:49:55.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:55.3 Info: => 0.0059294s 12:49:55.3 Info: DeleteColumn TrackFiles Language 12:49:55.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:55.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:55.3 Info: DROP TABLE "TrackFiles" 12:49:55.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:55.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:55.3 Info: => 0.0057861s 12:49:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:55', 'remove_language_profiles') 12:49:55.3 Info: Committing Transaction 12:49:55.3 Info: 34: remove_language_profiles migrated 12:49:55.3 Info: => 0.0064261s 12:49:55.3 Info: 35: multi_disc_naming_format migrating 12:49:55.3 Info: Beginning Transaction 12:49:55.3 Info: Starting migration of Main DB to 35 12:49:55.3 Info: AlterTable NamingConfig 12:49:55.3 Info: => 1.5E-06s 12:49:55.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:55.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:55.3 Info: => 0.0006522s 12:49:55.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:55.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:55.3 Info: => 5.34E-05s 12:49:55.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:55', 'multi_disc_naming_format') 12:49:55.3 Info: Committing Transaction 12:49:55.3 Info: 35: multi_disc_naming_format migrated 12:49:55.3 Info: => 0.0003731s 12:49:55.3 Info: 36: add_download_client_priority migrating 12:49:55.3 Info: Beginning Transaction 12:49:55.3 Info: Starting migration of Main DB to 36 12:49:55.3 Info: AlterTable DownloadClients 12:49:55.3 Info: => 1.2E-06s 12:49:55.3 Info: CreateColumn DownloadClients Priority Int32 12:49:55.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:55.4 Info: => 0.0006703s 12:49:55.4 Info: PerformDBOperation 12:49:55.4 Info: Performing DB Operation 12:49:55.4 Info: => 6.29E-05s 12:49:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:55', 'add_download_client_priority') 12:49:55.4 Info: Committing Transaction 12:49:55.4 Info: 36: add_download_client_priority migrated 12:49:55.4 Info: => 0.0003919s 12:49:55.4 Info: 37: remove_growl_prowl migrating 12:49:55.4 Info: Beginning Transaction 12:49:55.4 Info: Starting migration of Main DB to 37 12:49:55.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:55.4 Info: => 5.6E-05s 12:49:55.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:55.4 Info: => 3.75E-05s 12:49:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:55', 'remove_growl_prowl') 12:49:55.4 Info: Committing Transaction 12:49:55.4 Info: 37: remove_growl_prowl migrated 12:49:55.4 Info: => 0.0006141s 12:49:55.4 Info: 38: remove_plex_hometheatre migrating 12:49:55.4 Info: Beginning Transaction 12:49:55.4 Info: Starting migration of Main DB to 38 12:49:55.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:55.4 Info: => 5.3E-05s 12:49:55.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:55.4 Info: => 4.05E-05s 12:49:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:55', 'remove_plex_hometheatre') 12:49:55.4 Info: Committing Transaction 12:49:55.4 Info: 38: remove_plex_hometheatre migrated 12:49:55.4 Info: => 0.0003648s 12:49:55.4 Info: 39: add_root_folder_add_defaults migrating 12:49:55.4 Info: Beginning Transaction 12:49:55.4 Info: Starting migration of Main DB to 39 12:49:55.4 Info: AlterTable RootFolders 12:49:55.4 Info: => 1.1E-06s 12:49:55.4 Info: CreateColumn RootFolders Name String 12:49:55.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:55.4 Info: => 0.0006439s 12:49:55.4 Info: AlterTable RootFolders 12:49:55.4 Info: => 1.1E-06s 12:49:55.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:55.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:55.4 Info: => 0.0006203s 12:49:55.4 Info: AlterTable RootFolders 12:49:55.4 Info: => 9E-07s 12:49:55.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:55.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:55.4 Info: => 0.0006108s 12:49:55.4 Info: AlterTable RootFolders 12:49:55.4 Info: => 1.2E-06s 12:49:55.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:55.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:55.4 Info: => 0.0006021s 12:49:55.4 Info: AlterTable RootFolders 12:49:55.4 Info: => 1.1E-06s 12:49:55.4 Info: CreateColumn RootFolders DefaultTags String 12:49:55.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:55.4 Info: => 0.000603s 12:49:55.4 Info: PerformDBOperation 12:49:55.4 Info: Performing DB Operation 12:49:55.4 Info: => 6.36E-05s 12:49:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:55', 'add_root_folder_add_defaults') 12:49:55.4 Info: Committing Transaction 12:49:55.4 Info: 39: add_root_folder_add_defaults migrated 12:49:55.4 Info: => 0.0004652s 12:49:55.4 Info: 40: task_duration migrating 12:49:55.4 Info: Beginning Transaction 12:49:55.4 Info: Starting migration of Main DB to 40 12:49:55.4 Info: AlterTable ScheduledTasks 12:49:55.4 Info: => 1.3E-06s 12:49:55.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:55.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:55.4 Info: => 0.0006526s 12:49:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:55', 'task_duration') 12:49:55.4 Info: Committing Transaction 12:49:55.4 Info: 40: task_duration migrated 12:49:55.4 Info: => 0.0010193s 12:49:55.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:55.4 Info: Beginning Transaction 12:49:55.4 Info: Starting migration of Main DB to 41 12:49:55.4 Info: AlterTable ReleaseProfiles 12:49:55.4 Info: => 1E-06s 12:49:55.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:55.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:55.4 Info: => 0.0006525s 12:49:55.4 Info: AlterTable ReleaseProfiles 12:49:55.4 Info: => 1.1E-06s 12:49:55.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:55.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:55.4 Info: => 0.0006125s 12:49:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:55', 'add_indexer_and_enabled_to_release_profiles') 12:49:55.4 Info: Committing Transaction 12:49:55.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:55.4 Info: => 0.000949s 12:49:55.4 Info: 42: remove_album_folders migrating 12:49:55.4 Info: Beginning Transaction 12:49:55.4 Info: Starting migration of Main DB to 42 12:49:55.4 Info: DeleteColumn Artists AlbumFolder 12:49:55.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.4 Info: DROP TABLE "Artists" 12:49:55.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.4 Info: => 0.0054401s 12:49:55.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:55.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:55.4 Info: => 4.46E-05s 12:49:55.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:55.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:55.4 Info: => 3.83E-05s 12:49:55.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:55.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:55.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:55.4 Info: DROP TABLE "NamingConfig" 12:49:55.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:55.4 Info: => 0.005026s 12:49:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:55', 'remove_album_folders') 12:49:55.4 Info: Committing Transaction 12:49:55.4 Info: 42: remove_album_folders migrated 12:49:55.4 Info: => 0.0055141s 12:49:55.4 Info: 44: add_priority_to_indexers migrating 12:49:55.4 Info: Beginning Transaction 12:49:55.4 Info: Starting migration of Main DB to 44 12:49:55.4 Info: AlterTable Indexers 12:49:55.4 Info: => 1.3E-06s 12:49:55.4 Info: CreateColumn Indexers Priority Int32 12:49:55.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:55.4 Info: => 0.0006518s 12:49:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:55', 'add_priority_to_indexers') 12:49:55.4 Info: Committing Transaction 12:49:55.4 Info: 44: add_priority_to_indexers migrated 12:49:55.4 Info: => 0.0010026s 12:49:55.4 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:55.4 Info: Beginning Transaction 12:49:55.4 Info: Starting migration of Main DB to 45 12:49:55.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:55.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:55.4 Info: => 0.0001303s 12:49:55.4 Info: PerformDBOperation 12:49:55.4 Info: Performing DB Operation 12:49:55.4 Info: => 3.21E-05s 12:49:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:55', 'remove_chown_and_folderchmod_config') 12:49:55.4 Info: Committing Transaction 12:49:55.4 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:55.4 Info: => 0.0003269s 12:49:55.4 Info: 47: update_notifiarr migrating 12:49:55.4 Info: Beginning Transaction 12:49:55.4 Info: Starting migration of Main DB to 47 12:49:55.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:55.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:55.4 Info: => 9.01E-05s 12:49:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:55', 'update_notifiarr') 12:49:55.4 Info: Committing Transaction 12:49:55.4 Info: 47: update_notifiarr migrated 12:49:55.4 Info: => 0.0003867s 12:49:55.4 Info: 49: email_multiple_addresses migrating 12:49:55.4 Info: Beginning Transaction 12:49:55.4 Info: Starting migration of Main DB to 49 12:49:55.4 Info: PerformDBOperation 12:49:55.4 Info: Performing DB Operation 12:49:55.4 Info: => 7.55E-05s 12:49:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:55', 'email_multiple_addresses') 12:49:55.4 Info: Committing Transaction 12:49:55.4 Info: 49: email_multiple_addresses migrated 12:49:55.4 Info: => 0.00039s 12:49:55.4 Info: 50: rename_blacklist_to_blocklist migrating 12:49:55.4 Info: Beginning Transaction 12:49:55.4 Info: Starting migration of Main DB to 50 12:49:55.4 Info: RenameTable Blacklist Blocklist 12:49:55.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:55.4 Info: => 0.0018151s 12:49:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:55', 'rename_blacklist_to_blocklist') 12:49:55.4 Info: Committing Transaction 12:49:55.4 Info: 50: rename_blacklist_to_blocklist migrated 12:49:55.4 Info: => 0.0022018s 12:49:55.4 Info: 51: cdh_per_downloadclient migrating 12:49:55.4 Info: Beginning Transaction 12:49:55.4 Info: Starting migration of Main DB to 51 12:49:55.4 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 12:49:55.4 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 12:49:55.4 Info: AlterTable DownloadClients 12:49:55.4 Info: => 1E-06s 12:49:55.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:55.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:55.4 Info: => 0.0006901s 12:49:55.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:55.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:55.4 Info: => 0.0006208s 12:49:55.4 Info: PerformDBOperation 12:49:55.4 Info: Performing DB Operation 12:49:55.4 Info: => 0.0002026s 12:49:55.4 Info: -> 2 Insert operations completed in 00:00:00.0001724 taking an average of 00:00:00.0000862 12:49:55.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:55', 'cdh_per_downloadclient') 12:49:55.4 Info: Committing Transaction 12:49:55.4 Info: 51: cdh_per_downloadclient migrated 12:49:55.4 Info: => 0.0005741s 12:49:55.4 Debug: Took: 00:00:00.2609088 12:49:55.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 12:49:55.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 12:49:55.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469955114763_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:55.5 Info: DatabaseEngineVersionCheck migrating 12:49:55.5 Info: PerformDBOperation 12:49:55.5 Info: Performing DB Operation 12:49:55.5 Info: SQLite 3.45.3 12:49:55.5 Info: => 0.0009815s 12:49:55.5 Info: DatabaseEngineVersionCheck migrated 12:49:55.5 Info: => 0.0010015s 12:49:55.5 Info: VersionMigration migrating 12:49:55.5 Info: Beginning Transaction 12:49:55.5 Info: CreateTable VersionInfo 12:49:55.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:55.5 Info: => 0.0001665s 12:49:55.5 Info: Committing Transaction 12:49:55.5 Info: VersionMigration migrated 12:49:55.5 Info: => 0.0005201s 12:49:55.5 Info: VersionUniqueMigration migrating 12:49:55.5 Info: Beginning Transaction 12:49:55.5 Info: CreateIndex VersionInfo (Version) 12:49:55.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:55.5 Info: => 0.0001313s 12:49:55.5 Info: AlterTable VersionInfo 12:49:55.5 Info: => 1E-06s 12:49:55.5 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:55.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:55.5 Info: => 0.0005509s 12:49:55.5 Info: Committing Transaction 12:49:55.5 Info: VersionUniqueMigration migrated 12:49:55.5 Info: => 0.0007761s 12:49:55.5 Info: VersionDescriptionMigration migrating 12:49:55.5 Info: Beginning Transaction 12:49:55.5 Info: AlterTable VersionInfo 12:49:55.5 Info: => 1.2E-06s 12:49:55.5 Info: CreateColumn VersionInfo Description String 12:49:55.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:55.5 Info: => 0.0002131s 12:49:55.5 Info: Committing Transaction 12:49:55.5 Info: VersionDescriptionMigration migrated 12:49:55.5 Info: => 0.0004143s 12:49:55.5 Info: 1: InitialSetup migrating 12:49:55.5 Info: Beginning Transaction 12:49:55.5 Info: Starting migration of Main DB to 1 12:49:55.5 Info: CreateTable Config 12:49:55.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:55.5 Info: => 0.0001847s 12:49:55.5 Info: CreateIndex Config (Key) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:55.5 Info: => 8.8E-05s 12:49:55.5 Info: CreateTable RootFolders 12:49:55.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:55.5 Info: => 9.95E-05s 12:49:55.5 Info: CreateIndex RootFolders (Path) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:55.5 Info: => 8.21E-05s 12:49:55.5 Info: CreateTable Artists 12:49: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) 12:49:55.5 Info: => 0.0003338s 12:49:55.5 Info: CreateIndex Artists (ForeignArtistId) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:55.5 Info: => 8.83E-05s 12:49:55.5 Info: CreateIndex Artists (NameSlug) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:55.5 Info: => 7.62E-05s 12:49:55.5 Info: CreateIndex Artists (CleanName) 12:49:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.5 Info: => 7.48E-05s 12:49:55.5 Info: CreateIndex Artists (Path) 12:49:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.5 Info: => 7.45E-05s 12:49:55.5 Info: CreateTable Albums 12:49: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) 12:49:55.5 Info: => 0.0002881s 12:49:55.5 Info: CreateIndex Albums (ForeignAlbumId) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.5 Info: => 8.5E-05s 12:49:55.5 Info: CreateIndex Albums (MBId) 12:49:55.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:55.5 Info: => 7.6E-05s 12:49:55.5 Info: CreateIndex Albums (TADBId) 12:49:55.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:55.5 Info: => 7.71E-05s 12:49:55.5 Info: CreateIndex Albums (TitleSlug) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:55.5 Info: => 7.73E-05s 12:49:55.5 Info: CreateIndex Albums (CleanTitle) 12:49:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.5 Info: => 7.57E-05s 12:49:55.5 Info: CreateIndex Albums (Path) 12:49:55.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:55.5 Info: => 7.62E-05s 12:49:55.5 Info: CreateTable Tracks 12:49: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) 12:49:55.5 Info: => 0.0001681s 12:49:55.5 Info: CreateIndex Tracks (ForeignTrackId) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:55.5 Info: => 9.4E-05s 12:49:55.5 Info: CreateIndex Tracks (ArtistId) 12:49:55.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:55.5 Info: => 8.35E-05s 12:49:55.5 Info: CreateIndex Tracks (TrackFileId) 12:49:55.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:55.5 Info: => 0.0001045s 12:49:55.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:55.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:55.5 Info: => 8.81E-05s 12:49:55.5 Info: CreateTable TrackFiles 12:49: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) 12:49:55.5 Info: => 0.0001665s 12:49:55.5 Info: CreateIndex TrackFiles (ArtistId) 12:49:55.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:55.5 Info: => 8.63E-05s 12:49:55.5 Info: CreateIndex TrackFiles (AlbumId) 12:49:55.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.5 Info: => 8.51E-05s 12:49:55.5 Info: CreateTable History 12:49: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) 12:49:55.5 Info: => 0.0001689s 12:49:55.5 Info: CreateIndex History (Date) 12:49:55.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:55.5 Info: => 8.61E-05s 12:49:55.5 Info: CreateIndex History (EventType) 12:49:55.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:55.5 Info: => 0.000113s 12:49:55.5 Info: CreateIndex History (DownloadId) 12:49:55.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:55.5 Info: => 9.77E-05s 12:49:55.5 Info: CreateIndex History (AlbumId) 12:49:55.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:55.5 Info: => 8.55E-05s 12:49:55.5 Info: CreateTable Notifications 12:49: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) 12:49:55.5 Info: => 0.0001586s 12:49:55.5 Info: CreateTable ScheduledTasks 12:49: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) 12:49:55.5 Info: => 0.0001211s 12:49:55.5 Info: CreateIndex ScheduledTasks (TypeName) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:55.5 Info: => 8.83E-05s 12:49:55.5 Info: CreateTable Indexers 12:49: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) 12:49:55.5 Info: => 0.0001321s 12:49:55.5 Info: CreateIndex Indexers (Name) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:55.5 Info: => 0.0001166s 12:49:55.5 Info: CreateTable Profiles 12:49: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) 12:49:55.5 Info: => 0.0001309s 12:49:55.5 Info: CreateIndex Profiles (Name) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:55.5 Info: => 9.07E-05s 12:49:55.5 Info: CreateTable QualityDefinitions 12:49: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) 12:49:55.5 Info: => 0.0001286s 12:49:55.5 Info: CreateIndex QualityDefinitions (Quality) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:55.5 Info: => 8.71E-05s 12:49:55.5 Info: CreateIndex QualityDefinitions (Title) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:55.5 Info: => 8.7E-05s 12:49:55.5 Info: CreateTable NamingConfig 12:49: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) 12:49:55.5 Info: => 0.0001688s 12:49:55.5 Info: CreateTable Blacklist 12:49: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 '') 12:49:55.5 Info: => 0.0002096s 12:49:55.5 Info: CreateTable Metadata 12:49: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) 12:49:55.5 Info: => 0.000135s 12:49:55.5 Info: CreateTable MetadataFiles 12:49: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) 12:49:55.5 Info: => 0.0001594s 12:49:55.5 Info: CreateTable DownloadClients 12:49: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) 12:49:55.5 Info: => 0.0001299s 12:49:55.5 Info: CreateTable PendingReleases 12:49: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 '') 12:49:55.5 Info: => 0.0001379s 12:49:55.5 Info: CreateTable RemotePathMappings 12:49: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) 12:49:55.5 Info: => 0.0001186s 12:49:55.5 Info: CreateTable Tags 12:49:55.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:55.5 Info: => 0.000135s 12:49:55.5 Info: CreateIndex Tags (Label) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:55.5 Info: => 0.0001042s 12:49:55.5 Info: CreateTable Restrictions 12:49:55.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:55.5 Info: => 0.0001221s 12:49:55.5 Info: CreateTable DelayProfiles 12:49: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) 12:49:55.5 Info: => 0.0001509s 12:49:55.5 Info: CreateTable Users 12:49: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) 12:49:55.5 Info: => 0.0001147s 12:49:55.5 Info: CreateIndex Users (Identifier) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:55.5 Info: => 9.05E-05s 12:49:55.5 Info: CreateIndex Users (Username) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:55.5 Info: => 8.9E-05s 12:49:55.5 Info: CreateTable Commands 12:49: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) 12:49:55.5 Info: => 0.0001866s 12:49:55.5 Info: CreateTable IndexerStatus 12:49: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) 12:49:55.5 Info: => 0.0001582s 12:49:55.5 Info: CreateIndex IndexerStatus (ProviderId) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:55.5 Info: => 8.93E-05s 12:49:55.5 Info: CreateTable ExtraFiles 12:49: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) 12:49:55.5 Info: => 0.0001468s 12:49:55.5 Info: CreateTable LyricFiles 12:49: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) 12:49:55.5 Info: => 0.0001594s 12:49:55.5 Info: CreateTable LanguageProfiles 12:49: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) 12:49:55.5 Info: => 0.0001134s 12:49:55.5 Info: CreateIndex LanguageProfiles (Name) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:55.5 Info: => 9.56E-05s 12:49:55.5 Info: CreateTable DownloadClientStatus 12:49: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) 12:49:55.5 Info: => 0.0001329s 12:49:55.5 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:55.5 Info: => 9.53E-05s 12:49:55.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:55.5 Info: -> 1 Insert operations completed in 00:00:00.0000717 taking an average of 00:00:00.0000717 12:49:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:55', 'InitialSetup') 12:49:55.5 Info: Committing Transaction 12:49:55.5 Info: 1: InitialSetup migrated 12:49:55.5 Info: => 0.0010888s 12:49:55.5 Info: 2: add_reason_to_pending_releases migrating 12:49:55.5 Info: Beginning Transaction 12:49:55.5 Info: Starting migration of Main DB to 2 12:49:55.5 Info: AlterTable PendingReleases 12:49:55.5 Info: => 1E-06s 12:49:55.5 Info: CreateColumn PendingReleases Reason Int32 12:49:55.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:55.5 Info: => 0.0006348s 12:49:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:55', 'add_reason_to_pending_releases') 12:49:55.5 Info: Committing Transaction 12:49:55.5 Info: 2: add_reason_to_pending_releases migrated 12:49:55.5 Info: => 0.0009445s 12:49:55.5 Info: 3: add_medium_support migrating 12:49:55.5 Info: Beginning Transaction 12:49:55.5 Info: Starting migration of Main DB to 3 12:49:55.5 Info: AlterTable Albums 12:49:55.5 Info: => 1.1E-06s 12:49:55.5 Info: CreateColumn Albums Media String 12:49:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:55.5 Info: => 0.0006092s 12:49:55.5 Info: AlterTable Tracks 12:49:55.5 Info: => 1.3E-06s 12:49:55.5 Info: CreateColumn Tracks MediumNumber Int32 12:49:55.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:55.5 Info: => 0.000573s 12:49:55.5 Info: AlterTable Tracks 12:49:55.5 Info: => 1.2E-06s 12:49:55.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:55.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:55.5 Info: => 0.0005503s 12:49:55.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:55.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:55.5 Info: => 4.57E-05s 12:49:55.5 Info: DeleteColumn Tracks TrackNumber 12:49:55.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:55.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:55.5 Info: DROP TABLE "Tracks" 12:49:55.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:55.5 Info: => 0.0047332s 12:49:55.5 Info: AlterTable Tracks 12:49:55.5 Info: => 1.3E-06s 12:49:55.5 Info: CreateColumn Tracks TrackNumber String 12:49:55.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:55.5 Info: => 0.0005681s 12:49:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:55', 'add_medium_support') 12:49:55.5 Info: Committing Transaction 12:49:55.5 Info: 3: add_medium_support migrated 12:49:55.5 Info: => 0.0009657s 12:49:55.5 Info: 4: add_various_qualites_in_profile migrating 12:49:55.5 Info: Beginning Transaction 12:49:55.5 Info: Starting migration of Main DB to 4 12:49:55.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:55.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:55.5 Info: => 5.74E-05s 12:49:55.5 Info: PerformDBOperation 12:49:55.5 Info: Performing DB Operation 12:49:55.5 Info: => 3.61E-05s 12:49:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:55', 'add_various_qualites_in_profile') 12:49:55.5 Info: Committing Transaction 12:49:55.5 Info: 4: add_various_qualites_in_profile migrated 12:49:55.5 Info: => 0.0002939s 12:49:55.5 Info: 5: metadata_profiles migrating 12:49:55.5 Info: Beginning Transaction 12:49:55.5 Info: Starting migration of Main DB to 5 12:49:55.5 Info: CreateTable MetadataProfiles 12:49:55.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:55.5 Info: => 0.0001514s 12:49:55.5 Info: CreateIndex MetadataProfiles (Name) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:55.5 Info: => 0.000142s 12:49:55.5 Info: AlterTable Artists 12:49:55.5 Info: => 1.1E-06s 12:49:55.5 Info: CreateColumn Artists MetadataProfileId Int32 12:49:55.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:55.5 Info: => 0.0006008s 12:49:55.5 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:55.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:55.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:55.5 Info: DROP TABLE "Artists" 12:49:55.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.5 Info: => 0.0051364s 12:49:55.5 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:55.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:55.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:55.5 Info: DROP TABLE "Artists" 12:49:55.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.5 Info: => 0.0076907s 12:49:55.5 Info: AlterTable Albums 12:49:55.5 Info: => 1.4E-06s 12:49:55.5 Info: CreateColumn Albums SecondaryTypes String 12:49:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:55.5 Info: => 0.0006056s 12:49:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:55', 'metadata_profiles') 12:49:55.5 Info: Committing Transaction 12:49:55.5 Info: 5: metadata_profiles migrated 12:49:55.5 Info: => 0.0010716s 12:49:55.5 Info: 6: separate_automatic_and_interactive_search migrating 12:49:55.5 Info: Beginning Transaction 12:49:55.5 Info: Starting migration of Main DB to 6 12:49:55.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:55.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:55.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:55.5 Info: DROP TABLE "Indexers" 12:49:55.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:55.5 Info: => 0.0042957s 12:49:55.5 Info: AlterTable Indexers 12:49:55.5 Info: => 1.1E-06s 12:49:55.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:55.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:55.5 Info: => 0.0005715s 12:49:55.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:55.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:55.5 Info: => 4.61E-05s 12:49:55.5 Info: AlterTable Indexers 12:49:55.5 Info: => 1E-06s 12:49:55.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:55.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:55.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:55.5 Info: DROP TABLE "Indexers" 12:49:55.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:55.5 Info: => 0.0042221s 12:49:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:55', 'separate_automatic_and_interactive_search') 12:49:55.5 Info: Committing Transaction 12:49:55.5 Info: 6: separate_automatic_and_interactive_search migrated 12:49:55.5 Info: => 0.0045837s 12:49:55.5 Info: 7: change_album_path_to_relative migrating 12:49:55.5 Info: Beginning Transaction 12:49:55.5 Info: Starting migration of Main DB to 7 12:49:55.5 Info: DeleteColumn Albums Path 12:49:55.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:55.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:55.5 Info: DROP TABLE "Albums" 12:49:55.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.5 Info: => 0.0053223s 12:49:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:55', 'change_album_path_to_relative') 12:49:55.5 Info: Committing Transaction 12:49:55.5 Info: 7: change_album_path_to_relative migrated 12:49:55.5 Info: => 0.005759s 12:49:55.5 Info: 8: change_quality_size_mb_to_kb migrating 12:49:55.5 Info: Beginning Transaction 12:49:55.5 Info: Starting migration of Main DB to 8 12:49:55.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:55.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:55.5 Info: => 5.84E-05s 12:49:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:55', 'change_quality_size_mb_to_kb') 12:49:55.5 Info: Committing Transaction 12:49:55.5 Info: 8: change_quality_size_mb_to_kb migrated 12:49:55.5 Info: => 0.0003183s 12:49:55.5 Info: 9: album_releases migrating 12:49:55.5 Info: Beginning Transaction 12:49:55.5 Info: Starting migration of Main DB to 9 12:49:55.5 Info: AlterTable Albums 12:49:55.5 Info: => 1.1E-06s 12:49:55.5 Info: CreateColumn Albums Releases String 12:49:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:55.5 Info: => 0.0006151s 12:49:55.5 Info: AlterTable Albums 12:49:55.5 Info: => 1.1E-06s 12:49:55.5 Info: CreateColumn Albums CurrentRelease String 12:49:55.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:55.5 Info: => 0.0005927s 12:49:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:55', 'album_releases') 12:49:55.5 Info: Committing Transaction 12:49:55.5 Info: 9: album_releases migrated 12:49:55.5 Info: => 0.0008984s 12:49:55.5 Info: 10: album_releases_fix migrating 12:49:55.5 Info: Beginning Transaction 12:49:55.5 Info: Starting migration of Main DB to 10 12:49:55.5 Info: AlterTable Albums 12:49:55.5 Info: => 1.2E-06s 12:49:55.5 Info: AlterColumn Albums Releases String 12:49:55.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:55.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:55.5 Info: DROP TABLE "Albums" 12:49:55.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.5 Info: => 0.0052078s 12:49:55.5 Info: AlterTable Albums 12:49:55.5 Info: => 1.1E-06s 12:49:55.5 Info: AlterColumn Albums CurrentRelease String 12:49:55.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:55.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:55.5 Info: DROP TABLE "Albums" 12:49:55.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:55.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.5 Info: => 0.0051229s 12:49:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:55', 'album_releases_fix') 12:49:55.5 Info: Committing Transaction 12:49:55.5 Info: 10: album_releases_fix migrated 12:49:55.5 Info: => 0.0056089s 12:49:55.5 Info: 11: import_lists migrating 12:49:55.5 Info: Beginning Transaction 12:49:55.5 Info: Starting migration of Main DB to 11 12:49:55.5 Info: CreateTable ImportLists 12:49:55.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:55.5 Info: => 0.0001943s 12:49:55.5 Info: CreateIndex ImportLists (Name) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:55.5 Info: => 9.29E-05s 12:49:55.5 Info: CreateTable ImportListStatus 12:49:55.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:55.5 Info: => 0.0001374s 12:49:55.5 Info: CreateIndex ImportListStatus (ProviderId) 12:49:55.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:55.5 Info: => 9.01E-05s 12:49:55.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:55', 'import_lists') 12:49:55.5 Info: Committing Transaction 12:49:55.6 Info: 11: import_lists migrated 12:49:55.6 Info: => 0.0004842s 12:49:55.6 Info: 12: add_release_status migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 12 12:49:55.6 Info: AlterTable MetadataProfiles 12:49:55.6 Info: => 1.3E-06s 12:49:55.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:55.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:55.6 Info: => 0.0006242s 12:49:55.6 Info: PerformDBOperation 12:49:55.6 Info: Performing DB Operation 12:49:55.6 Info: => 3.47E-05s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:55', 'add_release_status') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 12: add_release_status migrated 12:49:55.6 Info: => 0.0003275s 12:49:55.6 Info: 13: album_download_notification migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 13 12:49:55.6 Info: AlterTable Notifications 12:49:55.6 Info: => 1.4E-06s 12:49:55.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:55.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:55.6 Info: => 0.0006176s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:55', 'album_download_notification') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 13: album_download_notification migrated 12:49:55.6 Info: => 0.0009275s 12:49:55.6 Info: 14: fix_language_metadata_profiles migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 14 12:49:55.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:55.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:55.6 Info: => 8.94E-05s 12:49:55.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:55.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:55.6 Info: => 6.45E-05s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:55', 'fix_language_metadata_profiles') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 14: fix_language_metadata_profiles migrated 12:49:55.6 Info: => 0.0003141s 12:49:55.6 Info: 15: remove_fanzub migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 15 12:49:55.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:55.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:55.6 Info: => 4.91E-05s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:55', 'remove_fanzub') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 15: remove_fanzub migrated 12:49:55.6 Info: => 0.0003008s 12:49:55.6 Info: 16: update_artist_history_indexes migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 16 12:49:55.6 Info: CreateIndex Albums (ArtistId) 12:49:55.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:55.6 Info: => 0.0001173s 12:49:55.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:55.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:55.6 Info: => 9.42E-05s 12:49:55.6 Info: DeleteIndex History (AlbumId) 12:49:55.6 Info: DROP INDEX "IX_History_AlbumId" 12:49:55.6 Info: => 0.0001367s 12:49:55.6 Info: CreateIndex History (AlbumId, Date) 12:49:55.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:55.6 Info: => 0.0001036s 12:49:55.6 Info: DeleteIndex History (DownloadId) 12:49:55.6 Info: DROP INDEX "IX_History_DownloadId" 12:49:55.6 Info: => 0.0001148s 12:49:55.6 Info: CreateIndex History (DownloadId, Date) 12:49:55.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:55.6 Info: => 0.0001002s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:55', 'update_artist_history_indexes') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 16: update_artist_history_indexes migrated 12:49:55.6 Info: => 0.0004131s 12:49:55.6 Info: 17: remove_nma migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 17 12:49:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:55.6 Info: => 5.67E-05s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:55', 'remove_nma') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 17: remove_nma migrated 12:49:55.6 Info: => 0.0002994s 12:49:55.6 Info: 18: album_disambiguation migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 18 12:49:55.6 Info: AlterTable Albums 12:49:55.6 Info: => 1.2E-06s 12:49:55.6 Info: CreateColumn Albums Disambiguation String 12:49:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:55.6 Info: => 0.0006335s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:55', 'album_disambiguation') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 18: album_disambiguation migrated 12:49:55.6 Info: => 0.0009726s 12:49:55.6 Info: 19: add_ape_quality_in_profiles migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 19 12:49:55.6 Info: PerformDBOperation 12:49:55.6 Info: Performing DB Operation 12:49:55.6 Info: => 3.76E-05s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:55', 'add_ape_quality_in_profiles') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 19: add_ape_quality_in_profiles migrated 12:49:55.6 Info: => 0.0003221s 12:49:55.6 Info: 20: remove_pushalot migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 20 12:49:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:55.6 Info: => 5.4E-05s 12:49:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:55.6 Info: => 4.06E-05s 12:49:55.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:55.6 Info: => 3.85E-05s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:55', 'remove_pushalot') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 20: remove_pushalot migrated 12:49:55.6 Info: => 0.0002801s 12:49:55.6 Info: 21: add_custom_filters migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 21 12:49:55.6 Info: CreateTable CustomFilters 12:49:55.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:55.6 Info: => 0.0001496s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:55', 'add_custom_filters') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 21: add_custom_filters migrated 12:49:55.6 Info: => 0.0004287s 12:49:55.6 Info: 22: import_list_tags migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 22 12:49:55.6 Info: AlterTable ImportLists 12:49:55.6 Info: => 1.1E-06s 12:49:55.6 Info: CreateColumn ImportLists Tags String 12:49:55.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:55.6 Info: => 0.0006392s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:55', 'import_list_tags') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 22: import_list_tags migrated 12:49:55.6 Info: => 0.0009285s 12:49:55.6 Info: 23: add_release_groups_etc migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 23 12:49:55.6 Info: CreateTable ArtistMetadata 12:49:55.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:55.6 Info: => 0.000201s 12:49:55.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:55.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:55.6 Info: => 9.55E-05s 12:49:55.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:55.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:55.6 Info: => 9.65E-05s 12:49:55.6 Info: AlterTable Artists 12:49:55.6 Info: => 9E-07s 12:49:55.6 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:55.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:55.6 Info: => 0.0006342s 12:49:55.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:55.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:55.6 Info: => 7.68E-05s 12:49:55.6 Info: CreateTable AlbumReleases 12:49:55.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:55.6 Info: => 0.000181s 12:49:55.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:55.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:55.6 Info: => 9.31E-05s 12:49:55.6 Info: CreateIndex AlbumReleases (AlbumId) 12:49:55.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:55.6 Info: => 9.08E-05s 12:49:55.6 Info: PerformDBOperation 12:49:55.6 Info: Performing DB Operation 12:49:55.6 Info: => 3.54E-05s 12:49:55.6 Info: AlterTable Albums 12:49:55.6 Info: => 1.1E-06s 12:49:55.6 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:55.6 Info: => 0.0006534s 12:49:55.6 Info: AlterTable Albums 12:49:55.6 Info: => 1.1E-06s 12:49:55.6 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:55.6 Info: => 0.0006338s 12:49:55.6 Info: AlterTable Albums 12:49:55.6 Info: => 1.1E-06s 12:49:55.6 Info: CreateColumn Albums Links String 12:49:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:55.6 Info: => 0.0006251s 12:49:55.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:55.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:55.6 Info: => 9.38E-05s 12:49:55.6 Info: AlterTable Tracks 12:49:55.6 Info: => 1E-06s 12:49:55.6 Info: CreateColumn Tracks ForeignRecordingId String 12:49:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:55.6 Info: => 0.0006222s 12:49:55.6 Info: AlterTable Tracks 12:49:55.6 Info: => 1.2E-06s 12:49:55.6 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:55.6 Info: => 0.0006286s 12:49:55.6 Info: AlterTable Tracks 12:49:55.6 Info: => 1.1E-06s 12:49:55.6 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:55.6 Info: => 0.0006338s 12:49:55.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:55.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:55.6 Info: => 9.17E-05s 12:49:55.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:55.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:55.6 Info: => 7.92E-05s 12:49:55.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:55.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.6 Info: DROP TABLE "Artists" 12:49:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.6 Info: => 0.005118s 12:49:55.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:55.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:55.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:55.6 Info: DROP TABLE "Albums" 12:49:55.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:55.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.6 Info: => 0.0052767s 12:49:55.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:55.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:55.6 Info: DROP TABLE "Tracks" 12:49:55.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:55.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:55.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:55.6 Info: => 0.0047813s 12:49:55.6 Info: DeleteColumn TrackFiles ArtistId 12:49:55.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:55.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:55.6 Info: DROP TABLE "TrackFiles" 12:49:55.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:55.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.6 Info: => 0.0049756s 12:49:55.6 Info: CreateIndex Artists (ArtistMetadataId) 12:49:55.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.6 Info: => 0.0001006s 12:49:55.6 Info: CreateIndex Artists (Monitored) 12:49:55.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.6 Info: => 9.54E-05s 12:49:55.6 Info: CreateIndex Albums (ArtistMetadataId) 12:49:55.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:55.6 Info: => 8.8E-05s 12:49:55.6 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:55.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:55.6 Info: => 8.64E-05s 12:49:55.6 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:55.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:55.6 Info: => 9.35E-05s 12:49:55.6 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:55.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:55.6 Info: => 9.25E-05s 12:49:55.6 Info: UpdateData 12:49:55.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:55.6 Info: => 7.38E-05s 12:49:55.6 Info: UpdateData 12:49:55.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:55.6 Info: => 4.32E-05s 12:49:55.6 Info: UpdateData 12:49:55.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:55.6 Info: => 5E-05s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:55', 'add_release_groups_etc') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 23: add_release_groups_etc migrated 12:49:55.6 Info: => 0.0005741s 12:49:55.6 Info: 24: NewMediaInfoFormat migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 24 12:49:55.6 Info: UpdateData 12:49:55.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:55.6 Info: => 6.84E-05s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:55', 'NewMediaInfoFormat') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 24: NewMediaInfoFormat migrated 12:49:55.6 Info: => 0.0003194s 12:49:55.6 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 25 12:49:55.6 Info: RenameTable Restrictions ReleaseProfiles 12:49:55.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:55.6 Info: => 0.0018491s 12:49:55.6 Info: AlterTable ReleaseProfiles 12:49:55.6 Info: => 1.3E-06s 12:49:55.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:55.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:55.6 Info: => 0.0006028s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:55', 'rename_restrictions_to_release_profiles') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:55.6 Info: => 0.000928s 12:49:55.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 26 12:49:55.6 Info: RenameTable Profiles QualityProfiles 12:49:55.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:55.6 Info: => 0.0017351s 12:49:55.6 Info: AlterTable QualityProfiles 12:49:55.6 Info: => 1.2E-06s 12:49:55.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:55.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:55.6 Info: => 0.0005987s 12:49:55.6 Info: AlterTable LanguageProfiles 12:49:55.6 Info: => 1.2E-06s 12:49:55.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:55.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:55.6 Info: => 0.0005821s 12:49:55.6 Info: UpdateData 12:49:55.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:55.6 Info: => 4.94E-05s 12:49:55.6 Info: UpdateData 12:49:55.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:55.6 Info: => 6.1E-05s 12:49:55.6 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:55.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.6 Info: DROP TABLE "Artists" 12:49:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.6 Info: => 0.0055985s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:55', 'rename_quality_profiles_add_upgrade_allowed') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:55.6 Info: => 0.0060308s 12:49:55.6 Info: 27: add_import_exclusions migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 27 12:49:55.6 Info: CreateTable ImportListExclusions 12:49:55.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:55.6 Info: => 0.0001533s 12:49:55.6 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:55.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:55.6 Info: => 0.0001063s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:55', 'add_import_exclusions') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 27: add_import_exclusions migrated 12:49:55.6 Info: => 0.0004438s 12:49:55.6 Info: 28: clean_artist_metadata_table migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 28 12:49:55.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.6 Info: => 0.000194s 12:49:55.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.6 Info: => 0.0001415s 12:49:55.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:55.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:55.6 Info: => 0.0001338s 12:49:55.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:55.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:55.6 Info: => 0.0001288s 12:49:55.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.6 Info: => 0.000127s 12:49:55.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.6 Info: => 0.0001293s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:55', 'clean_artist_metadata_table') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 28: clean_artist_metadata_table migrated 12:49:55.6 Info: => 0.0004336s 12:49:55.6 Info: 29: health_issue_notification migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 29 12:49:55.6 Info: AlterTable Notifications 12:49:55.6 Info: => 1.2E-06s 12:49:55.6 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:55.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:55.6 Info: => 0.000649s 12:49:55.6 Info: AlterTable Notifications 12:49:55.6 Info: => 1.1E-06s 12:49:55.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:55.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:55.6 Info: => 0.0006247s 12:49:55.6 Info: AlterTable Notifications 12:49:55.6 Info: => 1.1E-06s 12:49:55.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:55.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:55.6 Info: => 0.0006265s 12:49:55.6 Info: AlterTable Notifications 12:49:55.6 Info: => 1.4E-06s 12:49:55.6 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:55.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:55.6 Info: => 0.0006127s 12:49:55.6 Info: AlterTable Notifications 12:49:55.6 Info: => 1.2E-06s 12:49:55.6 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:55.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:55.6 Info: => 0.0006002s 12:49:55.6 Info: DeleteColumn Notifications OnDownload 12:49:55.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:55.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:55.6 Info: DROP TABLE "Notifications" 12:49:55.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:55.6 Info: => 0.0067802s 12:49:55.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:55.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:55.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:55.6 Info: DROP TABLE "Notifications" 12:49:55.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:55.6 Info: => 0.0046772s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:55', 'health_issue_notification') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 29: health_issue_notification migrated 12:49:55.6 Info: => 0.0051283s 12:49:55.6 Info: 30: add_mediafilerepository_mtime migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 30 12:49:55.6 Info: AlterTable TrackFiles 12:49:55.6 Info: => 1.2E-06s 12:49:55.6 Info: CreateColumn TrackFiles Modified DateTime 12:49:55.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:55.6 Info: => 0.000653s 12:49:55.6 Info: AlterTable TrackFiles 12:49:55.6 Info: => 1.2E-06s 12:49:55.6 Info: CreateColumn TrackFiles Path String 12:49:55.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:55.6 Info: => 0.0006028s 12:49:55.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:55.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:55.6 Info: => 4.38E-05s 12:49:55.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.6 Info: => 0.0001321s 12:49:55.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:55.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:55.6 Info: => 0.0001478s 12:49:55.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:55.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:55.6 Info: => 0.0001481s 12:49:55.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:55.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:55.6 Info: => 9.12E-05s 12:49:55.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:55.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:55.6 Info: => 5.66E-05s 12:49:55.6 Info: AlterTable TrackFiles 12:49:55.6 Info: => 1E-06s 12:49:55.6 Info: AlterColumn TrackFiles Path String 12:49:55.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:55.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:55.6 Info: DROP TABLE "TrackFiles" 12:49:55.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:55.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.6 Info: => 0.0049245s 12:49:55.6 Info: CreateIndex TrackFiles (Path) 12:49:55.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:55.6 Info: => 8.97E-05s 12:49:55.6 Info: DeleteColumn TrackFiles RelativePath 12:49:55.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:55.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:55.6 Info: DROP TABLE "TrackFiles" 12:49:55.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:55.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:55.6 Info: => 0.0065201s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:55', 'add_mediafilerepository_mtime') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 30: add_mediafilerepository_mtime migrated 12:49:55.6 Info: => 0.0069953s 12:49:55.6 Info: 31: add_artistmetadataid_constraint migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 31 12:49:55.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:55.6 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:55.6 Info: => 9.94E-05s 12:49:55.6 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:55.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:55.6 Info: => 0.0001452s 12:49:55.6 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:55.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.6 Info: DROP TABLE "Artists" 12:49:55.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.6 Info: => 0.0066845s 12:49:55.6 Info: CreateIndex Artists (ArtistMetadataId) 12:49:55.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.6 Info: => 8.81E-05s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:55', 'add_artistmetadataid_constraint') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 31: add_artistmetadataid_constraint migrated 12:49:55.6 Info: => 0.0005175s 12:49:55.6 Info: 32: old_ids_and_artist_alias migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 32 12:49:55.6 Info: AlterTable ArtistMetadata 12:49:55.6 Info: => 1.3E-06s 12:49:55.6 Info: CreateColumn ArtistMetadata Aliases String 12:49:55.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:55.6 Info: => 0.0006698s 12:49:55.6 Info: AlterTable ArtistMetadata 12:49:55.6 Info: => 1.2E-06s 12:49:55.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:55.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.6 Info: => 0.0006202s 12:49:55.6 Info: AlterTable Albums 12:49:55.6 Info: => 1.1E-06s 12:49:55.6 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:55.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.6 Info: => 0.0006132s 12:49:55.6 Info: AlterTable AlbumReleases 12:49:55.6 Info: => 1.3E-06s 12:49:55.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:55.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.6 Info: => 0.0006083s 12:49:55.6 Info: AlterTable Tracks 12:49:55.6 Info: => 1.1E-06s 12:49:55.6 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.6 Info: => 0.0006104s 12:49:55.6 Info: AlterTable Tracks 12:49:55.6 Info: => 1.1E-06s 12:49:55.6 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:55.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.6 Info: => 0.000619s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:55', 'old_ids_and_artist_alias') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 32: old_ids_and_artist_alias migrated 12:49:55.6 Info: => 0.00097s 12:49:55.6 Info: 33: download_propers_config migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 33 12:49:55.6 Info: PerformDBOperation 12:49:55.6 Info: Performing DB Operation 12:49:55.6 Info: => 3.75E-05s 12:49:55.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:55.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:55.6 Info: => 4E-05s 12:49:55.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:55', 'download_propers_config') 12:49:55.6 Info: Committing Transaction 12:49:55.6 Info: 33: download_propers_config migrated 12:49:55.6 Info: => 0.0003748s 12:49:55.6 Info: 34: remove_language_profiles migrating 12:49:55.6 Info: Beginning Transaction 12:49:55.6 Info: Starting migration of Main DB to 34 12:49:55.6 Info: DeleteTable LanguageProfiles 12:49:55.6 Info: DROP TABLE "LanguageProfiles" 12:49:55.6 Info: => 0.0002161s 12:49:55.6 Info: DeleteColumn Artists LanguageProfileId 12:49:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.7 Info: DROP TABLE "Artists" 12:49:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.7 Info: => 0.0052267s 12:49:55.7 Info: DeleteColumn ImportLists LanguageProfileId 12:49:55.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:55.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:55.7 Info: DROP TABLE "ImportLists" 12:49:55.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:55.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:55.7 Info: => 0.004743s 12:49:55.7 Info: DeleteColumn Blacklist Language 12:49:55.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:55.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:55.7 Info: DROP TABLE "Blacklist" 12:49:55.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:55.7 Info: => 0.004575s 12:49:55.7 Info: DeleteColumn History Language 12:49:55.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:55.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:55.7 Info: DROP TABLE "History" 12:49:55.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:55.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:55.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:55.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:55.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:55.7 Info: => 0.006484s 12:49:55.7 Info: DeleteColumn LyricFiles Language 12:49:55.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:55.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:55.7 Info: DROP TABLE "LyricFiles" 12:49:55.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:55.7 Info: => 0.0044932s 12:49:55.7 Info: DeleteColumn TrackFiles Language 12:49:55.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:55.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:55.7 Info: DROP TABLE "TrackFiles" 12:49:55.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:55.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:55.7 Info: => 0.0061424s 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:55', 'remove_language_profiles') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 34: remove_language_profiles migrated 12:49:55.7 Info: => 0.0067338s 12:49:55.7 Info: 35: multi_disc_naming_format migrating 12:49:55.7 Info: Beginning Transaction 12:49:55.7 Info: Starting migration of Main DB to 35 12:49:55.7 Info: AlterTable NamingConfig 12:49:55.7 Info: => 1.2E-06s 12:49:55.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:55.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:55.7 Info: => 0.0006359s 12:49:55.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:55.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:55.7 Info: => 4.96E-05s 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:55', 'multi_disc_naming_format') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 35: multi_disc_naming_format migrated 12:49:55.7 Info: => 0.0003679s 12:49:55.7 Info: 36: add_download_client_priority migrating 12:49:55.7 Info: Beginning Transaction 12:49:55.7 Info: Starting migration of Main DB to 36 12:49:55.7 Info: AlterTable DownloadClients 12:49:55.7 Info: => 1.6E-06s 12:49:55.7 Info: CreateColumn DownloadClients Priority Int32 12:49:55.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:55.7 Info: => 0.0006396s 12:49:55.7 Info: PerformDBOperation 12:49:55.7 Info: Performing DB Operation 12:49:55.7 Info: => 6.18E-05s 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:55', 'add_download_client_priority') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 36: add_download_client_priority migrated 12:49:55.7 Info: => 0.0004271s 12:49:55.7 Info: 37: remove_growl_prowl migrating 12:49:55.7 Info: Beginning Transaction 12:49:55.7 Info: Starting migration of Main DB to 37 12:49:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:55.7 Info: => 5.24E-05s 12:49:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:55.7 Info: => 3.77E-05s 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:55', 'remove_growl_prowl') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 37: remove_growl_prowl migrated 12:49:55.7 Info: => 0.0003233s 12:49:55.7 Info: 38: remove_plex_hometheatre migrating 12:49:55.7 Info: Beginning Transaction 12:49:55.7 Info: Starting migration of Main DB to 38 12:49:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:55.7 Info: => 5.42E-05s 12:49:55.7 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:55.7 Info: => 4.07E-05s 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:55', 'remove_plex_hometheatre') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 38: remove_plex_hometheatre migrated 12:49:55.7 Info: => 0.0003217s 12:49:55.7 Info: 39: add_root_folder_add_defaults migrating 12:49:55.7 Info: Beginning Transaction 12:49:55.7 Info: Starting migration of Main DB to 39 12:49:55.7 Info: AlterTable RootFolders 12:49:55.7 Info: => 1.3E-06s 12:49:55.7 Info: CreateColumn RootFolders Name String 12:49:55.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:55.7 Info: => 0.0006307s 12:49:55.7 Info: AlterTable RootFolders 12:49:55.7 Info: => 1.1E-06s 12:49:55.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:55.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:55.7 Info: => 0.0005918s 12:49:55.7 Info: AlterTable RootFolders 12:49:55.7 Info: => 1E-06s 12:49:55.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:55.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:55.7 Info: => 0.0006057s 12:49:55.7 Info: AlterTable RootFolders 12:49:55.7 Info: => 1.8E-06s 12:49:55.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:55.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:55.7 Info: => 0.0006014s 12:49:55.7 Info: AlterTable RootFolders 12:49:55.7 Info: => 1E-06s 12:49:55.7 Info: CreateColumn RootFolders DefaultTags String 12:49:55.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:55.7 Info: => 0.0005946s 12:49:55.7 Info: PerformDBOperation 12:49:55.7 Info: Performing DB Operation 12:49:55.7 Info: => 7.57E-05s 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:55', 'add_root_folder_add_defaults') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 39: add_root_folder_add_defaults migrated 12:49:55.7 Info: => 0.0004202s 12:49:55.7 Info: 40: task_duration migrating 12:49:55.7 Info: Beginning Transaction 12:49:55.7 Info: Starting migration of Main DB to 40 12:49:55.7 Info: AlterTable ScheduledTasks 12:49:55.7 Info: => 1.1E-06s 12:49:55.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:55.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:55.7 Info: => 0.0006377s 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:55', 'task_duration') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 40: task_duration migrated 12:49:55.7 Info: => 0.0009963s 12:49:55.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:55.7 Info: Beginning Transaction 12:49:55.7 Info: Starting migration of Main DB to 41 12:49:55.7 Info: AlterTable ReleaseProfiles 12:49:55.7 Info: => 1.3E-06s 12:49:55.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:55.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:55.7 Info: => 0.0006434s 12:49:55.7 Info: AlterTable ReleaseProfiles 12:49:55.7 Info: => 1.3E-06s 12:49:55.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:55.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:55.7 Info: => 0.0006072s 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:55', 'add_indexer_and_enabled_to_release_profiles') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:55.7 Info: => 0.0009477s 12:49:55.7 Info: 42: remove_album_folders migrating 12:49:55.7 Info: Beginning Transaction 12:49:55.7 Info: Starting migration of Main DB to 42 12:49:55.7 Info: DeleteColumn Artists AlbumFolder 12:49:55.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.7 Info: DROP TABLE "Artists" 12:49:55.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.7 Info: => 0.0052492s 12:49:55.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:55.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:55.7 Info: => 4.59E-05s 12:49:55.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:55.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:55.7 Info: => 4.05E-05s 12:49:55.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:55.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:55.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:55.7 Info: DROP TABLE "NamingConfig" 12:49:55.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:55.7 Info: => 0.0061695s 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:55', 'remove_album_folders') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 42: remove_album_folders migrated 12:49:55.7 Info: => 0.0066646s 12:49:55.7 Info: 44: add_priority_to_indexers migrating 12:49:55.7 Info: Beginning Transaction 12:49:55.7 Info: Starting migration of Main DB to 44 12:49:55.7 Info: AlterTable Indexers 12:49:55.7 Info: => 1.3E-06s 12:49:55.7 Info: CreateColumn Indexers Priority Int32 12:49:55.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:55.7 Info: => 0.0006509s 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:55', 'add_priority_to_indexers') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 44: add_priority_to_indexers migrated 12:49:55.7 Info: => 0.000996s 12:49:55.7 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:55.7 Info: Beginning Transaction 12:49:55.7 Info: Starting migration of Main DB to 45 12:49:55.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:55.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:55.7 Info: => 0.0001296s 12:49:55.7 Info: PerformDBOperation 12:49:55.7 Info: Performing DB Operation 12:49:55.7 Info: => 3.2E-05s 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:55', 'remove_chown_and_folderchmod_config') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:55.7 Info: => 0.000324s 12:49:55.7 Info: 47: update_notifiarr migrating 12:49:55.7 Info: Beginning Transaction 12:49:55.7 Info: Starting migration of Main DB to 47 12:49:55.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:55.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:55.7 Info: => 8.28E-05s 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:55', 'update_notifiarr') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 47: update_notifiarr migrated 12:49:55.7 Info: => 0.0003884s 12:49:55.7 Info: 49: email_multiple_addresses migrating 12:49:55.7 Info: Beginning Transaction 12:49:55.7 Info: Starting migration of Main DB to 49 12:49:55.7 Info: PerformDBOperation 12:49:55.7 Info: Performing DB Operation 12:49:55.7 Info: => 6.86E-05s 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:55', 'email_multiple_addresses') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 49: email_multiple_addresses migrated 12:49:55.7 Info: => 0.0003925s 12:49:55.7 Info: 50: rename_blacklist_to_blocklist migrating 12:49:55.7 Info: Beginning Transaction 12:49:55.7 Info: Starting migration of Main DB to 50 12:49:55.7 Info: RenameTable Blacklist Blocklist 12:49:55.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:55.7 Info: => 0.0018213s 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:55', 'rename_blacklist_to_blocklist') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 50: rename_blacklist_to_blocklist migrated 12:49:55.7 Info: => 0.0021799s 12:49:55.7 Info: 51: cdh_per_downloadclient migrating 12:49:55.7 Info: Beginning Transaction 12:49:55.7 Info: Starting migration of Main DB to 51 12:49:55.7 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 12:49:55.7 Info: AlterTable DownloadClients 12:49:55.7 Info: => 1E-06s 12:49:55.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:55.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:55.7 Info: => 0.0006447s 12:49:55.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:55.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:55.7 Info: => 0.0006158s 12:49:55.7 Info: PerformDBOperation 12:49:55.7 Info: Performing DB Operation 12:49:55.7 Info: => 0.0001743s 12:49:55.7 Info: -> 1 Insert operations completed in 00:00:00.0001027 taking an average of 00:00:00.0001027 12:49:55.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:55', 'cdh_per_downloadclient') 12:49:55.7 Info: Committing Transaction 12:49:55.7 Info: 51: cdh_per_downloadclient migrated 12:49:55.7 Info: => 0.0006973s 12:49:55.7 Debug: Took: 00:00:00.2500433 12:49:55.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 12:49:55.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 12:49:55.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469958006786_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:55.8 Info: DatabaseEngineVersionCheck migrating 12:49:55.8 Info: PerformDBOperation 12:49:55.8 Info: Performing DB Operation 12:49:55.8 Info: SQLite 3.45.3 12:49:55.8 Info: => 0.0009896s 12:49:55.8 Info: DatabaseEngineVersionCheck migrated 12:49:55.8 Info: => 0.0010058s 12:49:55.8 Info: VersionMigration migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: CreateTable VersionInfo 12:49:55.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:55.8 Info: => 0.0001707s 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: VersionMigration migrated 12:49:55.8 Info: => 0.0005428s 12:49:55.8 Info: VersionUniqueMigration migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: CreateIndex VersionInfo (Version) 12:49:55.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:55.8 Info: => 0.0001622s 12:49:55.8 Info: AlterTable VersionInfo 12:49:55.8 Info: => 1.9E-06s 12:49:55.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:55.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:55.8 Info: => 0.0005766s 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: VersionUniqueMigration migrated 12:49:55.8 Info: => 0.0007966s 12:49:55.8 Info: VersionDescriptionMigration migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: AlterTable VersionInfo 12:49:55.8 Info: => 1.4E-06s 12:49:55.8 Info: CreateColumn VersionInfo Description String 12:49:55.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:55.8 Info: => 0.0002164s 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: VersionDescriptionMigration migrated 12:49:55.8 Info: => 0.0004074s 12:49:55.8 Info: 1: InitialSetup migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 1 12:49:55.8 Info: CreateTable Config 12:49:55.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:55.8 Info: => 0.0001995s 12:49:55.8 Info: CreateIndex Config (Key) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:55.8 Info: => 9.11E-05s 12:49:55.8 Info: CreateTable RootFolders 12:49:55.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:55.8 Info: => 0.0001022s 12:49:55.8 Info: CreateIndex RootFolders (Path) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:55.8 Info: => 8.03E-05s 12:49:55.8 Info: CreateTable Artists 12:49:55.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:55.8 Info: => 0.0003499s 12:49:55.8 Info: CreateIndex Artists (ForeignArtistId) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:55.8 Info: => 9.23E-05s 12:49:55.8 Info: CreateIndex Artists (NameSlug) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:55.8 Info: => 8.12E-05s 12:49:55.8 Info: CreateIndex Artists (CleanName) 12:49:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.8 Info: => 7.62E-05s 12:49:55.8 Info: CreateIndex Artists (Path) 12:49:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.8 Info: => 7.5E-05s 12:49:55.8 Info: CreateTable Albums 12:49:55.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:55.8 Info: => 0.0002497s 12:49:55.8 Info: CreateIndex Albums (ForeignAlbumId) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.8 Info: => 8.2E-05s 12:49:55.8 Info: CreateIndex Albums (MBId) 12:49:55.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:55.8 Info: => 7.56E-05s 12:49:55.8 Info: CreateIndex Albums (TADBId) 12:49:55.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:55.8 Info: => 7.55E-05s 12:49:55.8 Info: CreateIndex Albums (TitleSlug) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:55.8 Info: => 8.03E-05s 12:49:55.8 Info: CreateIndex Albums (CleanTitle) 12:49:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.8 Info: => 7.66E-05s 12:49:55.8 Info: CreateIndex Albums (Path) 12:49:55.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:55.8 Info: => 7.43E-05s 12:49:55.8 Info: CreateTable Tracks 12:49:55.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:55.8 Info: => 0.0002203s 12:49:55.8 Info: CreateIndex Tracks (ForeignTrackId) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:55.8 Info: => 8.36E-05s 12:49:55.8 Info: CreateIndex Tracks (ArtistId) 12:49:55.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:55.8 Info: => 7.96E-05s 12:49:55.8 Info: CreateIndex Tracks (TrackFileId) 12:49:55.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:55.8 Info: => 0.0001093s 12:49:55.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:55.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:55.8 Info: => 9.15E-05s 12:49:55.8 Info: CreateTable TrackFiles 12:49:55.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:55.8 Info: => 0.000163s 12:49:55.8 Info: CreateIndex TrackFiles (ArtistId) 12:49:55.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:55.8 Info: => 8.77E-05s 12:49:55.8 Info: CreateIndex TrackFiles (AlbumId) 12:49:55.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.8 Info: => 8.11E-05s 12:49:55.8 Info: CreateTable History 12:49:55.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:55.8 Info: => 0.0001698s 12:49:55.8 Info: CreateIndex History (Date) 12:49:55.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:55.8 Info: => 8.45E-05s 12:49:55.8 Info: CreateIndex History (EventType) 12:49:55.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:55.8 Info: => 0.0001175s 12:49:55.8 Info: CreateIndex History (DownloadId) 12:49:55.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:55.8 Info: => 9.63E-05s 12:49:55.8 Info: CreateIndex History (AlbumId) 12:49:55.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:55.8 Info: => 8.27E-05s 12:49:55.8 Info: CreateTable Notifications 12:49:55.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:55.8 Info: => 0.0001548s 12:49:55.8 Info: CreateTable ScheduledTasks 12:49:55.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:55.8 Info: => 0.0001268s 12:49:55.8 Info: CreateIndex ScheduledTasks (TypeName) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:55.8 Info: => 8.3E-05s 12:49:55.8 Info: CreateTable Indexers 12:49:55.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:55.8 Info: => 0.0001341s 12:49:55.8 Info: CreateIndex Indexers (Name) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:55.8 Info: => 0.0001159s 12:49:55.8 Info: CreateTable Profiles 12:49:55.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:55.8 Info: => 0.0001304s 12:49:55.8 Info: CreateIndex Profiles (Name) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:55.8 Info: => 8.87E-05s 12:49:55.8 Info: CreateTable QualityDefinitions 12:49:55.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:55.8 Info: => 0.0001277s 12:49:55.8 Info: CreateIndex QualityDefinitions (Quality) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:55.8 Info: => 8.5E-05s 12:49:55.8 Info: CreateIndex QualityDefinitions (Title) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:55.8 Info: => 8.38E-05s 12:49:55.8 Info: CreateTable NamingConfig 12:49:55.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:55.8 Info: => 0.0001662s 12:49:55.8 Info: CreateTable Blacklist 12:49:55.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:55.8 Info: => 0.0002177s 12:49:55.8 Info: CreateTable Metadata 12:49:55.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:55.8 Info: => 0.0001267s 12:49:55.8 Info: CreateTable MetadataFiles 12:49:55.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:55.8 Info: => 0.0001547s 12:49:55.8 Info: CreateTable DownloadClients 12:49:55.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:55.8 Info: => 0.0001253s 12:49:55.8 Info: CreateTable PendingReleases 12:49:55.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:55.8 Info: => 0.0001375s 12:49:55.8 Info: CreateTable RemotePathMappings 12:49:55.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:55.8 Info: => 0.0001174s 12:49:55.8 Info: CreateTable Tags 12:49:55.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:55.8 Info: => 0.0001359s 12:49:55.8 Info: CreateIndex Tags (Label) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:55.8 Info: => 0.0001048s 12:49:55.8 Info: CreateTable Restrictions 12:49:55.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:55.8 Info: => 0.0001239s 12:49:55.8 Info: CreateTable DelayProfiles 12:49:55.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:55.8 Info: => 0.0001498s 12:49:55.8 Info: CreateTable Users 12:49:55.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:55.8 Info: => 0.0001098s 12:49:55.8 Info: CreateIndex Users (Identifier) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:55.8 Info: => 9.1E-05s 12:49:55.8 Info: CreateIndex Users (Username) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:55.8 Info: => 8.83E-05s 12:49:55.8 Info: CreateTable Commands 12:49:55.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:55.8 Info: => 0.0001937s 12:49:55.8 Info: CreateTable IndexerStatus 12:49:55.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:55.8 Info: => 0.000158s 12:49:55.8 Info: CreateIndex IndexerStatus (ProviderId) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:55.8 Info: => 9.07E-05s 12:49:55.8 Info: CreateTable ExtraFiles 12:49:55.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:55.8 Info: => 0.0001441s 12:49:55.8 Info: CreateTable LyricFiles 12:49:55.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:55.8 Info: => 0.0001557s 12:49:55.8 Info: CreateTable LanguageProfiles 12:49:55.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:55.8 Info: => 0.0001172s 12:49:55.8 Info: CreateIndex LanguageProfiles (Name) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:55.8 Info: => 9.48E-05s 12:49:55.8 Info: CreateTable DownloadClientStatus 12:49:55.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:55.8 Info: => 0.0001332s 12:49:55.8 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:55.8 Info: => 9.37E-05s 12:49:55.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:55.8 Info: -> 1 Insert operations completed in 00:00:00.0000734 taking an average of 00:00:00.0000734 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:55', 'InitialSetup') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 1: InitialSetup migrated 12:49:55.8 Info: => 0.0010469s 12:49:55.8 Info: 2: add_reason_to_pending_releases migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 2 12:49:55.8 Info: AlterTable PendingReleases 12:49:55.8 Info: => 1.3E-06s 12:49:55.8 Info: CreateColumn PendingReleases Reason Int32 12:49:55.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:55.8 Info: => 0.0006253s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:55', 'add_reason_to_pending_releases') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 2: add_reason_to_pending_releases migrated 12:49:55.8 Info: => 0.0009331s 12:49:55.8 Info: 3: add_medium_support migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 3 12:49:55.8 Info: AlterTable Albums 12:49:55.8 Info: => 2.3E-06s 12:49:55.8 Info: CreateColumn Albums Media String 12:49:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:55.8 Info: => 0.000604s 12:49:55.8 Info: AlterTable Tracks 12:49:55.8 Info: => 1.1E-06s 12:49:55.8 Info: CreateColumn Tracks MediumNumber Int32 12:49:55.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:55.8 Info: => 0.0005822s 12:49:55.8 Info: AlterTable Tracks 12:49:55.8 Info: => 1E-06s 12:49:55.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:55.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:55.8 Info: => 0.0005552s 12:49:55.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:55.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:55.8 Info: => 4.83E-05s 12:49:55.8 Info: DeleteColumn Tracks TrackNumber 12:49:55.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:55.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:55.8 Info: DROP TABLE "Tracks" 12:49:55.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:55.8 Info: => 0.0046555s 12:49:55.8 Info: AlterTable Tracks 12:49:55.8 Info: => 1E-06s 12:49:55.8 Info: CreateColumn Tracks TrackNumber String 12:49:55.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:55.8 Info: => 0.0005572s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:55', 'add_medium_support') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 3: add_medium_support migrated 12:49:55.8 Info: => 0.0009697s 12:49:55.8 Info: 4: add_various_qualites_in_profile migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 4 12:49:55.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:55.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:55.8 Info: => 6.06E-05s 12:49:55.8 Info: PerformDBOperation 12:49:55.8 Info: Performing DB Operation 12:49:55.8 Info: => 3.37E-05s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:55', 'add_various_qualites_in_profile') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 4: add_various_qualites_in_profile migrated 12:49:55.8 Info: => 0.000293s 12:49:55.8 Info: 5: metadata_profiles migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 5 12:49:55.8 Info: CreateTable MetadataProfiles 12:49:55.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:55.8 Info: => 0.0001531s 12:49:55.8 Info: CreateIndex MetadataProfiles (Name) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:55.8 Info: => 9.7E-05s 12:49:55.8 Info: AlterTable Artists 12:49:55.8 Info: => 1E-06s 12:49:55.8 Info: CreateColumn Artists MetadataProfileId Int32 12:49:55.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:55.8 Info: => 0.0005995s 12:49:55.8 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:55.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:55.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:55.8 Info: DROP TABLE "Artists" 12:49:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.8 Info: => 0.0054212s 12:49:55.8 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:55.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:55.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:55.8 Info: DROP TABLE "Artists" 12:49:55.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.8 Info: => 0.0053335s 12:49:55.8 Info: AlterTable Albums 12:49:55.8 Info: => 1E-06s 12:49:55.8 Info: CreateColumn Albums SecondaryTypes String 12:49:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:55.8 Info: => 0.0005805s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:55', 'metadata_profiles') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 5: metadata_profiles migrated 12:49:55.8 Info: => 0.0011159s 12:49:55.8 Info: 6: separate_automatic_and_interactive_search migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 6 12:49:55.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:55.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:55.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:55.8 Info: DROP TABLE "Indexers" 12:49:55.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:55.8 Info: => 0.0046393s 12:49:55.8 Info: AlterTable Indexers 12:49:55.8 Info: => 1.1E-06s 12:49:55.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:55.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:55.8 Info: => 0.0005544s 12:49:55.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:55.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:55.8 Info: => 4.5E-05s 12:49:55.8 Info: AlterTable Indexers 12:49:55.8 Info: => 1E-06s 12:49:55.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:55.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:55.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:55.8 Info: DROP TABLE "Indexers" 12:49:55.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:55.8 Info: => 0.0046101s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:55', 'separate_automatic_and_interactive_search') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 6: separate_automatic_and_interactive_search migrated 12:49:55.8 Info: => 0.0049802s 12:49:55.8 Info: 7: change_album_path_to_relative migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 7 12:49:55.8 Info: DeleteColumn Albums Path 12:49: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) 12:49: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") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:55.8 Info: DROP TABLE "Albums" 12:49:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.8 Info: => 0.0056002s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:55', 'change_album_path_to_relative') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 7: change_album_path_to_relative migrated 12:49:55.8 Info: => 0.0060509s 12:49:55.8 Info: 8: change_quality_size_mb_to_kb migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 8 12:49: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 12:49: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 12:49:55.8 Info: => 6.59E-05s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:55', 'change_quality_size_mb_to_kb') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 8: change_quality_size_mb_to_kb migrated 12:49:55.8 Info: => 0.0003442s 12:49:55.8 Info: 9: album_releases migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 9 12:49:55.8 Info: AlterTable Albums 12:49:55.8 Info: => 1.8E-06s 12:49:55.8 Info: CreateColumn Albums Releases String 12:49:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:55.8 Info: => 0.0007154s 12:49:55.8 Info: AlterTable Albums 12:49:55.8 Info: => 1.3E-06s 12:49:55.8 Info: CreateColumn Albums CurrentRelease String 12:49:55.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:55.8 Info: => 0.0005947s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:55', 'album_releases') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 9: album_releases migrated 12:49:55.8 Info: => 0.0009188s 12:49:55.8 Info: 10: album_releases_fix migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 10 12:49:55.8 Info: AlterTable Albums 12:49:55.8 Info: => 1.3E-06s 12:49:55.8 Info: AlterColumn Albums Releases String 12:49: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) 12:49: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" 12:49:55.8 Info: DROP TABLE "Albums" 12:49:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.8 Info: => 0.0055045s 12:49:55.8 Info: AlterTable Albums 12:49:55.8 Info: => 1E-06s 12:49:55.8 Info: AlterColumn Albums CurrentRelease String 12:49: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) 12:49: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" 12:49:55.8 Info: DROP TABLE "Albums" 12:49:55.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:55.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.8 Info: => 0.0069143s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:55', 'album_releases_fix') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 10: album_releases_fix migrated 12:49:55.8 Info: => 0.0073165s 12:49:55.8 Info: 11: import_lists migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 11 12:49:55.8 Info: CreateTable ImportLists 12:49: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) 12:49:55.8 Info: => 0.0001958s 12:49:55.8 Info: CreateIndex ImportLists (Name) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:55.8 Info: => 9.37E-05s 12:49:55.8 Info: CreateTable ImportListStatus 12:49: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) 12:49:55.8 Info: => 0.0001391s 12:49:55.8 Info: CreateIndex ImportListStatus (ProviderId) 12:49:55.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:55.8 Info: => 8.91E-05s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:55', 'import_lists') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 11: import_lists migrated 12:49:55.8 Info: => 0.0004478s 12:49:55.8 Info: 12: add_release_status migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 12 12:49:55.8 Info: AlterTable MetadataProfiles 12:49:55.8 Info: => 1.4E-06s 12:49:55.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:55.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:55.8 Info: => 0.0006225s 12:49:55.8 Info: PerformDBOperation 12:49:55.8 Info: Performing DB Operation 12:49:55.8 Info: => 3.4E-05s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:55', 'add_release_status') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 12: add_release_status migrated 12:49:55.8 Info: => 0.0003137s 12:49:55.8 Info: 13: album_download_notification migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 13 12:49:55.8 Info: AlterTable Notifications 12:49:55.8 Info: => 1.4E-06s 12:49:55.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:55.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:55.8 Info: => 0.000619s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:55', 'album_download_notification') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 13: album_download_notification migrated 12:49:55.8 Info: => 0.0009308s 12:49:55.8 Info: 14: fix_language_metadata_profiles migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 14 12:49:55.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:55.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:55.8 Info: => 9.04E-05s 12:49:55.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:55.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:55.8 Info: => 6.59E-05s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:55', 'fix_language_metadata_profiles') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 14: fix_language_metadata_profiles migrated 12:49:55.8 Info: => 0.0003172s 12:49:55.8 Info: 15: remove_fanzub migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 15 12:49:55.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:55.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:55.8 Info: => 5.03E-05s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:55', 'remove_fanzub') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 15: remove_fanzub migrated 12:49:55.8 Info: => 0.0003015s 12:49:55.8 Info: 16: update_artist_history_indexes migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 16 12:49:55.8 Info: CreateIndex Albums (ArtistId) 12:49:55.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:55.8 Info: => 0.0001161s 12:49:55.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:55.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:55.8 Info: => 9.59E-05s 12:49:55.8 Info: DeleteIndex History (AlbumId) 12:49:55.8 Info: DROP INDEX "IX_History_AlbumId" 12:49:55.8 Info: => 0.0001318s 12:49:55.8 Info: CreateIndex History (AlbumId, Date) 12:49:55.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:55.8 Info: => 0.0001025s 12:49:55.8 Info: DeleteIndex History (DownloadId) 12:49:55.8 Info: DROP INDEX "IX_History_DownloadId" 12:49:55.8 Info: => 0.0001157s 12:49:55.8 Info: CreateIndex History (DownloadId, Date) 12:49:55.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:55.8 Info: => 9.86E-05s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:55', 'update_artist_history_indexes') 12:49:55.8 Info: Committing Transaction 12:49:55.8 Info: 16: update_artist_history_indexes migrated 12:49:55.8 Info: => 0.0004159s 12:49:55.8 Info: 17: remove_nma migrating 12:49:55.8 Info: Beginning Transaction 12:49:55.8 Info: Starting migration of Main DB to 17 12:49:55.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:55.8 Info: => 5.7E-05s 12:49:55.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:55', 'remove_nma') 12:49:55.8 Info: Committing Transaction 12:49:55.9 Info: 17: remove_nma migrated 12:49:55.9 Info: => 0.0003227s 12:49:55.9 Info: 18: album_disambiguation migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 18 12:49:55.9 Info: AlterTable Albums 12:49:55.9 Info: => 1.3E-06s 12:49:55.9 Info: CreateColumn Albums Disambiguation String 12:49:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:55.9 Info: => 0.0006275s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:55', 'album_disambiguation') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 18: album_disambiguation migrated 12:49:55.9 Info: => 0.0009188s 12:49:55.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 19 12:49:55.9 Info: PerformDBOperation 12:49:55.9 Info: Performing DB Operation 12:49:55.9 Info: => 4.03E-05s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:55', 'add_ape_quality_in_profiles') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:55.9 Info: => 0.000293s 12:49:55.9 Info: 20: remove_pushalot migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 20 12:49:55.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:55.9 Info: => 5.64E-05s 12:49:55.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:55.9 Info: => 3.84E-05s 12:49:55.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:55.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:55.9 Info: => 4.14E-05s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:55', 'remove_pushalot') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 20: remove_pushalot migrated 12:49:55.9 Info: => 0.0002861s 12:49:55.9 Info: 21: add_custom_filters migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 21 12:49:55.9 Info: CreateTable CustomFilters 12:49:55.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:55.9 Info: => 0.0001481s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:55', 'add_custom_filters') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 21: add_custom_filters migrated 12:49:55.9 Info: => 0.0004291s 12:49:55.9 Info: 22: import_list_tags migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 22 12:49:55.9 Info: AlterTable ImportLists 12:49:55.9 Info: => 1.2E-06s 12:49:55.9 Info: CreateColumn ImportLists Tags String 12:49:55.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:55.9 Info: => 0.0006376s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:55', 'import_list_tags') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 22: import_list_tags migrated 12:49:55.9 Info: => 0.00094s 12:49:55.9 Info: 23: add_release_groups_etc migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 23 12:49:55.9 Info: CreateTable ArtistMetadata 12:49:55.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:55.9 Info: => 0.0002039s 12:49:55.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:55.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:55.9 Info: => 9.76E-05s 12:49:55.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:55.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:55.9 Info: => 9.61E-05s 12:49:55.9 Info: AlterTable Artists 12:49:55.9 Info: => 1E-06s 12:49:55.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:55.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:55.9 Info: => 0.0006537s 12:49:55.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:55.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:55.9 Info: => 7.83E-05s 12:49:55.9 Info: CreateTable AlbumReleases 12:49:55.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:55.9 Info: => 0.0001809s 12:49:55.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:55.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:55.9 Info: => 9.42E-05s 12:49:55.9 Info: CreateIndex AlbumReleases (AlbumId) 12:49:55.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:55.9 Info: => 8.78E-05s 12:49:55.9 Info: PerformDBOperation 12:49:55.9 Info: Performing DB Operation 12:49:55.9 Info: => 3.54E-05s 12:49:55.9 Info: AlterTable Albums 12:49:55.9 Info: => 1.1E-06s 12:49:55.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:55.9 Info: => 0.0006291s 12:49:55.9 Info: AlterTable Albums 12:49:55.9 Info: => 1E-06s 12:49:55.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:55.9 Info: => 0.0006282s 12:49:55.9 Info: AlterTable Albums 12:49:55.9 Info: => 1.1E-06s 12:49:55.9 Info: CreateColumn Albums Links String 12:49:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:55.9 Info: => 0.0006221s 12:49:55.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:55.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:55.9 Info: => 9.04E-05s 12:49:55.9 Info: AlterTable Tracks 12:49:55.9 Info: => 1.1E-06s 12:49:55.9 Info: CreateColumn Tracks ForeignRecordingId String 12:49:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:55.9 Info: => 0.0006432s 12:49:55.9 Info: AlterTable Tracks 12:49:55.9 Info: => 1E-06s 12:49:55.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:55.9 Info: => 0.000635s 12:49:55.9 Info: AlterTable Tracks 12:49:55.9 Info: => 1E-06s 12:49:55.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:55.9 Info: => 0.0006232s 12:49:55.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:55.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:55.9 Info: => 9.43E-05s 12:49:55.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:55.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:55.9 Info: => 7.64E-05s 12:49:55.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:55.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.9 Info: DROP TABLE "Artists" 12:49:55.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.9 Info: => 0.0066477s 12:49:55.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:55.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:55.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:55.9 Info: DROP TABLE "Albums" 12:49:55.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:55.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:55.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:55.9 Info: => 0.0053226s 12:49:55.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:55.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:55.9 Info: DROP TABLE "Tracks" 12:49:55.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:55.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:55.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:55.9 Info: => 0.0048039s 12:49:55.9 Info: DeleteColumn TrackFiles ArtistId 12:49:55.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:55.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:55.9 Info: DROP TABLE "TrackFiles" 12:49:55.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:55.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.9 Info: => 0.0046038s 12:49:55.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:55.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.9 Info: => 0.0001252s 12:49:55.9 Info: CreateIndex Artists (Monitored) 12:49:55.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.9 Info: => 9.43E-05s 12:49:55.9 Info: CreateIndex Albums (ArtistMetadataId) 12:49:55.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:55.9 Info: => 8.61E-05s 12:49:55.9 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:55.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:55.9 Info: => 8.65E-05s 12:49:55.9 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:55.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:55.9 Info: => 8.61E-05s 12:49:55.9 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:55.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:55.9 Info: => 8.61E-05s 12:49:55.9 Info: UpdateData 12:49:55.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:55.9 Info: => 4.92E-05s 12:49:55.9 Info: UpdateData 12:49:55.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:55.9 Info: => 4.31E-05s 12:49:55.9 Info: UpdateData 12:49:55.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:55.9 Info: => 5.14E-05s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:55', 'add_release_groups_etc') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 23: add_release_groups_etc migrated 12:49:55.9 Info: => 0.000645s 12:49:55.9 Info: 24: NewMediaInfoFormat migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 24 12:49:55.9 Info: UpdateData 12:49:55.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:55.9 Info: => 5.98E-05s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:55', 'NewMediaInfoFormat') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 24: NewMediaInfoFormat migrated 12:49:55.9 Info: => 0.0003381s 12:49:55.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 25 12:49:55.9 Info: RenameTable Restrictions ReleaseProfiles 12:49:55.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:55.9 Info: => 0.0017615s 12:49:55.9 Info: AlterTable ReleaseProfiles 12:49:55.9 Info: => 1.2E-06s 12:49:55.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:55.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:55.9 Info: => 0.0006126s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:55', 'rename_restrictions_to_release_profiles') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:55.9 Info: => 0.0009217s 12:49:55.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 26 12:49:55.9 Info: RenameTable Profiles QualityProfiles 12:49:55.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:55.9 Info: => 0.0017847s 12:49:55.9 Info: AlterTable QualityProfiles 12:49:55.9 Info: => 1.1E-06s 12:49:55.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:55.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:55.9 Info: => 0.0006135s 12:49:55.9 Info: AlterTable LanguageProfiles 12:49:55.9 Info: => 1.2E-06s 12:49:55.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:55.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:55.9 Info: => 0.0005876s 12:49:55.9 Info: UpdateData 12:49:55.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:55.9 Info: => 4.87E-05s 12:49:55.9 Info: UpdateData 12:49:55.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:55.9 Info: => 3.87E-05s 12:49:55.9 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:55.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.9 Info: DROP TABLE "Artists" 12:49:55.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.9 Info: => 0.006791s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:55', 'rename_quality_profiles_add_upgrade_allowed') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:55.9 Info: => 0.0072281s 12:49:55.9 Info: 27: add_import_exclusions migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 27 12:49:55.9 Info: CreateTable ImportListExclusions 12:49:55.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:55.9 Info: => 0.0001503s 12:49:55.9 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:55.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:55.9 Info: => 9.9E-05s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:55', 'add_import_exclusions') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 27: add_import_exclusions migrated 12:49:55.9 Info: => 0.0004552s 12:49:55.9 Info: 28: clean_artist_metadata_table migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 28 12:49:55.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.9 Info: => 0.0001738s 12:49:55.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.9 Info: => 0.0001379s 12:49:55.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:55.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:55.9 Info: => 0.00013s 12:49:55.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:55.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:55.9 Info: => 0.0001251s 12:49:55.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:55.9 Info: => 0.0001249s 12:49:55.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.9 Info: => 0.0001282s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:55', 'clean_artist_metadata_table') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 28: clean_artist_metadata_table migrated 12:49:55.9 Info: => 0.0004312s 12:49:55.9 Info: 29: health_issue_notification migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 29 12:49:55.9 Info: AlterTable Notifications 12:49:55.9 Info: => 1.8E-06s 12:49:55.9 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:55.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:55.9 Info: => 0.000664s 12:49:55.9 Info: AlterTable Notifications 12:49:55.9 Info: => 1.1E-06s 12:49:55.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:55.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:55.9 Info: => 0.0006193s 12:49:55.9 Info: AlterTable Notifications 12:49:55.9 Info: => 1E-06s 12:49:55.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:55.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:55.9 Info: => 0.0006132s 12:49:55.9 Info: AlterTable Notifications 12:49:55.9 Info: => 1E-06s 12:49:55.9 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:55.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:55.9 Info: => 0.0006173s 12:49:55.9 Info: AlterTable Notifications 12:49:55.9 Info: => 1.1E-06s 12:49:55.9 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:55.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:55.9 Info: => 0.0006163s 12:49:55.9 Info: DeleteColumn Notifications OnDownload 12:49:55.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:55.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:55.9 Info: DROP TABLE "Notifications" 12:49:55.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:55.9 Info: => 0.004775s 12:49:55.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:55.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:55.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:55.9 Info: DROP TABLE "Notifications" 12:49:55.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:55.9 Info: => 0.006116s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:55', 'health_issue_notification') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 29: health_issue_notification migrated 12:49:55.9 Info: => 0.0066404s 12:49:55.9 Info: 30: add_mediafilerepository_mtime migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 30 12:49:55.9 Info: AlterTable TrackFiles 12:49:55.9 Info: => 1.3E-06s 12:49:55.9 Info: CreateColumn TrackFiles Modified DateTime 12:49:55.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:55.9 Info: => 0.0006763s 12:49:55.9 Info: AlterTable TrackFiles 12:49:55.9 Info: => 1E-06s 12:49:55.9 Info: CreateColumn TrackFiles Path String 12:49:55.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:55.9 Info: => 0.0006123s 12:49:55.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:55.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:55.9 Info: => 4.35E-05s 12:49:55.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:55.9 Info: => 0.0001346s 12:49:55.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:55.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:55.9 Info: => 0.0001478s 12:49:55.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:55.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:55.9 Info: => 0.0001529s 12:49:55.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:55.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:55.9 Info: => 9.18E-05s 12:49:55.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:55.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:55.9 Info: => 5.95E-05s 12:49:55.9 Info: AlterTable TrackFiles 12:49:55.9 Info: => 1E-06s 12:49:55.9 Info: AlterColumn TrackFiles Path String 12:49:55.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:55.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:55.9 Info: DROP TABLE "TrackFiles" 12:49:55.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:55.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.9 Info: => 0.0048826s 12:49:55.9 Info: CreateIndex TrackFiles (Path) 12:49:55.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:55.9 Info: => 9.42E-05s 12:49:55.9 Info: DeleteColumn TrackFiles RelativePath 12:49:55.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:55.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:55.9 Info: DROP TABLE "TrackFiles" 12:49:55.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:55.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:55.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:55.9 Info: => 0.0050096s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:55', 'add_mediafilerepository_mtime') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 30: add_mediafilerepository_mtime migrated 12:49:55.9 Info: => 0.0053944s 12:49:55.9 Info: 31: add_artistmetadataid_constraint migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 31 12:49:55.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:55.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:55.9 Info: => 0.0001024s 12:49:55.9 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:55.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:55.9 Info: => 0.0001442s 12:49:55.9 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:55.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.9 Info: DROP TABLE "Artists" 12:49:55.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.9 Info: => 0.0065883s 12:49:55.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.9 Info: => 8.99E-05s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:55', 'add_artistmetadataid_constraint') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 31: add_artistmetadataid_constraint migrated 12:49:55.9 Info: => 0.0004863s 12:49:55.9 Info: 32: old_ids_and_artist_alias migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 32 12:49:55.9 Info: AlterTable ArtistMetadata 12:49:55.9 Info: => 1.3E-06s 12:49:55.9 Info: CreateColumn ArtistMetadata Aliases String 12:49:55.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:55.9 Info: => 0.0006628s 12:49:55.9 Info: AlterTable ArtistMetadata 12:49:55.9 Info: => 1E-06s 12:49:55.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:55.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.9 Info: => 0.0006166s 12:49:55.9 Info: AlterTable Albums 12:49:55.9 Info: => 1.2E-06s 12:49:55.9 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:55.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.9 Info: => 0.0006439s 12:49:55.9 Info: AlterTable AlbumReleases 12:49:55.9 Info: => 1.3E-06s 12:49:55.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:55.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.9 Info: => 0.0006275s 12:49:55.9 Info: AlterTable Tracks 12:49:55.9 Info: => 1.1E-06s 12:49:55.9 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.9 Info: => 0.0006156s 12:49:55.9 Info: AlterTable Tracks 12:49:55.9 Info: => 1.2E-06s 12:49:55.9 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:55.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:55.9 Info: => 0.0006133s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:55', 'old_ids_and_artist_alias') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 32: old_ids_and_artist_alias migrated 12:49:55.9 Info: => 0.0009709s 12:49:55.9 Info: 33: download_propers_config migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 33 12:49:55.9 Info: PerformDBOperation 12:49:55.9 Info: Performing DB Operation 12:49:55.9 Info: => 4.05E-05s 12:49:55.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:55.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:55.9 Info: => 4.28E-05s 12:49:55.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:55', 'download_propers_config') 12:49:55.9 Info: Committing Transaction 12:49:55.9 Info: 33: download_propers_config migrated 12:49:55.9 Info: => 0.0003305s 12:49:55.9 Info: 34: remove_language_profiles migrating 12:49:55.9 Info: Beginning Transaction 12:49:55.9 Info: Starting migration of Main DB to 34 12:49:55.9 Info: DeleteTable LanguageProfiles 12:49:55.9 Info: DROP TABLE "LanguageProfiles" 12:49:55.9 Info: => 0.0002443s 12:49:55.9 Info: DeleteColumn Artists LanguageProfileId 12:49:55.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:55.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:55.9 Info: DROP TABLE "Artists" 12:49:55.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:55.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:55.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:55.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:55.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:55.9 Info: => 0.0052389s 12:49:55.9 Info: DeleteColumn ImportLists LanguageProfileId 12:49:56.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:56.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:56.0 Info: DROP TABLE "ImportLists" 12:49:56.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:56.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:56.0 Info: => 0.0060669s 12:49:56.0 Info: DeleteColumn Blacklist Language 12:49:56.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:56.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:56.0 Info: DROP TABLE "Blacklist" 12:49:56.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:56.0 Info: => 0.0045606s 12:49:56.0 Info: DeleteColumn History Language 12:49:56.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:56.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:56.0 Info: DROP TABLE "History" 12:49:56.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:56.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:56.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:56.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:56.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:56.0 Info: => 0.0051869s 12:49:56.0 Info: DeleteColumn LyricFiles Language 12:49:56.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:56.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:56.0 Info: DROP TABLE "LyricFiles" 12:49:56.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:56.0 Info: => 0.0045182s 12:49:56.0 Info: DeleteColumn TrackFiles Language 12:49:56.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:56.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:56.0 Info: DROP TABLE "TrackFiles" 12:49:56.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:56.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:56.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:56.0 Info: => 0.0061997s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:56', 'remove_language_profiles') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 34: remove_language_profiles migrated 12:49:56.0 Info: => 0.0067985s 12:49:56.0 Info: 35: multi_disc_naming_format migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 35 12:49:56.0 Info: AlterTable NamingConfig 12:49:56.0 Info: => 1.6E-06s 12:49:56.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:56.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:56.0 Info: => 0.0006566s 12:49:56.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:56.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:56.0 Info: => 5.03E-05s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:56', 'multi_disc_naming_format') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 35: multi_disc_naming_format migrated 12:49:56.0 Info: => 0.0003687s 12:49:56.0 Info: 36: add_download_client_priority migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 36 12:49:56.0 Info: AlterTable DownloadClients 12:49:56.0 Info: => 1.1E-06s 12:49:56.0 Info: CreateColumn DownloadClients Priority Int32 12:49:56.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:56.0 Info: => 0.0006394s 12:49:56.0 Info: PerformDBOperation 12:49:56.0 Info: Performing DB Operation 12:49:56.0 Info: => 5.81E-05s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:56', 'add_download_client_priority') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 36: add_download_client_priority migrated 12:49:56.0 Info: => 0.000391s 12:49:56.0 Info: 37: remove_growl_prowl migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 37 12:49:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:56.0 Info: => 5.54E-05s 12:49:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:56.0 Info: => 3.87E-05s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:56', 'remove_growl_prowl') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 37: remove_growl_prowl migrated 12:49:56.0 Info: => 0.0003275s 12:49:56.0 Info: 38: remove_plex_hometheatre migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 38 12:49:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:56.0 Info: => 5.47E-05s 12:49:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:56.0 Info: => 3.87E-05s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:56', 'remove_plex_hometheatre') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 38: remove_plex_hometheatre migrated 12:49:56.0 Info: => 0.0003177s 12:49:56.0 Info: 39: add_root_folder_add_defaults migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 39 12:49:56.0 Info: AlterTable RootFolders 12:49:56.0 Info: => 1.1E-06s 12:49:56.0 Info: CreateColumn RootFolders Name String 12:49:56.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:56.0 Info: => 0.0006344s 12:49:56.0 Info: AlterTable RootFolders 12:49:56.0 Info: => 1E-06s 12:49:56.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:56.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:56.0 Info: => 0.0006003s 12:49:56.0 Info: AlterTable RootFolders 12:49:56.0 Info: => 1.1E-06s 12:49:56.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:56.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:56.0 Info: => 0.0005948s 12:49:56.0 Info: AlterTable RootFolders 12:49:56.0 Info: => 1.1E-06s 12:49:56.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:56.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:56.0 Info: => 0.000597s 12:49:56.0 Info: AlterTable RootFolders 12:49:56.0 Info: => 1E-06s 12:49:56.0 Info: CreateColumn RootFolders DefaultTags String 12:49:56.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:56.0 Info: => 0.000606s 12:49:56.0 Info: PerformDBOperation 12:49:56.0 Info: Performing DB Operation 12:49:56.0 Info: => 7.21E-05s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:56', 'add_root_folder_add_defaults') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 39: add_root_folder_add_defaults migrated 12:49:56.0 Info: => 0.0004028s 12:49:56.0 Info: 40: task_duration migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 40 12:49:56.0 Info: AlterTable ScheduledTasks 12:49:56.0 Info: => 2.4E-06s 12:49:56.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:56.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:56.0 Info: => 0.0006362s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:56', 'task_duration') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 40: task_duration migrated 12:49:56.0 Info: => 0.0009784s 12:49:56.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 41 12:49:56.0 Info: AlterTable ReleaseProfiles 12:49:56.0 Info: => 1.4E-06s 12:49:56.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:56.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:56.0 Info: => 0.000646s 12:49:56.0 Info: AlterTable ReleaseProfiles 12:49:56.0 Info: => 1E-06s 12:49:56.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:56.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:56.0 Info: => 0.0006181s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:56', 'add_indexer_and_enabled_to_release_profiles') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:56.0 Info: => 0.0009563s 12:49:56.0 Info: 42: remove_album_folders migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 42 12:49:56.0 Info: DeleteColumn Artists AlbumFolder 12:49:56.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:56.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:56.0 Info: DROP TABLE "Artists" 12:49:56.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:56.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:56.0 Info: => 0.006702s 12:49:56.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:56.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:56.0 Info: => 4.61E-05s 12:49:56.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:56.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:56.0 Info: => 3.96E-05s 12:49:56.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:56.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:56.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:56.0 Info: DROP TABLE "NamingConfig" 12:49:56.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:56.0 Info: => 0.0044891s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:56', 'remove_album_folders') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 42: remove_album_folders migrated 12:49:56.0 Info: => 0.004963s 12:49:56.0 Info: 44: add_priority_to_indexers migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 44 12:49:56.0 Info: AlterTable Indexers 12:49:56.0 Info: => 1.2E-06s 12:49:56.0 Info: CreateColumn Indexers Priority Int32 12:49:56.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:56.0 Info: => 0.0006632s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:56', 'add_priority_to_indexers') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 44: add_priority_to_indexers migrated 12:49:56.0 Info: => 0.0010111s 12:49:56.0 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 45 12:49:56.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:56.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:56.0 Info: => 0.0001368s 12:49:56.0 Info: PerformDBOperation 12:49:56.0 Info: Performing DB Operation 12:49:56.0 Info: => 3.17E-05s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:56', 'remove_chown_and_folderchmod_config') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:56.0 Info: => 0.0003346s 12:49:56.0 Info: 47: update_notifiarr migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 47 12:49:56.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:56.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:56.0 Info: => 8.12E-05s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:56', 'update_notifiarr') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 47: update_notifiarr migrated 12:49:56.0 Info: => 0.0003686s 12:49:56.0 Info: 49: email_multiple_addresses migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 49 12:49:56.0 Info: PerformDBOperation 12:49:56.0 Info: Performing DB Operation 12:49:56.0 Info: => 6.67E-05s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:56', 'email_multiple_addresses') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 49: email_multiple_addresses migrated 12:49:56.0 Info: => 0.0003668s 12:49:56.0 Info: 50: rename_blacklist_to_blocklist migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 50 12:49:56.0 Info: RenameTable Blacklist Blocklist 12:49:56.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:56.0 Info: => 0.0018313s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:56', 'rename_blacklist_to_blocklist') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 50: rename_blacklist_to_blocklist migrated 12:49:56.0 Info: => 0.0022031s 12:49:56.0 Info: 51: cdh_per_downloadclient migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 51 12:49:56.0 Info: AlterTable DownloadClients 12:49:56.0 Info: => 1.4E-06s 12:49:56.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:56.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:56.0 Info: => 0.0006505s 12:49:56.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:56.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:56.0 Info: => 0.0006141s 12:49:56.0 Info: PerformDBOperation 12:49:56.0 Info: Performing DB Operation 12:49:56.0 Info: => 0.0001704s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:56', 'cdh_per_downloadclient') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 51: cdh_per_downloadclient migrated 12:49:56.0 Info: => 0.0005109s 12:49:56.0 Info: 52: download_history migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 52 12:49:56.0 Info: CreateTable DownloadHistory 12:49:56.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:56.0 Info: => 0.0001931s 12:49:56.0 Info: CreateIndex DownloadHistory (EventType) 12:49:56.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:56.0 Info: => 0.0001009s 12:49:56.0 Info: CreateIndex DownloadHistory (ArtistId) 12:49:56.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:56.0 Info: => 8.58E-05s 12:49:56.0 Info: CreateIndex DownloadHistory (DownloadId) 12:49:56.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:56.0 Info: => 0.000117s 12:49:56.0 Info: PerformDBOperation 12:49:56.0 Info: Performing DB Operation 12:49:56.0 Info: => 0.0001271s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:56', 'download_history') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 52: download_history migrated 12:49:56.0 Info: => 0.000519s 12:49:56.0 Info: 53: add_update_history migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 53 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:56', 'add_update_history') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 53: add_update_history migrated 12:49:56.0 Info: => 0.0003487s 12:49:56.0 Info: 54: add_on_update_to_notifications migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 54 12:49:56.0 Info: AlterTable Notifications 12:49:56.0 Info: => 1.3E-06s 12:49:56.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:56.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:56.0 Info: => 0.0006759s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:56', 'add_on_update_to_notifications') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 54: add_on_update_to_notifications migrated 12:49:56.0 Info: => 0.0010118s 12:49:56.0 Info: 55: download_client_per_indexer migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 55 12:49:56.0 Info: AlterTable Indexers 12:49:56.0 Info: => 1E-06s 12:49:56.0 Info: CreateColumn Indexers DownloadClientId Int32 12:49:56.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:56.0 Info: => 0.0006713s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:56', 'download_client_per_indexer') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 55: download_client_per_indexer migrated 12:49:56.0 Info: => 0.0010145s 12:49:56.0 Info: 56: AddNewItemMonitorType migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 56 12:49:56.0 Info: AlterTable Artists 12:49:56.0 Info: => 1.4E-06s 12:49:56.0 Info: CreateColumn Artists MonitorNewItems Int32 12:49:56.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:56.0 Info: => 0.000694s 12:49:56.0 Info: AlterTable RootFolders 12:49:56.0 Info: => 1.2E-06s 12:49:56.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:56.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:56.0 Info: => 0.0006395s 12:49:56.0 Info: AlterTable ImportLists 12:49:56.0 Info: => 1.1E-06s 12:49:56.0 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:56.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:56.0 Info: => 0.0006588s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:56', 'AddNewItemMonitorType') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 56: AddNewItemMonitorType migrated 12:49:56.0 Info: => 0.0010208s 12:49:56.0 Info: 57: ImportListSearch migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 57 12:49:56.0 Info: AlterTable ImportLists 12:49:56.0 Info: => 1.4E-06s 12:49:56.0 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:56.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:56.0 Info: => 0.0006891s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:56', 'ImportListSearch') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 57: ImportListSearch migrated 12:49:56.0 Info: => 0.0010213s 12:49:56.0 Info: 58: ImportListMonitorExisting migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 58 12:49:56.0 Info: AlterTable ImportLists 12:49:56.0 Info: => 1.3E-06s 12:49:56.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:56.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:56.0 Info: => 0.0006856s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:56', 'ImportListMonitorExisting') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 58: ImportListMonitorExisting migrated 12:49:56.0 Info: => 0.001046s 12:49:56.0 Info: 59: add_indexer_tags migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 59 12:49:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:56.0 Info: => 6.5E-05s 12:49:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:56.0 Info: => 4.18E-05s 12:49:56.0 Info: AlterTable Indexers 12:49:56.0 Info: => 1E-06s 12:49:56.0 Info: CreateColumn Indexers Tags String 12:49:56.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:56.0 Info: => 0.0006657s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:56', 'add_indexer_tags') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 59: add_indexer_tags migrated 12:49:56.0 Info: => 0.000993s 12:49:56.0 Info: 60: update_audio_types migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 60 12:49:56.0 Info: PerformDBOperation 12:49:56.0 Info: Performing DB Operation 12:49:56.0 Info: => 6.21E-05s 12:49:56.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:56', 'update_audio_types') 12:49:56.0 Info: Committing Transaction 12:49:56.0 Info: 60: update_audio_types migrated 12:49:56.0 Info: => 0.0003585s 12:49:56.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:56.0 Info: Beginning Transaction 12:49:56.0 Info: Starting migration of Main DB to 61 12:49:56.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.0 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:56.0 Info: => 5.53E-05s 12:49:56.0 Info: AlterTable AlbumReleases 12:49:56.0 Info: => 1E-06s 12:49:56.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:56.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:56.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:56.0 Info: DROP TABLE "AlbumReleases" 12:49:56.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:56.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:56.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:56.0 Info: => 0.0051727s 12:49:56.0 Info: AlterTable Albums 12:49:56.0 Info: => 9E-07s 12:49:56.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:56.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:56.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:56.0 Info: DROP TABLE "Albums" 12:49:56.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:56.0 Info: => 0.0054255s 12:49:56.0 Info: AlterTable Albums 12:49:56.0 Info: => 1.1E-06s 12:49:56.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:56.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:56.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:56.0 Info: DROP TABLE "Albums" 12:49:56.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:56.0 Info: => 0.0074724s 12:49:56.0 Info: AlterTable Albums 12:49:56.0 Info: => 1.2E-06s 12:49:56.0 Info: AlterColumn Albums Added DateTimeOffset 12:49:56.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:56.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:56.0 Info: DROP TABLE "Albums" 12:49:56.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:56.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:56.0 Info: => 0.0064157s 12:49:56.0 Info: AlterTable Artists 12:49:56.0 Info: => 9E-07s 12:49:56.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:56.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:56.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:56.0 Info: DROP TABLE "Artists" 12:49:56.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:56.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:56.0 Info: => 0.0053666s 12:49:56.1 Info: AlterTable Artists 12:49:56.1 Info: => 1E-06s 12:49:56.1 Info: AlterColumn Artists Added DateTimeOffset 12:49:56.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:56.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:56.1 Info: DROP TABLE "Artists" 12:49:56.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:56.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:56.1 Info: => 0.0065217s 12:49:56.1 Info: AlterTable Blocklist 12:49:56.1 Info: => 1E-06s 12:49:56.1 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:56.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:56.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:56.1 Info: DROP TABLE "Blocklist" 12:49:56.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:56.1 Info: => 0.0047419s 12:49:56.1 Info: AlterTable Blocklist 12:49:56.1 Info: => 1.1E-06s 12:49:56.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:56.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:56.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:56.1 Info: DROP TABLE "Blocklist" 12:49:56.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:56.1 Info: => 0.0048212s 12:49:56.1 Info: AlterTable Commands 12:49:56.1 Info: => 1.1E-06s 12:49:56.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:56.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:56.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:56.1 Info: DROP TABLE "Commands" 12:49:56.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:56.1 Info: => 0.0060803s 12:49:56.1 Info: AlterTable Commands 12:49:56.1 Info: => 1.1E-06s 12:49:56.1 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:56.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:56.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:56.1 Info: DROP TABLE "Commands" 12:49:56.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:56.1 Info: => 0.0047518s 12:49:56.1 Info: AlterTable Commands 12:49:56.1 Info: => 1.1E-06s 12:49:56.1 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:56.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:56.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:56.1 Info: DROP TABLE "Commands" 12:49:56.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:56.1 Info: => 0.0047299s 12:49:56.1 Info: AlterTable DownloadClientStatus 12:49:56.1 Info: => 1.1E-06s 12:49:56.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:56.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:56.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:56.1 Info: DROP TABLE "DownloadClientStatus" 12:49:56.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:56.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:56.1 Info: => 0.0063902s 12:49:56.1 Info: AlterTable DownloadClientStatus 12:49:56.1 Info: => 1.2E-06s 12:49:56.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:56.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:56.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:56.1 Info: DROP TABLE "DownloadClientStatus" 12:49:56.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:56.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:56.1 Info: => 0.0049129s 12:49:56.1 Info: AlterTable DownloadClientStatus 12:49:56.1 Info: => 1.1E-06s 12:49:56.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:56.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:56.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:56.1 Info: DROP TABLE "DownloadClientStatus" 12:49:56.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:56.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:56.1 Info: => 0.0049064s 12:49:56.1 Info: AlterTable DownloadHistory 12:49:56.1 Info: => 1.3E-06s 12:49:56.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:56.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:56.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:56.1 Info: DROP TABLE "DownloadHistory" 12:49:56.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:56.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:56.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:56.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:56.1 Info: => 0.0052526s 12:49:56.1 Info: AlterTable ExtraFiles 12:49:56.1 Info: => 1E-06s 12:49:56.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:56.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:56.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:56.1 Info: DROP TABLE "ExtraFiles" 12:49:56.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:56.1 Info: => 0.0058592s 12:49:56.1 Info: AlterTable ExtraFiles 12:49:56.1 Info: => 1E-06s 12:49:56.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:56.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:56.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:56.1 Info: DROP TABLE "ExtraFiles" 12:49:56.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:56.1 Info: => 0.0047459s 12:49:56.1 Info: AlterTable History 12:49:56.1 Info: => 1.2E-06s 12:49:56.1 Info: AlterColumn History Date DateTimeOffset 12:49:56.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:56.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:56.1 Info: DROP TABLE "History" 12:49:56.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:56.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:56.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:56.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:56.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:56.1 Info: => 0.0067076s 12:49:56.1 Info: AlterTable ImportListStatus 12:49:56.1 Info: => 1.1E-06s 12:49:56.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:56.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:56.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:56.1 Info: DROP TABLE "ImportListStatus" 12:49:56.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:56.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:56.1 Info: => 0.0048808s 12:49:56.1 Info: AlterTable ImportListStatus 12:49:56.1 Info: => 1.2E-06s 12:49:56.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:56.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:56.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:56.1 Info: DROP TABLE "ImportListStatus" 12:49:56.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:56.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:56.1 Info: => 0.004974s 12:49:56.1 Info: AlterTable ImportListStatus 12:49:56.1 Info: => 1.2E-06s 12:49:56.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:56.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:56.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:56.1 Info: DROP TABLE "ImportListStatus" 12:49:56.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:56.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:56.1 Info: => 0.0062306s 12:49:56.1 Info: AlterTable IndexerStatus 12:49:56.1 Info: => 1.1E-06s 12:49:56.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:56.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:56.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:56.1 Info: DROP TABLE "IndexerStatus" 12:49:56.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:56.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:56.1 Info: => 0.0049261s 12:49:56.1 Info: AlterTable IndexerStatus 12:49:56.1 Info: => 1.2E-06s 12:49:56.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:56.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:56.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:56.1 Info: DROP TABLE "IndexerStatus" 12:49:56.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:56.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:56.1 Info: => 0.0063087s 12:49:56.1 Info: AlterTable IndexerStatus 12:49:56.1 Info: => 1E-06s 12:49:56.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:56.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:56.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:56.2 Info: DROP TABLE "IndexerStatus" 12:49:56.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:56.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:56.2 Info: => 0.0049417s 12:49:56.2 Info: AlterTable LyricFiles 12:49:56.2 Info: => 1.1E-06s 12:49:56.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:56.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:56.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:56.2 Info: DROP TABLE "LyricFiles" 12:49:56.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:56.2 Info: => 0.0047209s 12:49:56.2 Info: AlterTable LyricFiles 12:49:56.2 Info: => 1E-06s 12:49:56.2 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:56.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:56.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:56.2 Info: DROP TABLE "LyricFiles" 12:49:56.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:56.2 Info: => 0.0047993s 12:49:56.2 Info: AlterTable MetadataFiles 12:49:56.2 Info: => 1.2E-06s 12:49:56.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:56.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:56.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:56.2 Info: DROP TABLE "MetadataFiles" 12:49:56.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:56.2 Info: => 0.006155s 12:49:56.2 Info: AlterTable MetadataFiles 12:49:56.2 Info: => 1.2E-06s 12:49:56.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:56.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:56.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:56.2 Info: DROP TABLE "MetadataFiles" 12:49:56.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:56.2 Info: => 0.004848s 12:49:56.2 Info: AlterTable PendingReleases 12:49:56.2 Info: => 1E-06s 12:49:56.2 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:56.2 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:56.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:56.2 Info: DROP TABLE "PendingReleases" 12:49:56.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:56.2 Info: => 0.0068054s 12:49:56.2 Info: AlterTable ScheduledTasks 12:49:56.2 Info: => 1.1E-06s 12:49:56.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:56.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:56.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:56.2 Info: DROP TABLE "ScheduledTasks" 12:49:56.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:56.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:56.2 Info: => 0.00487s 12:49:56.2 Info: AlterTable ScheduledTasks 12:49:56.2 Info: => 1E-06s 12:49:56.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:56.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:56.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:56.2 Info: DROP TABLE "ScheduledTasks" 12:49:56.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:56.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:56.2 Info: => 0.0048512s 12:49:56.2 Info: AlterTable TrackFiles 12:49:56.2 Info: => 9E-07s 12:49:56.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:56.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:56.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:56.2 Info: DROP TABLE "TrackFiles" 12:49:56.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:56.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:56.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:56.2 Info: => 0.0072449s 12:49:56.2 Info: AlterTable TrackFiles 12:49:56.2 Info: => 1.2E-06s 12:49:56.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:56.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:56.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:56.2 Info: DROP TABLE "TrackFiles" 12:49:56.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:56.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:56.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:56.2 Info: => 0.0050309s 12:49:56.2 Info: AlterTable VersionInfo 12:49:56.2 Info: => 1.2E-06s 12:49:56.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:56.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:56.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:56.2 Info: DROP TABLE "VersionInfo" 12:49:56.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:56.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:56.2 Info: => 0.004847s 12:49:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:56', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:56.2 Info: Committing Transaction 12:49:56.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:56.2 Info: => 0.0056546s 12:49:56.2 Info: 62: add_on_delete_to_notifications migrating 12:49:56.2 Info: Beginning Transaction 12:49:56.2 Info: Starting migration of Main DB to 62 12:49:56.2 Info: AlterTable Notifications 12:49:56.2 Info: => 1.5E-06s 12:49:56.2 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:56.2 Info: => 0.0007108s 12:49:56.2 Info: AlterTable Notifications 12:49:56.2 Info: => 1.2E-06s 12:49:56.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:56.2 Info: => 0.0006559s 12:49:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:56', 'add_on_delete_to_notifications') 12:49:56.2 Info: Committing Transaction 12:49:56.2 Info: 62: add_on_delete_to_notifications migrated 12:49:56.2 Info: => 0.001021s 12:49:56.2 Info: 63: add_custom_formats migrating 12:49:56.2 Info: Beginning Transaction 12:49:56.2 Info: Starting migration of Main DB to 63 12:49:56.2 Info: AlterTable DelayProfiles 12:49:56.2 Info: => 1.4E-06s 12:49:56.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:56.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:56.2 Info: => 0.000687s 12:49:56.2 Info: UpdateData 12:49:56.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:56.2 Info: => 5.8E-05s 12:49:56.2 Info: AlterTable TrackFiles 12:49:56.2 Info: => 1E-06s 12:49:56.2 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:56.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:56.2 Info: => 0.0006465s 12:49:56.2 Info: PerformDBOperation 12:49:56.2 Info: Performing DB Operation 12:49:56.2 Info: => 3.74E-05s 12:49:56.2 Info: CreateTable CustomFormats 12:49:56.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:56.2 Info: => 0.0001449s 12:49:56.2 Info: CreateIndex CustomFormats (Name) 12:49:56.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:56.2 Info: => 9.37E-05s 12:49:56.2 Info: AlterTable QualityProfiles 12:49:56.2 Info: => 9E-07s 12:49:56.2 Info: CreateColumn QualityProfiles FormatItems String 12:49:56.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:56.2 Info: => 0.0006582s 12:49:56.2 Info: AlterTable QualityProfiles 12:49:56.2 Info: => 1.2E-06s 12:49:56.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:56.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:56.2 Info: => 0.0006609s 12:49:56.2 Info: AlterTable QualityProfiles 12:49:56.2 Info: => 2.2E-06s 12:49:56.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:56.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:56.2 Info: => 0.0006526s 12:49:56.2 Info: PerformDBOperation 12:49:56.2 Info: Performing DB Operation 12:49:56.2 Info: => 7.43E-05s 12:49:56.2 Info: PerformDBOperation 12:49:56.2 Info: Performing DB Operation 12:49:56.2 Info: => 3.67E-05s 12:49:56.2 Info: DeleteColumn ReleaseProfiles Preferred 12:49:56.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:56.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:56.2 Info: DROP TABLE "ReleaseProfiles" 12:49:56.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:56.2 Info: => 0.0060748s 12:49:56.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:56.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:56.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:56.2 Info: DROP TABLE "ReleaseProfiles" 12:49:56.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:56.2 Info: => 0.0048441s 12:49:56.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:56.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:56.2 Info: => 5.74E-05s 12:49:56.2 Info: AlterTable DelayProfiles 12:49:56.2 Info: => 1E-06s 12:49:56.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:56.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:56.2 Info: => 0.0006703s 12:49:56.2 Info: AlterTable DelayProfiles 12:49:56.2 Info: => 1E-06s 12:49:56.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:56.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:56.2 Info: => 0.0006478s 12:49:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:56', 'add_custom_formats') 12:49:56.2 Info: Committing Transaction 12:49:56.2 Info: 63: add_custom_formats migrated 12:49:56.2 Info: => 0.0010685s 12:49:56.2 Info: 64: add_result_to_commands migrating 12:49:56.2 Info: Beginning Transaction 12:49:56.2 Info: Starting migration of Main DB to 64 12:49:56.2 Info: AlterTable Commands 12:49:56.2 Info: => 1.4E-06s 12:49:56.2 Info: CreateColumn Commands Result Int32 12:49:56.2 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:49:56.2 Info: => 0.0007125s 12:49:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-05-17T12:49:56', 'add_result_to_commands') 12:49:56.2 Info: Committing Transaction 12:49:56.2 Info: 64: add_result_to_commands migrated 12:49:56.2 Info: => 0.0010419s 12:49:56.2 Info: 65: health_restored_notification migrating 12:49:56.2 Info: Beginning Transaction 12:49:56.2 Info: Starting migration of Main DB to 65 12:49:56.2 Info: AlterTable Notifications 12:49:56.2 Info: => 1.2E-06s 12:49:56.2 Info: CreateColumn Notifications OnHealthRestored Boolean 12:49:56.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:49:56.2 Info: => 0.0007258s 12:49:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-05-17T12:49:56', 'health_restored_notification') 12:49:56.2 Info: Committing Transaction 12:49:56.2 Info: 65: health_restored_notification migrated 12:49:56.2 Info: => 0.0010871s 12:49:56.2 Info: 66: remove_uc migrating 12:49:56.2 Info: Beginning Transaction 12:49:56.2 Info: Starting migration of Main DB to 66 12:49:56.2 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:49:56.2 Info: => 5.91E-05s 12:49:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-05-17T12:49:56', 'remove_uc') 12:49:56.2 Info: Committing Transaction 12:49:56.2 Info: 66: remove_uc migrated 12:49:56.2 Info: => 0.0003404s 12:49:56.2 Info: 67: download_clients_rename_tv_to_music migrating 12:49:56.2 Info: Beginning Transaction 12:49:56.2 Info: Starting migration of Main DB to 67 12:49:56.2 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'DelugeSettings') 12:49:56.2 Info: PerformDBOperation 12:49:56.2 Info: Performing DB Operation 12:49:56.2 Info: => 0.0051119s 12:49:56.2 Info: -> 1 Insert operations completed in 00:00:00.0001077 taking an average of 00:00:00.0001077 12:49:56.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-05-17T12:49:56', 'download_clients_rename_tv_to_music') 12:49:56.2 Info: Committing Transaction 12:49:56.2 Info: 67: download_clients_rename_tv_to_music migrated 12:49:56.2 Info: => 0.0055275s 12:49:56.2 Debug: Took: 00:00:00.4871314 12:49:56.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 12:49:56.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 12:49:56.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469963375142_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:56.3 Info: DatabaseEngineVersionCheck migrating 12:49:56.3 Info: PerformDBOperation 12:49:56.3 Info: Performing DB Operation 12:49:56.3 Info: SQLite 3.45.3 12:49:56.3 Info: => 0.0010766s 12:49:56.3 Info: DatabaseEngineVersionCheck migrated 12:49:56.3 Info: => 0.0010946s 12:49:56.3 Info: VersionMigration migrating 12:49:56.3 Info: Beginning Transaction 12:49:56.3 Info: CreateTable VersionInfo 12:49:56.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:56.3 Info: => 0.0001681s 12:49:56.3 Info: Committing Transaction 12:49:56.3 Info: VersionMigration migrated 12:49:56.3 Info: => 0.0005667s 12:49:56.3 Info: VersionUniqueMigration migrating 12:49:56.3 Info: Beginning Transaction 12:49:56.3 Info: CreateIndex VersionInfo (Version) 12:49:56.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:56.3 Info: => 0.0001344s 12:49:56.3 Info: AlterTable VersionInfo 12:49:56.3 Info: => 1E-06s 12:49:56.3 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:56.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:56.3 Info: => 0.000552s 12:49:56.3 Info: Committing Transaction 12:49:56.3 Info: VersionUniqueMigration migrated 12:49:56.3 Info: => 0.0007671s 12:49:56.3 Info: VersionDescriptionMigration migrating 12:49:56.3 Info: Beginning Transaction 12:49:56.3 Info: AlterTable VersionInfo 12:49:56.3 Info: => 1.2E-06s 12:49:56.3 Info: CreateColumn VersionInfo Description String 12:49:56.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:56.3 Info: => 0.0002142s 12:49:56.3 Info: Committing Transaction 12:49:56.3 Info: VersionDescriptionMigration migrated 12:49:56.3 Info: => 0.0004054s 12:49:56.3 Info: 1: InitialSetup migrating 12:49:56.3 Info: Beginning Transaction 12:49:56.3 Info: Starting migration of Main DB to 1 12:49:56.3 Info: CreateTable Config 12:49:56.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:56.3 Info: => 0.0001952s 12:49:56.3 Info: CreateIndex Config (Key) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:56.3 Info: => 8.95E-05s 12:49:56.3 Info: CreateTable RootFolders 12:49:56.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:56.3 Info: => 0.0001044s 12:49:56.3 Info: CreateIndex RootFolders (Path) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:56.3 Info: => 8.03E-05s 12:49:56.3 Info: CreateTable Artists 12:49:56.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:56.3 Info: => 0.000346s 12:49:56.3 Info: CreateIndex Artists (ForeignArtistId) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:56.3 Info: => 8.99E-05s 12:49:56.3 Info: CreateIndex Artists (NameSlug) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:56.3 Info: => 7.87E-05s 12:49:56.3 Info: CreateIndex Artists (CleanName) 12:49:56.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.3 Info: => 7.49E-05s 12:49:56.3 Info: CreateIndex Artists (Path) 12:49:56.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.3 Info: => 7.73E-05s 12:49:56.3 Info: CreateTable Albums 12:49:56.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:56.3 Info: => 0.0002438s 12:49:56.3 Info: CreateIndex Albums (ForeignAlbumId) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.3 Info: => 8.26E-05s 12:49:56.3 Info: CreateIndex Albums (MBId) 12:49:56.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:56.3 Info: => 7.33E-05s 12:49:56.3 Info: CreateIndex Albums (TADBId) 12:49:56.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:56.3 Info: => 7.59E-05s 12:49:56.3 Info: CreateIndex Albums (TitleSlug) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:56.3 Info: => 0.0001144s 12:49:56.3 Info: CreateIndex Albums (CleanTitle) 12:49:56.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.3 Info: => 7.6E-05s 12:49:56.3 Info: CreateIndex Albums (Path) 12:49:56.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:56.3 Info: => 7.58E-05s 12:49:56.3 Info: CreateTable Tracks 12:49:56.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:56.3 Info: => 0.0001678s 12:49:56.3 Info: CreateIndex Tracks (ForeignTrackId) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:56.3 Info: => 8.14E-05s 12:49:56.3 Info: CreateIndex Tracks (ArtistId) 12:49:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:56.3 Info: => 8.12E-05s 12:49:56.3 Info: CreateIndex Tracks (TrackFileId) 12:49:56.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:56.3 Info: => 0.0001109s 12:49:56.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:56.3 Info: => 8.79E-05s 12:49:56.3 Info: CreateTable TrackFiles 12:49:56.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:56.3 Info: => 0.0001613s 12:49:56.3 Info: CreateIndex TrackFiles (ArtistId) 12:49:56.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:56.3 Info: => 8.44E-05s 12:49:56.3 Info: CreateIndex TrackFiles (AlbumId) 12:49:56.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:56.3 Info: => 8.02E-05s 12:49:56.3 Info: CreateTable History 12:49:56.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:56.3 Info: => 0.0001687s 12:49:56.3 Info: CreateIndex History (Date) 12:49:56.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:56.3 Info: => 8.3E-05s 12:49:56.3 Info: CreateIndex History (EventType) 12:49:56.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:56.3 Info: => 0.0001168s 12:49:56.3 Info: CreateIndex History (DownloadId) 12:49:56.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:56.3 Info: => 9.69E-05s 12:49:56.3 Info: CreateIndex History (AlbumId) 12:49:56.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:56.3 Info: => 8.28E-05s 12:49:56.3 Info: CreateTable Notifications 12:49:56.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:56.3 Info: => 0.0001513s 12:49:56.3 Info: CreateTable ScheduledTasks 12:49:56.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:56.3 Info: => 0.0001256s 12:49:56.3 Info: CreateIndex ScheduledTasks (TypeName) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:56.3 Info: => 8.48E-05s 12:49:56.3 Info: CreateTable Indexers 12:49:56.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:56.3 Info: => 0.0001324s 12:49:56.3 Info: CreateIndex Indexers (Name) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:56.3 Info: => 0.0001164s 12:49:56.3 Info: CreateTable Profiles 12:49:56.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:56.3 Info: => 0.000128s 12:49:56.3 Info: CreateIndex Profiles (Name) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:56.3 Info: => 8.74E-05s 12:49:56.3 Info: CreateTable QualityDefinitions 12:49:56.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:56.3 Info: => 0.000128s 12:49:56.3 Info: CreateIndex QualityDefinitions (Quality) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:56.3 Info: => 8.47E-05s 12:49:56.3 Info: CreateIndex QualityDefinitions (Title) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:56.3 Info: => 8.8E-05s 12:49:56.3 Info: CreateTable NamingConfig 12:49:56.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:56.3 Info: => 0.0001848s 12:49:56.3 Info: CreateTable Blacklist 12:49:56.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:56.3 Info: => 0.0002063s 12:49:56.3 Info: CreateTable Metadata 12:49:56.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:56.3 Info: => 0.000122s 12:49:56.3 Info: CreateTable MetadataFiles 12:49:56.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:56.3 Info: => 0.0001588s 12:49:56.3 Info: CreateTable DownloadClients 12:49:56.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:56.3 Info: => 0.0001262s 12:49:56.3 Info: CreateTable PendingReleases 12:49:56.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:56.3 Info: => 0.0001359s 12:49:56.3 Info: CreateTable RemotePathMappings 12:49:56.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:56.3 Info: => 0.0001164s 12:49:56.3 Info: CreateTable Tags 12:49:56.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:56.3 Info: => 0.0001259s 12:49:56.3 Info: CreateIndex Tags (Label) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:56.3 Info: => 0.0001021s 12:49:56.3 Info: CreateTable Restrictions 12:49:56.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:56.3 Info: => 0.0001217s 12:49:56.3 Info: CreateTable DelayProfiles 12:49:56.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:56.3 Info: => 0.0001484s 12:49:56.3 Info: CreateTable Users 12:49:56.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:56.3 Info: => 0.0001114s 12:49:56.3 Info: CreateIndex Users (Identifier) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:56.3 Info: => 9.26E-05s 12:49:56.3 Info: CreateIndex Users (Username) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:56.3 Info: => 8.85E-05s 12:49:56.3 Info: CreateTable Commands 12:49:56.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:56.3 Info: => 0.0001879s 12:49:56.3 Info: CreateTable IndexerStatus 12:49:56.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:56.3 Info: => 0.0001565s 12:49:56.3 Info: CreateIndex IndexerStatus (ProviderId) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:56.3 Info: => 9.1E-05s 12:49:56.3 Info: CreateTable ExtraFiles 12:49:56.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:56.3 Info: => 0.0001456s 12:49:56.3 Info: CreateTable LyricFiles 12:49:56.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:56.3 Info: => 0.0001586s 12:49:56.3 Info: CreateTable LanguageProfiles 12:49:56.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:56.3 Info: => 0.0001118s 12:49:56.3 Info: CreateIndex LanguageProfiles (Name) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:56.3 Info: => 9.62E-05s 12:49:56.3 Info: CreateTable DownloadClientStatus 12:49:56.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:56.3 Info: => 0.0001421s 12:49:56.3 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:56.3 Info: => 9.62E-05s 12:49:56.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:56.3 Info: -> 1 Insert operations completed in 00:00:00.0000725 taking an average of 00:00:00.0000725 12:49:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:56', 'InitialSetup') 12:49:56.3 Info: Committing Transaction 12:49:56.3 Info: 1: InitialSetup migrated 12:49:56.3 Info: => 0.0010225s 12:49:56.3 Info: 2: add_reason_to_pending_releases migrating 12:49:56.3 Info: Beginning Transaction 12:49:56.3 Info: Starting migration of Main DB to 2 12:49:56.3 Info: AlterTable PendingReleases 12:49:56.3 Info: => 1.2E-06s 12:49:56.3 Info: CreateColumn PendingReleases Reason Int32 12:49:56.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:56.3 Info: => 0.0006133s 12:49:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:56', 'add_reason_to_pending_releases') 12:49:56.3 Info: Committing Transaction 12:49:56.3 Info: 2: add_reason_to_pending_releases migrated 12:49:56.3 Info: => 0.0009254s 12:49:56.3 Info: 3: add_medium_support migrating 12:49:56.3 Info: Beginning Transaction 12:49:56.3 Info: Starting migration of Main DB to 3 12:49:56.3 Info: AlterTable Albums 12:49:56.3 Info: => 1.3E-06s 12:49:56.3 Info: CreateColumn Albums Media String 12:49:56.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:56.3 Info: => 0.0006093s 12:49:56.3 Info: AlterTable Tracks 12:49:56.3 Info: => 1.2E-06s 12:49:56.3 Info: CreateColumn Tracks MediumNumber Int32 12:49:56.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:56.3 Info: => 0.0005701s 12:49:56.3 Info: AlterTable Tracks 12:49:56.3 Info: => 1E-06s 12:49:56.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:56.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:56.3 Info: => 0.000552s 12:49:56.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:56.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:56.3 Info: => 4.73E-05s 12:49:56.3 Info: DeleteColumn Tracks TrackNumber 12:49:56.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:56.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:56.3 Info: DROP TABLE "Tracks" 12:49:56.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:56.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:56.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:56.3 Info: => 0.004616s 12:49:56.3 Info: AlterTable Tracks 12:49:56.3 Info: => 1E-06s 12:49:56.3 Info: CreateColumn Tracks TrackNumber String 12:49:56.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:56.3 Info: => 0.0005526s 12:49:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:56', 'add_medium_support') 12:49:56.3 Info: Committing Transaction 12:49:56.3 Info: 3: add_medium_support migrated 12:49:56.3 Info: => 0.0009838s 12:49:56.3 Info: 4: add_various_qualites_in_profile migrating 12:49:56.3 Info: Beginning Transaction 12:49:56.3 Info: Starting migration of Main DB to 4 12:49:56.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:56.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:56.3 Info: => 6.06E-05s 12:49:56.3 Info: PerformDBOperation 12:49:56.3 Info: Performing DB Operation 12:49:56.3 Info: => 3.36E-05s 12:49:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:56', 'add_various_qualites_in_profile') 12:49:56.3 Info: Committing Transaction 12:49:56.3 Info: 4: add_various_qualites_in_profile migrated 12:49:56.3 Info: => 0.000293s 12:49:56.3 Info: 5: metadata_profiles migrating 12:49:56.3 Info: Beginning Transaction 12:49:56.3 Info: Starting migration of Main DB to 5 12:49:56.3 Info: CreateTable MetadataProfiles 12:49:56.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:56.3 Info: => 0.0001538s 12:49:56.3 Info: CreateIndex MetadataProfiles (Name) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:56.3 Info: => 0.000103s 12:49:56.3 Info: AlterTable Artists 12:49:56.3 Info: => 1E-06s 12:49:56.3 Info: CreateColumn Artists MetadataProfileId Int32 12:49:56.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:56.3 Info: => 0.0005938s 12:49:56.3 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:56.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:56.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:56.3 Info: DROP TABLE "Artists" 12:49:56.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:56.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.3 Info: => 0.0052402s 12:49:56.3 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:56.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:56.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:56.3 Info: DROP TABLE "Artists" 12:49:56.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:56.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:56.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.3 Info: => 0.0053926s 12:49:56.3 Info: AlterTable Albums 12:49:56.3 Info: => 1.1E-06s 12:49:56.3 Info: CreateColumn Albums SecondaryTypes String 12:49:56.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:56.3 Info: => 0.0005876s 12:49:56.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:56', 'metadata_profiles') 12:49:56.3 Info: Committing Transaction 12:49:56.3 Info: 5: metadata_profiles migrated 12:49:56.3 Info: => 0.0010263s 12:49:56.3 Info: 6: separate_automatic_and_interactive_search migrating 12:49:56.3 Info: Beginning Transaction 12:49:56.3 Info: Starting migration of Main DB to 6 12:49:56.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:56.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:56.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:56.4 Info: DROP TABLE "Indexers" 12:49:56.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:56.4 Info: => 0.0054433s 12:49:56.4 Info: AlterTable Indexers 12:49:56.4 Info: => 1.1E-06s 12:49:56.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:56.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:56.4 Info: => 0.0005775s 12:49:56.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:56.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:56.4 Info: => 4.71E-05s 12:49:56.4 Info: AlterTable Indexers 12:49:56.4 Info: => 1E-06s 12:49:56.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:56.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:56.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:56.4 Info: DROP TABLE "Indexers" 12:49:56.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:56.4 Info: => 0.0041897s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:56', 'separate_automatic_and_interactive_search') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 6: separate_automatic_and_interactive_search migrated 12:49:56.4 Info: => 0.0045495s 12:49:56.4 Info: 7: change_album_path_to_relative migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 7 12:49:56.4 Info: DeleteColumn Albums Path 12:49:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:56.4 Info: DROP TABLE "Albums" 12:49:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.4 Info: => 0.006302s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:56', 'change_album_path_to_relative') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 7: change_album_path_to_relative migrated 12:49:56.4 Info: => 0.0067434s 12:49:56.4 Info: 8: change_quality_size_mb_to_kb migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 8 12:49:56.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:56.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:56.4 Info: => 5.73E-05s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:56', 'change_quality_size_mb_to_kb') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 8: change_quality_size_mb_to_kb migrated 12:49:56.4 Info: => 0.0003171s 12:49:56.4 Info: 9: album_releases migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 9 12:49:56.4 Info: AlterTable Albums 12:49:56.4 Info: => 1.2E-06s 12:49:56.4 Info: CreateColumn Albums Releases String 12:49:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:56.4 Info: => 0.0005957s 12:49:56.4 Info: AlterTable Albums 12:49:56.4 Info: => 1.1E-06s 12:49:56.4 Info: CreateColumn Albums CurrentRelease String 12:49:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:56.4 Info: => 0.0005648s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:56', 'album_releases') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 9: album_releases migrated 12:49:56.4 Info: => 0.0008688s 12:49:56.4 Info: 10: album_releases_fix migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 10 12:49:56.4 Info: AlterTable Albums 12:49:56.4 Info: => 1.4E-06s 12:49:56.4 Info: AlterColumn Albums Releases String 12:49:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:56.4 Info: DROP TABLE "Albums" 12:49:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.4 Info: => 0.006143s 12:49:56.4 Info: AlterTable Albums 12:49:56.4 Info: => 1.1E-06s 12:49:56.4 Info: AlterColumn Albums CurrentRelease String 12:49:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:56.4 Info: DROP TABLE "Albums" 12:49:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.4 Info: => 0.0049801s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:56', 'album_releases_fix') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 10: album_releases_fix migrated 12:49:56.4 Info: => 0.0053844s 12:49:56.4 Info: 11: import_lists migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 11 12:49:56.4 Info: CreateTable ImportLists 12:49:56.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:56.4 Info: => 0.0001952s 12:49:56.4 Info: CreateIndex ImportLists (Name) 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:56.4 Info: => 9.35E-05s 12:49:56.4 Info: CreateTable ImportListStatus 12:49:56.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:56.4 Info: => 0.0001426s 12:49:56.4 Info: CreateIndex ImportListStatus (ProviderId) 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:56.4 Info: => 8.86E-05s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:56', 'import_lists') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 11: import_lists migrated 12:49:56.4 Info: => 0.0004351s 12:49:56.4 Info: 12: add_release_status migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 12 12:49:56.4 Info: AlterTable MetadataProfiles 12:49:56.4 Info: => 1.1E-06s 12:49:56.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:56.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:56.4 Info: => 0.0006138s 12:49:56.4 Info: PerformDBOperation 12:49:56.4 Info: Performing DB Operation 12:49:56.4 Info: => 3.46E-05s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:56', 'add_release_status') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 12: add_release_status migrated 12:49:56.4 Info: => 0.0003214s 12:49:56.4 Info: 13: album_download_notification migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 13 12:49:56.4 Info: AlterTable Notifications 12:49:56.4 Info: => 1.4E-06s 12:49:56.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:56.4 Info: => 0.0006088s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:56', 'album_download_notification') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 13: album_download_notification migrated 12:49:56.4 Info: => 0.0009164s 12:49:56.4 Info: 14: fix_language_metadata_profiles migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 14 12:49:56.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:56.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:56.4 Info: => 8.84E-05s 12:49:56.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:56.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:56.4 Info: => 6.43E-05s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:56', 'fix_language_metadata_profiles') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 14: fix_language_metadata_profiles migrated 12:49:56.4 Info: => 0.0003327s 12:49:56.4 Info: 15: remove_fanzub migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 15 12:49:56.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:56.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:56.4 Info: => 4.97E-05s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:56', 'remove_fanzub') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 15: remove_fanzub migrated 12:49:56.4 Info: => 0.0002996s 12:49:56.4 Info: 16: update_artist_history_indexes migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 16 12:49:56.4 Info: CreateIndex Albums (ArtistId) 12:49:56.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:56.4 Info: => 0.0001155s 12:49:56.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:56.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:56.4 Info: => 9.34E-05s 12:49:56.4 Info: DeleteIndex History (AlbumId) 12:49:56.4 Info: DROP INDEX "IX_History_AlbumId" 12:49:56.4 Info: => 0.0001345s 12:49:56.4 Info: CreateIndex History (AlbumId, Date) 12:49:56.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:56.4 Info: => 0.0001043s 12:49:56.4 Info: DeleteIndex History (DownloadId) 12:49:56.4 Info: DROP INDEX "IX_History_DownloadId" 12:49:56.4 Info: => 0.0001193s 12:49:56.4 Info: CreateIndex History (DownloadId, Date) 12:49:56.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:56.4 Info: => 9.88E-05s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:56', 'update_artist_history_indexes') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 16: update_artist_history_indexes migrated 12:49:56.4 Info: => 0.0004324s 12:49:56.4 Info: 17: remove_nma migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 17 12:49:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:56.4 Info: => 5.36E-05s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:56', 'remove_nma') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 17: remove_nma migrated 12:49:56.4 Info: => 0.0003139s 12:49:56.4 Info: 18: album_disambiguation migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 18 12:49:56.4 Info: AlterTable Albums 12:49:56.4 Info: => 1.3E-06s 12:49:56.4 Info: CreateColumn Albums Disambiguation String 12:49:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:56.4 Info: => 0.0006416s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:56', 'album_disambiguation') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 18: album_disambiguation migrated 12:49:56.4 Info: => 0.0009625s 12:49:56.4 Info: 19: add_ape_quality_in_profiles migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 19 12:49:56.4 Info: PerformDBOperation 12:49:56.4 Info: Performing DB Operation 12:49:56.4 Info: => 3.81E-05s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:56', 'add_ape_quality_in_profiles') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 19: add_ape_quality_in_profiles migrated 12:49:56.4 Info: => 0.0003012s 12:49:56.4 Info: 20: remove_pushalot migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 20 12:49:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:56.4 Info: => 5.31E-05s 12:49:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:56.4 Info: => 3.82E-05s 12:49:56.4 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:56.4 Info: => 3.56E-05s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:56', 'remove_pushalot') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 20: remove_pushalot migrated 12:49:56.4 Info: => 0.0002856s 12:49:56.4 Info: 21: add_custom_filters migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 21 12:49:56.4 Info: CreateTable CustomFilters 12:49:56.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:56.4 Info: => 0.0001472s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:56', 'add_custom_filters') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 21: add_custom_filters migrated 12:49:56.4 Info: => 0.0004595s 12:49:56.4 Info: 22: import_list_tags migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 22 12:49:56.4 Info: AlterTable ImportLists 12:49:56.4 Info: => 1.2E-06s 12:49:56.4 Info: CreateColumn ImportLists Tags String 12:49:56.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:56.4 Info: => 0.0006545s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:56', 'import_list_tags') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 22: import_list_tags migrated 12:49:56.4 Info: => 0.0009761s 12:49:56.4 Info: 23: add_release_groups_etc migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 23 12:49:56.4 Info: CreateTable ArtistMetadata 12:49:56.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:56.4 Info: => 0.000205s 12:49:56.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:56.4 Info: => 9.74E-05s 12:49:56.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:56.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:56.4 Info: => 9.99E-05s 12:49:56.4 Info: AlterTable Artists 12:49:56.4 Info: => 9E-07s 12:49:56.4 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:56.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:56.4 Info: => 0.0006305s 12:49:56.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:56.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:56.4 Info: => 7.53E-05s 12:49:56.4 Info: CreateTable AlbumReleases 12:49:56.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:56.4 Info: => 0.0001816s 12:49:56.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:56.4 Info: => 0.0001069s 12:49:56.4 Info: CreateIndex AlbumReleases (AlbumId) 12:49:56.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:56.4 Info: => 8.77E-05s 12:49:56.4 Info: PerformDBOperation 12:49:56.4 Info: Performing DB Operation 12:49:56.4 Info: => 3.44E-05s 12:49:56.4 Info: AlterTable Albums 12:49:56.4 Info: => 1.1E-06s 12:49:56.4 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:56.4 Info: => 0.0006348s 12:49:56.4 Info: AlterTable Albums 12:49:56.4 Info: => 1.1E-06s 12:49:56.4 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:56.4 Info: => 0.0006277s 12:49:56.4 Info: AlterTable Albums 12:49:56.4 Info: => 1E-06s 12:49:56.4 Info: CreateColumn Albums Links String 12:49:56.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:56.4 Info: => 0.0006167s 12:49:56.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:56.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:56.4 Info: => 9.02E-05s 12:49:56.4 Info: AlterTable Tracks 12:49:56.4 Info: => 9E-07s 12:49:56.4 Info: CreateColumn Tracks ForeignRecordingId String 12:49:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:56.4 Info: => 0.000623s 12:49:56.4 Info: AlterTable Tracks 12:49:56.4 Info: => 1.1E-06s 12:49:56.4 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:56.4 Info: => 0.0006501s 12:49:56.4 Info: AlterTable Tracks 12:49:56.4 Info: => 1.1E-06s 12:49:56.4 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:56.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:56.4 Info: => 0.0006302s 12:49:56.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:56.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:56.4 Info: => 0.0011411s 12:49:56.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:56.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:56.4 Info: => 7.87E-05s 12:49:56.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:56.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:56.4 Info: DROP TABLE "Artists" 12:49:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.4 Info: => 0.0051676s 12:49:56.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:56.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:56.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:56.4 Info: DROP TABLE "Albums" 12:49:56.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.4 Info: => 0.0062773s 12:49:56.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:56.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:56.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:56.4 Info: DROP TABLE "Tracks" 12:49:56.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:56.4 Info: => 0.0060932s 12:49:56.4 Info: DeleteColumn TrackFiles ArtistId 12:49:56.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:56.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:56.4 Info: DROP TABLE "TrackFiles" 12:49:56.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:56.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:56.4 Info: => 0.0046167s 12:49:56.4 Info: CreateIndex Artists (ArtistMetadataId) 12:49:56.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:56.4 Info: => 8.85E-05s 12:49:56.4 Info: CreateIndex Artists (Monitored) 12:49:56.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:56.4 Info: => 8.64E-05s 12:49:56.4 Info: CreateIndex Albums (ArtistMetadataId) 12:49:56.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:56.4 Info: => 8.72E-05s 12:49:56.4 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:56.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:56.4 Info: => 8.37E-05s 12:49:56.4 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:56.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:56.4 Info: => 8.26E-05s 12:49:56.4 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:56.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:56.4 Info: => 8.53E-05s 12:49:56.4 Info: UpdateData 12:49:56.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:56.4 Info: => 4.99E-05s 12:49:56.4 Info: UpdateData 12:49:56.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:56.4 Info: => 4.05E-05s 12:49:56.4 Info: UpdateData 12:49:56.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:56.4 Info: => 4.8E-05s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:56', 'add_release_groups_etc') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 23: add_release_groups_etc migrated 12:49:56.4 Info: => 0.000681s 12:49:56.4 Info: 24: NewMediaInfoFormat migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 24 12:49:56.4 Info: UpdateData 12:49:56.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:56.4 Info: => 5.78E-05s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:56', 'NewMediaInfoFormat') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 24: NewMediaInfoFormat migrated 12:49:56.4 Info: => 0.0003245s 12:49:56.4 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 25 12:49:56.4 Info: RenameTable Restrictions ReleaseProfiles 12:49:56.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:56.4 Info: => 0.0017521s 12:49:56.4 Info: AlterTable ReleaseProfiles 12:49:56.4 Info: => 1E-06s 12:49:56.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:56.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:56.4 Info: => 0.0006089s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:56', 'rename_restrictions_to_release_profiles') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:56.4 Info: => 0.0009259s 12:49:56.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 26 12:49:56.4 Info: RenameTable Profiles QualityProfiles 12:49:56.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:56.4 Info: => 0.0017561s 12:49:56.4 Info: AlterTable QualityProfiles 12:49:56.4 Info: => 1.1E-06s 12:49:56.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:56.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:56.4 Info: => 0.000603s 12:49:56.4 Info: AlterTable LanguageProfiles 12:49:56.4 Info: => 1.1E-06s 12:49:56.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:56.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:56.4 Info: => 0.0005887s 12:49:56.4 Info: UpdateData 12:49:56.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:56.4 Info: => 4.9E-05s 12:49:56.4 Info: UpdateData 12:49:56.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:56.4 Info: => 3.78E-05s 12:49:56.4 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:56.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:56.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:56.4 Info: DROP TABLE "Artists" 12:49:56.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:56.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:56.4 Info: => 0.0053235s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:56', 'rename_quality_profiles_add_upgrade_allowed') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:56.4 Info: => 0.0057732s 12:49:56.4 Info: 27: add_import_exclusions migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 27 12:49:56.4 Info: CreateTable ImportListExclusions 12:49:56.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:56.4 Info: => 0.0001497s 12:49:56.4 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:56.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:56.4 Info: => 9.75E-05s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:56', 'add_import_exclusions') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 27: add_import_exclusions migrated 12:49:56.4 Info: => 0.000446s 12:49:56.4 Info: 28: clean_artist_metadata_table migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 28 12:49:56.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:56.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:56.4 Info: => 0.0001777s 12:49:56.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:56.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:56.4 Info: => 0.0001378s 12:49:56.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:56.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:56.4 Info: => 0.000133s 12:49:56.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:56.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:56.4 Info: => 0.0001332s 12:49:56.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:56.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:56.4 Info: => 0.0001285s 12:49:56.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:56.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:56.4 Info: => 0.000131s 12:49:56.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:56', 'clean_artist_metadata_table') 12:49:56.4 Info: Committing Transaction 12:49:56.4 Info: 28: clean_artist_metadata_table migrated 12:49:56.4 Info: => 0.0004275s 12:49:56.4 Info: 29: health_issue_notification migrating 12:49:56.4 Info: Beginning Transaction 12:49:56.4 Info: Starting migration of Main DB to 29 12:49:56.4 Info: AlterTable Notifications 12:49:56.4 Info: => 1.5E-06s 12:49:56.4 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:56.4 Info: => 0.000678s 12:49:56.4 Info: AlterTable Notifications 12:49:56.4 Info: => 1E-06s 12:49:56.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:56.4 Info: => 0.0006173s 12:49:56.4 Info: AlterTable Notifications 12:49:56.4 Info: => 1.2E-06s 12:49:56.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:56.4 Info: => 0.0006251s 12:49:56.4 Info: AlterTable Notifications 12:49:56.4 Info: => 1E-06s 12:49:56.4 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:56.4 Info: => 0.0006106s 12:49:56.4 Info: AlterTable Notifications 12:49:56.4 Info: => 1.1E-06s 12:49:56.4 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:56.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:56.4 Info: => 0.0006071s 12:49:56.4 Info: DeleteColumn Notifications OnDownload 12:49:56.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:56.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:56.4 Info: DROP TABLE "Notifications" 12:49:56.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:56.4 Info: => 0.0061655s 12:49:56.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:56.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:56.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:56.5 Info: DROP TABLE "Notifications" 12:49:56.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:56.5 Info: => 0.004751s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:56', 'health_issue_notification') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 29: health_issue_notification migrated 12:49:56.5 Info: => 0.0051591s 12:49:56.5 Info: 30: add_mediafilerepository_mtime migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 30 12:49:56.5 Info: AlterTable TrackFiles 12:49:56.5 Info: => 1E-06s 12:49:56.5 Info: CreateColumn TrackFiles Modified DateTime 12:49:56.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:56.5 Info: => 0.0006585s 12:49:56.5 Info: AlterTable TrackFiles 12:49:56.5 Info: => 1.2E-06s 12:49:56.5 Info: CreateColumn TrackFiles Path String 12:49:56.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:56.5 Info: => 0.0006033s 12:49:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:56.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:56.5 Info: => 4.28E-05s 12:49:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:56.5 Info: => 0.0001328s 12:49:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:56.5 Info: => 0.0001484s 12:49:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:56.5 Info: => 0.0001532s 12:49:56.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:56.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:56.5 Info: => 8.9E-05s 12:49:56.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:56.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:56.5 Info: => 5.78E-05s 12:49:56.5 Info: AlterTable TrackFiles 12:49:56.5 Info: => 1.1E-06s 12:49:56.5 Info: AlterColumn TrackFiles Path String 12:49:56.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:56.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:56.5 Info: DROP TABLE "TrackFiles" 12:49:56.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:56.5 Info: => 0.0048383s 12:49:56.5 Info: CreateIndex TrackFiles (Path) 12:49:56.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:56.5 Info: => 9.39E-05s 12:49:56.5 Info: DeleteColumn TrackFiles RelativePath 12:49:56.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:56.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:56.5 Info: DROP TABLE "TrackFiles" 12:49:56.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:56.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:56.5 Info: => 0.0051964s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:56', 'add_mediafilerepository_mtime') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 30: add_mediafilerepository_mtime migrated 12:49:56.5 Info: => 0.005566s 12:49:56.5 Info: 31: add_artistmetadataid_constraint migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 31 12:49:56.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:56.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:56.5 Info: => 0.0001228s 12:49:56.5 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:56.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:56.5 Info: => 0.0001438s 12:49:56.5 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:56.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:56.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:56.5 Info: DROP TABLE "Artists" 12:49:56.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:56.5 Info: => 0.0068536s 12:49:56.5 Info: CreateIndex Artists (ArtistMetadataId) 12:49:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:56.5 Info: => 8.93E-05s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:56', 'add_artistmetadataid_constraint') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 31: add_artistmetadataid_constraint migrated 12:49:56.5 Info: => 0.0004625s 12:49:56.5 Info: 32: old_ids_and_artist_alias migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 32 12:49:56.5 Info: AlterTable ArtistMetadata 12:49:56.5 Info: => 1.4E-06s 12:49:56.5 Info: CreateColumn ArtistMetadata Aliases String 12:49:56.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:56.5 Info: => 0.0006573s 12:49:56.5 Info: AlterTable ArtistMetadata 12:49:56.5 Info: => 1.2E-06s 12:49:56.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:56.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:56.5 Info: => 0.0006179s 12:49:56.5 Info: AlterTable Albums 12:49:56.5 Info: => 1.2E-06s 12:49:56.5 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:56.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:56.5 Info: => 0.0006192s 12:49:56.5 Info: AlterTable AlbumReleases 12:49:56.5 Info: => 1.2E-06s 12:49:56.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:56.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:56.5 Info: => 0.000613s 12:49:56.5 Info: AlterTable Tracks 12:49:56.5 Info: => 1.2E-06s 12:49:56.5 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:56.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:56.5 Info: => 0.0006091s 12:49:56.5 Info: AlterTable Tracks 12:49:56.5 Info: => 1E-06s 12:49:56.5 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:56.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:56.5 Info: => 0.0006081s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:56', 'old_ids_and_artist_alias') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 32: old_ids_and_artist_alias migrated 12:49:56.5 Info: => 0.0009394s 12:49:56.5 Info: 33: download_propers_config migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 33 12:49:56.5 Info: PerformDBOperation 12:49:56.5 Info: Performing DB Operation 12:49:56.5 Info: => 3.76E-05s 12:49:56.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:56.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:56.5 Info: => 4.1E-05s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:56', 'download_propers_config') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 33: download_propers_config migrated 12:49:56.5 Info: => 0.0003108s 12:49:56.5 Info: 34: remove_language_profiles migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 34 12:49:56.5 Info: DeleteTable LanguageProfiles 12:49:56.5 Info: DROP TABLE "LanguageProfiles" 12:49:56.5 Info: => 0.0002374s 12:49:56.5 Info: DeleteColumn Artists LanguageProfileId 12:49:56.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:56.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:56.5 Info: DROP TABLE "Artists" 12:49:56.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:56.5 Info: => 0.005307s 12:49:56.5 Info: DeleteColumn ImportLists LanguageProfileId 12:49:56.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:56.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:56.5 Info: DROP TABLE "ImportLists" 12:49:56.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:56.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:56.5 Info: => 0.0060695s 12:49:56.5 Info: DeleteColumn Blacklist Language 12:49:56.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:56.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:56.5 Info: DROP TABLE "Blacklist" 12:49:56.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:56.5 Info: => 0.0046133s 12:49:56.5 Info: DeleteColumn History Language 12:49:56.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:56.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:56.5 Info: DROP TABLE "History" 12:49:56.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:56.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:56.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:56.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:56.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:56.5 Info: => 0.0052092s 12:49:56.5 Info: DeleteColumn LyricFiles Language 12:49:56.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:56.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:56.5 Info: DROP TABLE "LyricFiles" 12:49:56.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:56.5 Info: => 0.0059838s 12:49:56.5 Info: DeleteColumn TrackFiles Language 12:49:56.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:56.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:56.5 Info: DROP TABLE "TrackFiles" 12:49:56.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:56.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:56.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:56.5 Info: => 0.004917s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:56', 'remove_language_profiles') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 34: remove_language_profiles migrated 12:49:56.5 Info: => 0.0054539s 12:49:56.5 Info: 35: multi_disc_naming_format migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 35 12:49:56.5 Info: AlterTable NamingConfig 12:49:56.5 Info: => 1.2E-06s 12:49:56.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:56.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:56.5 Info: => 0.0006546s 12:49:56.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:56.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:56.5 Info: => 5.25E-05s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:56', 'multi_disc_naming_format') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 35: multi_disc_naming_format migrated 12:49:56.5 Info: => 0.0003537s 12:49:56.5 Info: 36: add_download_client_priority migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 36 12:49:56.5 Info: AlterTable DownloadClients 12:49:56.5 Info: => 1.3E-06s 12:49:56.5 Info: CreateColumn DownloadClients Priority Int32 12:49:56.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:56.5 Info: => 0.0006443s 12:49:56.5 Info: PerformDBOperation 12:49:56.5 Info: Performing DB Operation 12:49:56.5 Info: => 5.98E-05s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:56', 'add_download_client_priority') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 36: add_download_client_priority migrated 12:49:56.5 Info: => 0.0003688s 12:49:56.5 Info: 37: remove_growl_prowl migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 37 12:49:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:56.5 Info: => 5.71E-05s 12:49:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:56.5 Info: => 3.76E-05s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:56', 'remove_growl_prowl') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 37: remove_growl_prowl migrated 12:49:56.5 Info: => 0.0003119s 12:49:56.5 Info: 38: remove_plex_hometheatre migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 38 12:49:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:56.5 Info: => 5.28E-05s 12:49:56.5 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:56.5 Info: => 3.81E-05s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:56', 'remove_plex_hometheatre') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 38: remove_plex_hometheatre migrated 12:49:56.5 Info: => 0.0003051s 12:49:56.5 Info: 39: add_root_folder_add_defaults migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 39 12:49:56.5 Info: AlterTable RootFolders 12:49:56.5 Info: => 2.2E-06s 12:49:56.5 Info: CreateColumn RootFolders Name String 12:49:56.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:56.5 Info: => 0.0006407s 12:49:56.5 Info: AlterTable RootFolders 12:49:56.5 Info: => 1.1E-06s 12:49:56.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:56.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:56.5 Info: => 0.000602s 12:49:56.5 Info: AlterTable RootFolders 12:49:56.5 Info: => 1.1E-06s 12:49:56.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:56.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:56.5 Info: => 0.0006011s 12:49:56.5 Info: AlterTable RootFolders 12:49:56.5 Info: => 1.1E-06s 12:49:56.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:56.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:56.5 Info: => 0.0006015s 12:49:56.5 Info: AlterTable RootFolders 12:49:56.5 Info: => 1.1E-06s 12:49:56.5 Info: CreateColumn RootFolders DefaultTags String 12:49:56.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:56.5 Info: => 0.0006107s 12:49:56.5 Info: PerformDBOperation 12:49:56.5 Info: Performing DB Operation 12:49:56.5 Info: => 6.45E-05s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:56', 'add_root_folder_add_defaults') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 39: add_root_folder_add_defaults migrated 12:49:56.5 Info: => 0.0003718s 12:49:56.5 Info: 40: task_duration migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 40 12:49:56.5 Info: AlterTable ScheduledTasks 12:49:56.5 Info: => 1.2E-06s 12:49:56.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:56.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:56.5 Info: => 0.0006443s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:56', 'task_duration') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 40: task_duration migrated 12:49:56.5 Info: => 0.0009613s 12:49:56.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 41 12:49:56.5 Info: AlterTable ReleaseProfiles 12:49:56.5 Info: => 1.4E-06s 12:49:56.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:56.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:56.5 Info: => 0.0006404s 12:49:56.5 Info: AlterTable ReleaseProfiles 12:49:56.5 Info: => 1E-06s 12:49:56.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:56.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:56.5 Info: => 0.0006248s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:56', 'add_indexer_and_enabled_to_release_profiles') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:56.5 Info: => 0.0009518s 12:49:56.5 Info: 42: remove_album_folders migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 42 12:49:56.5 Info: DeleteColumn Artists AlbumFolder 12:49:56.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:56.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:56.5 Info: DROP TABLE "Artists" 12:49:56.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:56.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:56.5 Info: => 0.0064473s 12:49:56.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:56.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:56.5 Info: => 4.54E-05s 12:49:56.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:56.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:56.5 Info: => 4E-05s 12:49:56.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:56.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:56.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:56.5 Info: DROP TABLE "NamingConfig" 12:49:56.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:56.5 Info: => 0.0045618s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:56', 'remove_album_folders') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 42: remove_album_folders migrated 12:49:56.5 Info: => 0.0050007s 12:49:56.5 Info: 44: add_priority_to_indexers migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 44 12:49:56.5 Info: AlterTable Indexers 12:49:56.5 Info: => 1.3E-06s 12:49:56.5 Info: CreateColumn Indexers Priority Int32 12:49:56.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:56.5 Info: => 0.0006506s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:56', 'add_priority_to_indexers') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 44: add_priority_to_indexers migrated 12:49:56.5 Info: => 0.0009901s 12:49:56.5 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 45 12:49:56.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:56.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:56.5 Info: => 0.000136s 12:49:56.5 Info: PerformDBOperation 12:49:56.5 Info: Performing DB Operation 12:49:56.5 Info: => 3.28E-05s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:56', 'remove_chown_and_folderchmod_config') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:56.5 Info: => 0.0003173s 12:49:56.5 Info: 47: update_notifiarr migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 47 12:49:56.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:56.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:56.5 Info: => 8.08E-05s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:56', 'update_notifiarr') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 47: update_notifiarr migrated 12:49:56.5 Info: => 0.000367s 12:49:56.5 Info: 49: email_multiple_addresses migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 49 12:49:56.5 Info: PerformDBOperation 12:49:56.5 Info: Performing DB Operation 12:49:56.5 Info: => 6.45E-05s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:56', 'email_multiple_addresses') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 49: email_multiple_addresses migrated 12:49:56.5 Info: => 0.0003458s 12:49:56.5 Info: 50: rename_blacklist_to_blocklist migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 50 12:49:56.5 Info: RenameTable Blacklist Blocklist 12:49:56.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 12:49:56.5 Info: => 0.0018039s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:49:56', 'rename_blacklist_to_blocklist') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 50: rename_blacklist_to_blocklist migrated 12:49:56.5 Info: => 0.0021668s 12:49:56.5 Info: 51: cdh_per_downloadclient migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 51 12:49:56.5 Info: AlterTable DownloadClients 12:49:56.5 Info: => 1.3E-06s 12:49:56.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 12:49:56.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:56.5 Info: => 0.0006571s 12:49:56.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 12:49:56.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 12:49:56.5 Info: => 0.0006132s 12:49:56.5 Info: PerformDBOperation 12:49:56.5 Info: Performing DB Operation 12:49:56.5 Info: => 0.0001684s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:49:56', 'cdh_per_downloadclient') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 51: cdh_per_downloadclient migrated 12:49:56.5 Info: => 0.0004863s 12:49:56.5 Info: 52: download_history migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 52 12:49:56.5 Info: CreateTable DownloadHistory 12:49:56.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:56.5 Info: => 0.0001935s 12:49:56.5 Info: CreateIndex DownloadHistory (EventType) 12:49:56.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:56.5 Info: => 0.0001027s 12:49:56.5 Info: CreateIndex DownloadHistory (ArtistId) 12:49:56.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:56.5 Info: => 8.96E-05s 12:49:56.5 Info: CreateIndex DownloadHistory (DownloadId) 12:49:56.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:56.5 Info: => 9.17E-05s 12:49:56.5 Info: PerformDBOperation 12:49:56.5 Info: Performing DB Operation 12:49:56.5 Info: => 0.0001383s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:49:56', 'download_history') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 52: download_history migrated 12:49:56.5 Info: => 0.0005052s 12:49:56.5 Info: 53: add_update_history migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 53 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:49:56', 'add_update_history') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 53: add_update_history migrated 12:49:56.5 Info: => 0.0003237s 12:49:56.5 Info: 54: add_on_update_to_notifications migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 54 12:49:56.5 Info: AlterTable Notifications 12:49:56.5 Info: => 1.2E-06s 12:49:56.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 12:49:56.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 12:49:56.5 Info: => 0.0006789s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:49:56', 'add_on_update_to_notifications') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 54: add_on_update_to_notifications migrated 12:49:56.5 Info: => 0.0010096s 12:49:56.5 Info: 55: download_client_per_indexer migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 55 12:49:56.5 Info: AlterTable Indexers 12:49:56.5 Info: => 1.1E-06s 12:49:56.5 Info: CreateColumn Indexers DownloadClientId Int32 12:49:56.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 12:49:56.5 Info: => 0.000682s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:49:56', 'download_client_per_indexer') 12:49:56.5 Info: Committing Transaction 12:49:56.5 Info: 55: download_client_per_indexer migrated 12:49:56.5 Info: => 0.0010101s 12:49:56.5 Info: 56: AddNewItemMonitorType migrating 12:49:56.5 Info: Beginning Transaction 12:49:56.5 Info: Starting migration of Main DB to 56 12:49:56.5 Info: AlterTable Artists 12:49:56.5 Info: => 1.6E-06s 12:49:56.5 Info: CreateColumn Artists MonitorNewItems Int32 12:49:56.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:56.5 Info: => 0.0006736s 12:49:56.5 Info: AlterTable RootFolders 12:49:56.5 Info: => 1.1E-06s 12:49:56.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 12:49:56.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:56.5 Info: => 0.000635s 12:49:56.5 Info: AlterTable ImportLists 12:49:56.5 Info: => 1E-06s 12:49:56.5 Info: CreateColumn ImportLists MonitorNewItems Int32 12:49:56.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 12:49:56.5 Info: => 0.0006406s 12:49:56.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:49:56', 'AddNewItemMonitorType') 12:49:56.5 Info: Committing Transaction 12:49:56.6 Info: 56: AddNewItemMonitorType migrated 12:49:56.6 Info: => 0.0009861s 12:49:56.6 Info: 57: ImportListSearch migrating 12:49:56.6 Info: Beginning Transaction 12:49:56.6 Info: Starting migration of Main DB to 57 12:49:56.6 Info: AlterTable ImportLists 12:49:56.6 Info: => 1.4E-06s 12:49:56.6 Info: CreateColumn ImportLists ShouldSearch Boolean 12:49:56.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 12:49:56.6 Info: => 0.0006812s 12:49:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:49:56', 'ImportListSearch') 12:49:56.6 Info: Committing Transaction 12:49:56.6 Info: 57: ImportListSearch migrated 12:49:56.6 Info: => 0.0010127s 12:49:56.6 Info: 58: ImportListMonitorExisting migrating 12:49:56.6 Info: Beginning Transaction 12:49:56.6 Info: Starting migration of Main DB to 58 12:49:56.6 Info: AlterTable ImportLists 12:49:56.6 Info: => 1.1E-06s 12:49:56.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 12:49:56.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 12:49:56.6 Info: => 0.0006806s 12:49:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:49:56', 'ImportListMonitorExisting') 12:49:56.6 Info: Committing Transaction 12:49:56.6 Info: 58: ImportListMonitorExisting migrated 12:49:56.6 Info: => 0.0010108s 12:49:56.6 Info: 59: add_indexer_tags migrating 12:49:56.6 Info: Beginning Transaction 12:49:56.6 Info: Starting migration of Main DB to 59 12:49:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 12:49:56.6 Info: => 5.73E-05s 12:49:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 12:49:56.6 Info: => 3.93E-05s 12:49:56.6 Info: AlterTable Indexers 12:49:56.6 Info: => 8E-07s 12:49:56.6 Info: CreateColumn Indexers Tags String 12:49:56.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 12:49:56.6 Info: => 0.0006783s 12:49:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:49:56', 'add_indexer_tags') 12:49:56.6 Info: Committing Transaction 12:49:56.6 Info: 59: add_indexer_tags migrated 12:49:56.6 Info: => 0.001042s 12:49:56.6 Info: 60: update_audio_types migrating 12:49:56.6 Info: Beginning Transaction 12:49:56.6 Info: Starting migration of Main DB to 60 12:49:56.6 Info: PerformDBOperation 12:49:56.6 Info: Performing DB Operation 12:49:56.6 Info: => 6.05E-05s 12:49:56.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:49:56', 'update_audio_types') 12:49:56.6 Info: Committing Transaction 12:49:56.6 Info: 60: update_audio_types migrated 12:49:56.6 Info: => 0.0003532s 12:49:56.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:49:56.6 Info: Beginning Transaction 12:49:56.6 Info: Starting migration of Main DB to 61 12:49:56.6 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.6 Info: DELETE FROM "Commands" WHERE 1 = 1 12:49:56.6 Info: => 5.45E-05s 12:49:56.6 Info: AlterTable AlbumReleases 12:49:56.6 Info: => 9E-07s 12:49:56.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 12:49:56.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 12:49:56.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 12:49:56.6 Info: DROP TABLE "AlbumReleases" 12:49:56.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 12:49:56.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:56.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:56.6 Info: => 0.0069326s 12:49:56.6 Info: AlterTable Albums 12:49:56.6 Info: => 1E-06s 12:49:56.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 12:49:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:56.6 Info: DROP TABLE "Albums" 12:49:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:56.6 Info: => 0.0055058s 12:49:56.6 Info: AlterTable Albums 12:49:56.6 Info: => 1E-06s 12:49:56.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 12:49:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:56.6 Info: DROP TABLE "Albums" 12:49:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:56.6 Info: => 0.0054857s 12:49:56.6 Info: AlterTable Albums 12:49:56.6 Info: => 1E-06s 12:49:56.6 Info: AlterColumn Albums Added DateTimeOffset 12:49:56.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 12:49:56.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 12:49:56.6 Info: DROP TABLE "Albums" 12:49:56.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:56.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:56.6 Info: => 0.0056287s 12:49:56.6 Info: AlterTable Artists 12:49:56.6 Info: => 1E-06s 12:49:56.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 12:49:56.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:56.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:56.6 Info: DROP TABLE "Artists" 12:49:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:56.6 Info: => 0.0083316s 12:49:56.6 Info: AlterTable Artists 12:49:56.6 Info: => 1E-06s 12:49:56.6 Info: AlterColumn Artists Added DateTimeOffset 12:49:56.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 12:49:56.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 12:49:56.6 Info: DROP TABLE "Artists" 12:49:56.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:56.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:56.6 Info: => 0.0067024s 12:49:56.6 Info: AlterTable Blocklist 12:49:56.6 Info: => 1.1E-06s 12:49:56.6 Info: AlterColumn Blocklist Date DateTimeOffset 12:49:56.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:56.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:56.6 Info: DROP TABLE "Blocklist" 12:49:56.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:56.6 Info: => 0.0048202s 12:49:56.6 Info: AlterTable Blocklist 12:49:56.6 Info: => 1.1E-06s 12:49:56.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 12:49:56.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:56.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 12:49:56.6 Info: DROP TABLE "Blocklist" 12:49:56.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 12:49:56.6 Info: => 0.0048565s 12:49:56.6 Info: AlterTable Commands 12:49:56.6 Info: => 1.2E-06s 12:49:56.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 12:49:56.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:56.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:56.6 Info: DROP TABLE "Commands" 12:49:56.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:56.6 Info: => 0.0060418s 12:49:56.6 Info: AlterTable Commands 12:49:56.6 Info: => 1E-06s 12:49:56.6 Info: AlterColumn Commands StartedAt DateTimeOffset 12:49:56.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:56.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:56.6 Info: DROP TABLE "Commands" 12:49:56.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:56.6 Info: => 0.0047801s 12:49:56.6 Info: AlterTable Commands 12:49:56.6 Info: => 1.1E-06s 12:49:56.6 Info: AlterColumn Commands EndedAt DateTimeOffset 12:49:56.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:56.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 12:49:56.6 Info: DROP TABLE "Commands" 12:49:56.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 12:49:56.6 Info: => 0.0059632s 12:49:56.6 Info: AlterTable DownloadClientStatus 12:49:56.6 Info: => 1.1E-06s 12:49:56.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 12:49:56.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:56.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:56.6 Info: DROP TABLE "DownloadClientStatus" 12:49:56.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:56.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:56.6 Info: => 0.0049242s 12:49:56.6 Info: AlterTable DownloadClientStatus 12:49:56.6 Info: => 1E-06s 12:49:56.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 12:49:56.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:56.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:56.6 Info: DROP TABLE "DownloadClientStatus" 12:49:56.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:56.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:56.6 Info: => 0.0062269s 12:49:56.6 Info: AlterTable DownloadClientStatus 12:49:56.6 Info: => 1E-06s 12:49:56.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 12:49:56.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:56.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 12:49:56.6 Info: DROP TABLE "DownloadClientStatus" 12:49:56.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 12:49:56.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:56.6 Info: => 0.0049804s 12:49:56.6 Info: AlterTable DownloadHistory 12:49:56.6 Info: => 1.1E-06s 12:49:56.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 12:49:56.6 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 12:49:56.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 12:49:56.6 Info: DROP TABLE "DownloadHistory" 12:49:56.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 12:49:56.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 12:49:56.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 12:49:56.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 12:49:56.6 Info: => 0.005332s 12:49:56.6 Info: AlterTable ExtraFiles 12:49:56.6 Info: => 1E-06s 12:49:56.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 12:49:56.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:56.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:56.6 Info: DROP TABLE "ExtraFiles" 12:49:56.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:56.6 Info: => 0.005912s 12:49:56.6 Info: AlterTable ExtraFiles 12:49:56.6 Info: => 1.2E-06s 12:49:56.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 12:49:56.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:56.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 12:49:56.7 Info: DROP TABLE "ExtraFiles" 12:49:56.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 12:49:56.7 Info: => 0.0047905s 12:49:56.7 Info: AlterTable History 12:49:56.7 Info: => 1.2E-06s 12:49:56.7 Info: AlterColumn History Date DateTimeOffset 12:49:56.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:56.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:56.7 Info: DROP TABLE "History" 12:49:56.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:56.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:56.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:56.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:56.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:56.7 Info: => 0.0066949s 12:49:56.7 Info: AlterTable ImportListStatus 12:49:56.7 Info: => 1E-06s 12:49:56.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 12:49:56.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:56.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:56.7 Info: DROP TABLE "ImportListStatus" 12:49:56.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:56.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:56.7 Info: => 0.0049495s 12:49:56.7 Info: AlterTable ImportListStatus 12:49:56.7 Info: => 1E-06s 12:49:56.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 12:49:56.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:56.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:56.7 Info: DROP TABLE "ImportListStatus" 12:49:56.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:56.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:56.7 Info: => 0.0060459s 12:49:56.7 Info: AlterTable ImportListStatus 12:49:56.7 Info: => 1E-06s 12:49:56.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 12:49:56.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:56.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 12:49:56.7 Info: DROP TABLE "ImportListStatus" 12:49:56.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 12:49:56.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:56.7 Info: => 0.0059344s 12:49:56.7 Info: AlterTable IndexerStatus 12:49:56.7 Info: => 1.1E-06s 12:49:56.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 12:49:56.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:56.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:56.7 Info: DROP TABLE "IndexerStatus" 12:49:56.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:56.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:56.7 Info: => 0.0049581s 12:49:56.7 Info: AlterTable IndexerStatus 12:49:56.7 Info: => 1.1E-06s 12:49:56.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 12:49:56.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:56.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:56.7 Info: DROP TABLE "IndexerStatus" 12:49:56.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:56.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:56.7 Info: => 0.0060737s 12:49:56.7 Info: AlterTable IndexerStatus 12:49:56.7 Info: => 1E-06s 12:49:56.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 12:49:56.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:56.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 12:49:56.7 Info: DROP TABLE "IndexerStatus" 12:49:56.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 12:49:56.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:56.7 Info: => 0.0049625s 12:49:56.7 Info: AlterTable LyricFiles 12:49:56.7 Info: => 1.3E-06s 12:49:56.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 12:49:56.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:56.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:56.7 Info: DROP TABLE "LyricFiles" 12:49:56.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:56.7 Info: => 0.0048012s 12:49:56.7 Info: AlterTable LyricFiles 12:49:56.7 Info: => 1E-06s 12:49:56.7 Info: AlterColumn LyricFiles Added DateTimeOffset 12:49:56.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 12:49:56.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:56.7 Info: DROP TABLE "LyricFiles" 12:49:56.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:56.7 Info: => 0.0058137s 12:49:56.7 Info: AlterTable MetadataFiles 12:49:56.7 Info: => 1.1E-06s 12:49:56.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 12:49:56.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:56.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:56.7 Info: DROP TABLE "MetadataFiles" 12:49:56.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:56.7 Info: => 0.0059421s 12:49:56.7 Info: AlterTable MetadataFiles 12:49:56.7 Info: => 1.3E-06s 12:49:56.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 12:49:56.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:56.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 12:49:56.7 Info: DROP TABLE "MetadataFiles" 12:49:56.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 12:49:56.7 Info: => 0.0048164s 12:49:56.7 Info: AlterTable PendingReleases 12:49:56.7 Info: => 1.1E-06s 12:49:56.7 Info: AlterColumn PendingReleases Added DateTimeOffset 12:49:56.7 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 12:49:56.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 12:49:56.7 Info: DROP TABLE "PendingReleases" 12:49:56.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 12:49:56.7 Info: => 0.0047526s 12:49:56.7 Info: AlterTable ScheduledTasks 12:49:56.7 Info: => 1.1E-06s 12:49:56.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 12:49:56.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:56.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:56.7 Info: DROP TABLE "ScheduledTasks" 12:49:56.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:56.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:56.7 Info: => 0.0063126s 12:49:56.7 Info: AlterTable ScheduledTasks 12:49:56.7 Info: => 1.1E-06s 12:49:56.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 12:49:56.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 12:49:56.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 12:49:56.7 Info: DROP TABLE "ScheduledTasks" 12:49:56.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 12:49:56.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:56.7 Info: => 0.0048939s 12:49:56.7 Info: AlterTable TrackFiles 12:49:56.7 Info: => 1.1E-06s 12:49:56.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 12:49:56.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:56.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:56.7 Info: DROP TABLE "TrackFiles" 12:49:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:56.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:56.7 Info: => 0.0050723s 12:49:56.7 Info: AlterTable TrackFiles 12:49:56.7 Info: => 1.2E-06s 12:49:56.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 12:49:56.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:56.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:56.7 Info: DROP TABLE "TrackFiles" 12:49:56.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:56.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:56.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:56.7 Info: => 0.0050622s 12:49:56.7 Info: AlterTable VersionInfo 12:49:56.7 Info: => 1.1E-06s 12:49:56.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:49:56.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:49:56.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:49:56.7 Info: DROP TABLE "VersionInfo" 12:49:56.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:49:56.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:56.7 Info: => 0.0061971s 12:49:56.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:49:56', 'postgres_update_timestamp_columns_to_with_timezone') 12:49:56.7 Info: Committing Transaction 12:49:56.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:49:56.7 Info: => 0.0070082s 12:49:56.7 Info: 62: add_on_delete_to_notifications migrating 12:49:56.7 Info: Beginning Transaction 12:49:56.7 Info: Starting migration of Main DB to 62 12:49:56.7 Info: AlterTable Notifications 12:49:56.7 Info: => 1.5E-06s 12:49:56.7 Info: CreateColumn Notifications OnArtistDelete Boolean 12:49:56.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 12:49:56.8 Info: => 0.0007014s 12:49:56.8 Info: AlterTable Notifications 12:49:56.8 Info: => 1E-06s 12:49:56.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 12:49:56.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 12:49:56.8 Info: => 0.0006502s 12:49:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:49:56', 'add_on_delete_to_notifications') 12:49:56.8 Info: Committing Transaction 12:49:56.8 Info: 62: add_on_delete_to_notifications migrated 12:49:56.8 Info: => 0.0009876s 12:49:56.8 Info: 63: add_custom_formats migrating 12:49:56.8 Info: Beginning Transaction 12:49:56.8 Info: Starting migration of Main DB to 63 12:49:56.8 Info: AlterTable DelayProfiles 12:49:56.8 Info: => 1.3E-06s 12:49:56.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 12:49:56.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 12:49:56.8 Info: => 0.0006924s 12:49:56.8 Info: UpdateData 12:49:56.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 12:49:56.8 Info: => 5.94E-05s 12:49:56.8 Info: AlterTable TrackFiles 12:49:56.8 Info: => 1.2E-06s 12:49:56.8 Info: CreateColumn TrackFiles OriginalFilePath String 12:49:56.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 12:49:56.8 Info: => 0.0006547s 12:49:56.8 Info: PerformDBOperation 12:49:56.8 Info: Performing DB Operation 12:49:56.8 Info: => 3.55E-05s 12:49:56.8 Info: CreateTable CustomFormats 12:49:56.8 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 12:49:56.8 Info: => 0.0001465s 12:49:56.8 Info: CreateIndex CustomFormats (Name) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 12:49:56.8 Info: => 9.2E-05s 12:49:56.8 Info: AlterTable QualityProfiles 12:49:56.8 Info: => 9E-07s 12:49:56.8 Info: CreateColumn QualityProfiles FormatItems String 12:49:56.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 12:49:56.8 Info: => 0.0006508s 12:49:56.8 Info: AlterTable QualityProfiles 12:49:56.8 Info: => 1E-06s 12:49:56.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 12:49:56.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:56.8 Info: => 0.0006492s 12:49:56.8 Info: AlterTable QualityProfiles 12:49:56.8 Info: => 1.1E-06s 12:49:56.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 12:49:56.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:56.8 Info: => 0.0006469s 12:49:56.8 Info: PerformDBOperation 12:49:56.8 Info: Performing DB Operation 12:49:56.8 Info: => 7.39E-05s 12:49:56.8 Info: PerformDBOperation 12:49:56.8 Info: Performing DB Operation 12:49:56.8 Info: => 3.75E-05s 12:49:56.8 Info: DeleteColumn ReleaseProfiles Preferred 12:49:56.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:56.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:56.8 Info: DROP TABLE "ReleaseProfiles" 12:49:56.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:56.8 Info: => 0.0061648s 12:49:56.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 12:49:56.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 12:49:56.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 12:49:56.8 Info: DROP TABLE "ReleaseProfiles" 12:49:56.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 12:49:56.8 Info: => 0.004881s 12:49:56.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:56.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 12:49:56.8 Info: => 5.83E-05s 12:49:56.8 Info: AlterTable DelayProfiles 12:49:56.8 Info: => 9E-07s 12:49:56.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 12:49:56.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 12:49:56.8 Info: => 0.0006694s 12:49:56.8 Info: AlterTable DelayProfiles 12:49:56.8 Info: => 1.2E-06s 12:49:56.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 12:49:56.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 12:49:56.8 Info: => 0.0006482s 12:49:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:49:56', 'add_custom_formats') 12:49:56.8 Info: Committing Transaction 12:49:56.8 Info: 63: add_custom_formats migrated 12:49:56.8 Info: => 0.0010803s 12:49:56.8 Info: 64: add_result_to_commands migrating 12:49:56.8 Info: Beginning Transaction 12:49:56.8 Info: Starting migration of Main DB to 64 12:49:56.8 Info: AlterTable Commands 12:49:56.8 Info: => 1.2E-06s 12:49:56.8 Info: CreateColumn Commands Result Int32 12:49:56.8 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 12:49:56.8 Info: => 0.0007058s 12:49:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-05-17T12:49:56', 'add_result_to_commands') 12:49:56.8 Info: Committing Transaction 12:49:56.8 Info: 64: add_result_to_commands migrated 12:49:56.8 Info: => 0.0010466s 12:49:56.8 Info: 65: health_restored_notification migrating 12:49:56.8 Info: Beginning Transaction 12:49:56.8 Info: Starting migration of Main DB to 65 12:49:56.8 Info: AlterTable Notifications 12:49:56.8 Info: => 1.2E-06s 12:49:56.8 Info: CreateColumn Notifications OnHealthRestored Boolean 12:49:56.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 12:49:56.8 Info: => 0.0007044s 12:49:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-05-17T12:49:56', 'health_restored_notification') 12:49:56.8 Info: Committing Transaction 12:49:56.8 Info: 65: health_restored_notification migrated 12:49:56.8 Info: => 0.0010632s 12:49:56.8 Info: 66: remove_uc migrating 12:49:56.8 Info: Beginning Transaction 12:49:56.8 Info: Starting migration of Main DB to 66 12:49:56.8 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 12:49:56.8 Info: => 5.44E-05s 12:49:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-05-17T12:49:56', 'remove_uc') 12:49:56.8 Info: Committing Transaction 12:49:56.8 Info: 66: remove_uc migrated 12:49:56.8 Info: => 0.0003365s 12:49:56.8 Info: 67: download_clients_rename_tv_to_music migrating 12:49:56.8 Info: Beginning Transaction 12:49:56.8 Info: Starting migration of Main DB to 67 12:49:56.8 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'QBittorrent', 'QBittorrent', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'QBittorrentSettings') 12:49:56.8 Info: PerformDBOperation 12:49:56.8 Info: Performing DB Operation 12:49:56.8 Info: => 0.0009994s 12:49:56.8 Info: -> 1 Insert operations completed in 00:00:00.0001047 taking an average of 00:00:00.0001047 12:49:56.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-05-17T12:49:56', 'download_clients_rename_tv_to_music') 12:49:56.8 Info: Committing Transaction 12:49:56.8 Info: 67: download_clients_rename_tv_to_music migrated 12:49:56.8 Info: => 0.0013801s 12:49:56.8 Debug: Took: 00:00:00.4839397 12:49:56.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 12:49:56.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 12:49:56.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469968642909_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:56.8 Info: DatabaseEngineVersionCheck migrating 12:49:56.8 Info: PerformDBOperation 12:49:56.8 Info: Performing DB Operation 12:49:56.8 Info: SQLite 3.45.3 12:49:56.8 Info: => 0.0010834s 12:49:56.8 Info: DatabaseEngineVersionCheck migrated 12:49:56.8 Info: => 0.0011005s 12:49:56.8 Info: VersionMigration migrating 12:49:56.8 Info: Beginning Transaction 12:49:56.8 Info: CreateTable VersionInfo 12:49:56.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:49:56.8 Info: => 0.0001646s 12:49:56.8 Info: Committing Transaction 12:49:56.8 Info: VersionMigration migrated 12:49:56.8 Info: => 0.0005408s 12:49:56.8 Info: VersionUniqueMigration migrating 12:49:56.8 Info: Beginning Transaction 12:49:56.8 Info: CreateIndex VersionInfo (Version) 12:49:56.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:49:56.8 Info: => 0.0001316s 12:49:56.8 Info: AlterTable VersionInfo 12:49:56.8 Info: => 9E-07s 12:49:56.8 Info: CreateColumn VersionInfo AppliedOn DateTime 12:49:56.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:49:56.8 Info: => 0.000567s 12:49:56.8 Info: Committing Transaction 12:49:56.8 Info: VersionUniqueMigration migrated 12:49:56.8 Info: => 0.0007875s 12:49:56.8 Info: VersionDescriptionMigration migrating 12:49:56.8 Info: Beginning Transaction 12:49:56.8 Info: AlterTable VersionInfo 12:49:56.8 Info: => 1.2E-06s 12:49:56.8 Info: CreateColumn VersionInfo Description String 12:49:56.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:49:56.8 Info: => 0.0002166s 12:49:56.8 Info: Committing Transaction 12:49:56.8 Info: VersionDescriptionMigration migrated 12:49:56.8 Info: => 0.0004115s 12:49:56.8 Info: 1: InitialSetup migrating 12:49:56.8 Info: Beginning Transaction 12:49:56.8 Info: Starting migration of Main DB to 1 12:49:56.8 Info: CreateTable Config 12:49:56.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 12:49:56.8 Info: => 0.0002007s 12:49:56.8 Info: CreateIndex Config (Key) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 12:49:56.8 Info: => 8.99E-05s 12:49:56.8 Info: CreateTable RootFolders 12:49:56.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 12:49:56.8 Info: => 9.97E-05s 12:49:56.8 Info: CreateIndex RootFolders (Path) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 12:49:56.8 Info: => 8.08E-05s 12:49:56.8 Info: CreateTable Artists 12:49:56.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 12:49:56.8 Info: => 0.0003467s 12:49:56.8 Info: CreateIndex Artists (ForeignArtistId) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:56.8 Info: => 9.07E-05s 12:49:56.8 Info: CreateIndex Artists (NameSlug) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:56.8 Info: => 7.98E-05s 12:49:56.8 Info: CreateIndex Artists (CleanName) 12:49:56.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.8 Info: => 7.63E-05s 12:49:56.8 Info: CreateIndex Artists (Path) 12:49:56.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.8 Info: => 7.56E-05s 12:49:56.8 Info: CreateTable Albums 12:49:56.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:56.8 Info: => 0.0002671s 12:49:56.8 Info: CreateIndex Albums (ForeignAlbumId) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.8 Info: => 8.8E-05s 12:49:56.8 Info: CreateIndex Albums (MBId) 12:49:56.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:56.8 Info: => 7.95E-05s 12:49:56.8 Info: CreateIndex Albums (TADBId) 12:49:56.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:56.8 Info: => 7.5E-05s 12:49:56.8 Info: CreateIndex Albums (TitleSlug) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:56.8 Info: => 7.59E-05s 12:49:56.8 Info: CreateIndex Albums (CleanTitle) 12:49:56.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.8 Info: => 7.49E-05s 12:49:56.8 Info: CreateIndex Albums (Path) 12:49:56.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 12:49:56.8 Info: => 7.42E-05s 12:49:56.8 Info: CreateTable Tracks 12:49:56.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 12:49:56.8 Info: => 0.0001675s 12:49:56.8 Info: CreateIndex Tracks (ForeignTrackId) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:56.8 Info: => 8.3E-05s 12:49:56.8 Info: CreateIndex Tracks (ArtistId) 12:49:56.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:56.8 Info: => 8.37E-05s 12:49:56.8 Info: CreateIndex Tracks (TrackFileId) 12:49:56.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:56.8 Info: => 0.0001133s 12:49:56.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 12:49:56.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 12:49:56.8 Info: => 8.94E-05s 12:49:56.8 Info: CreateTable TrackFiles 12:49:56.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 12:49:56.8 Info: => 0.0001665s 12:49:56.8 Info: CreateIndex TrackFiles (ArtistId) 12:49:56.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 12:49:56.8 Info: => 8.84E-05s 12:49:56.8 Info: CreateIndex TrackFiles (AlbumId) 12:49:56.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:56.8 Info: => 8.59E-05s 12:49:56.8 Info: CreateTable History 12:49:56.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 12:49:56.8 Info: => 0.0001763s 12:49:56.8 Info: CreateIndex History (Date) 12:49:56.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:56.8 Info: => 8.64E-05s 12:49:56.8 Info: CreateIndex History (EventType) 12:49:56.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:56.8 Info: => 0.00012s 12:49:56.8 Info: CreateIndex History (DownloadId) 12:49:56.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 12:49:56.8 Info: => 9.66E-05s 12:49:56.8 Info: CreateIndex History (AlbumId) 12:49:56.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 12:49:56.8 Info: => 8.63E-05s 12:49:56.8 Info: CreateTable Notifications 12:49:56.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 12:49:56.8 Info: => 0.000157s 12:49:56.8 Info: CreateTable ScheduledTasks 12:49:56.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 12:49:56.8 Info: => 0.0001268s 12:49:56.8 Info: CreateIndex ScheduledTasks (TypeName) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 12:49:56.8 Info: => 8.72E-05s 12:49:56.8 Info: CreateTable Indexers 12:49:56.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 12:49:56.8 Info: => 0.0001349s 12:49:56.8 Info: CreateIndex Indexers (Name) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:56.8 Info: => 0.0001234s 12:49:56.8 Info: CreateTable Profiles 12:49:56.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 12:49:56.8 Info: => 0.0001332s 12:49:56.8 Info: CreateIndex Profiles (Name) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 12:49:56.8 Info: => 9.96E-05s 12:49:56.8 Info: CreateTable QualityDefinitions 12:49:56.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 12:49:56.8 Info: => 0.0001354s 12:49:56.8 Info: CreateIndex QualityDefinitions (Quality) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 12:49:56.8 Info: => 8.69E-05s 12:49:56.8 Info: CreateIndex QualityDefinitions (Title) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 12:49:56.8 Info: => 8.6E-05s 12:49:56.8 Info: CreateTable NamingConfig 12:49:56.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 12:49:56.8 Info: => 0.0001728s 12:49:56.8 Info: CreateTable Blacklist 12:49:56.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 12:49:56.8 Info: => 0.0002062s 12:49:56.8 Info: CreateTable Metadata 12:49:56.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:56.8 Info: => 0.0001255s 12:49:56.8 Info: CreateTable MetadataFiles 12:49:56.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 12:49:56.8 Info: => 0.0001571s 12:49:56.8 Info: CreateTable DownloadClients 12:49:56.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 12:49:56.8 Info: => 0.000129s 12:49:56.8 Info: CreateTable PendingReleases 12:49:56.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 12:49:56.8 Info: => 0.0001354s 12:49:56.8 Info: CreateTable RemotePathMappings 12:49:56.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 12:49:56.8 Info: => 0.0001201s 12:49:56.8 Info: CreateTable Tags 12:49:56.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 12:49:56.8 Info: => 0.0001358s 12:49:56.8 Info: CreateIndex Tags (Label) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 12:49:56.8 Info: => 0.0001089s 12:49:56.8 Info: CreateTable Restrictions 12:49:56.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 12:49:56.8 Info: => 0.000126s 12:49:56.8 Info: CreateTable DelayProfiles 12:49:56.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 12:49:56.8 Info: => 0.0001521s 12:49:56.8 Info: CreateTable Users 12:49:56.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 12:49:56.8 Info: => 0.0001124s 12:49:56.8 Info: CreateIndex Users (Identifier) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 12:49:56.8 Info: => 9.34E-05s 12:49:56.8 Info: CreateIndex Users (Username) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 12:49:56.8 Info: => 8.74E-05s 12:49:56.8 Info: CreateTable Commands 12:49:56.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 12:49:56.8 Info: => 0.0001949s 12:49:56.8 Info: CreateTable IndexerStatus 12:49:56.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 12:49:56.8 Info: => 0.0001559s 12:49:56.8 Info: CreateIndex IndexerStatus (ProviderId) 12:49:56.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 12:49:56.8 Info: => 9.2E-05s 12:49:56.8 Info: CreateTable ExtraFiles 12:49:56.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:56.8 Info: => 0.0001453s 12:49:56.8 Info: CreateTable LyricFiles 12:49:56.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 12:49:56.9 Info: => 0.0001738s 12:49:56.9 Info: CreateTable LanguageProfiles 12:49:56.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 12:49:56.9 Info: => 0.0001161s 12:49:56.9 Info: CreateIndex LanguageProfiles (Name) 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 12:49:56.9 Info: => 9.73E-05s 12:49:56.9 Info: CreateTable DownloadClientStatus 12:49:56.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 12:49:56.9 Info: => 0.0001301s 12:49:56.9 Info: CreateIndex DownloadClientStatus (ProviderId) 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 12:49:56.9 Info: => 9.98E-05s 12:49:56.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 12:49:56.9 Info: -> 1 Insert operations completed in 00:00:00.0000817 taking an average of 00:00:00.0000817 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:49:56', 'InitialSetup') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 1: InitialSetup migrated 12:49:56.9 Info: => 0.0010664s 12:49:56.9 Info: 2: add_reason_to_pending_releases migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 2 12:49:56.9 Info: AlterTable PendingReleases 12:49:56.9 Info: => 1.3E-06s 12:49:56.9 Info: CreateColumn PendingReleases Reason Int32 12:49:56.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 12:49:56.9 Info: => 0.0006288s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:49:56', 'add_reason_to_pending_releases') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 2: add_reason_to_pending_releases migrated 12:49:56.9 Info: => 0.0009723s 12:49:56.9 Info: 3: add_medium_support migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 3 12:49:56.9 Info: AlterTable Albums 12:49:56.9 Info: => 1.1E-06s 12:49:56.9 Info: CreateColumn Albums Media String 12:49:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 12:49:56.9 Info: => 0.0006288s 12:49:56.9 Info: AlterTable Tracks 12:49:56.9 Info: => 1E-06s 12:49:56.9 Info: CreateColumn Tracks MediumNumber Int32 12:49:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 12:49:56.9 Info: => 0.0005865s 12:49:56.9 Info: AlterTable Tracks 12:49:56.9 Info: => 9E-07s 12:49:56.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 12:49:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 12:49:56.9 Info: => 0.0005548s 12:49:56.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:56.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 12:49:56.9 Info: => 4.67E-05s 12:49:56.9 Info: DeleteColumn Tracks TrackNumber 12:49:56.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 12:49:56.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 12:49:56.9 Info: DROP TABLE "Tracks" 12:49:56.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:56.9 Info: => 0.0059288s 12:49:56.9 Info: AlterTable Tracks 12:49:56.9 Info: => 1.1E-06s 12:49:56.9 Info: CreateColumn Tracks TrackNumber String 12:49:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 12:49:56.9 Info: => 0.0005594s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:49:56', 'add_medium_support') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 3: add_medium_support migrated 12:49:56.9 Info: => 0.0009818s 12:49:56.9 Info: 4: add_various_qualites_in_profile migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 4 12:49:56.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:56.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 12:49:56.9 Info: => 5.86E-05s 12:49:56.9 Info: PerformDBOperation 12:49:56.9 Info: Performing DB Operation 12:49:56.9 Info: => 3.37E-05s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:49:56', 'add_various_qualites_in_profile') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 4: add_various_qualites_in_profile migrated 12:49:56.9 Info: => 0.0002816s 12:49:56.9 Info: 5: metadata_profiles migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 5 12:49:56.9 Info: CreateTable MetadataProfiles 12:49:56.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 12:49:56.9 Info: => 0.0001528s 12:49:56.9 Info: CreateIndex MetadataProfiles (Name) 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 12:49:56.9 Info: => 0.0001011s 12:49:56.9 Info: AlterTable Artists 12:49:56.9 Info: => 1E-06s 12:49:56.9 Info: CreateColumn Artists MetadataProfileId Int32 12:49:56.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 12:49:56.9 Info: => 0.0006011s 12:49:56.9 Info: DeleteColumn Artists PrimaryAlbumTypes 12:49:56.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:56.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 12:49:56.9 Info: DROP TABLE "Artists" 12:49:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.9 Info: => 0.0050197s 12:49:56.9 Info: DeleteColumn Artists SecondaryAlbumTypes 12:49:56.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 12:49:56.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 12:49:56.9 Info: DROP TABLE "Artists" 12:49:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.9 Info: => 0.0049296s 12:49:56.9 Info: AlterTable Albums 12:49:56.9 Info: => 1.2E-06s 12:49:56.9 Info: CreateColumn Albums SecondaryTypes String 12:49:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 12:49:56.9 Info: => 0.0005803s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:49:56', 'metadata_profiles') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 5: metadata_profiles migrated 12:49:56.9 Info: => 0.0009832s 12:49:56.9 Info: 6: separate_automatic_and_interactive_search migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 6 12:49:56.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 12:49:56.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 12:49:56.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 12:49:56.9 Info: DROP TABLE "Indexers" 12:49:56.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:56.9 Info: => 0.004189s 12:49:56.9 Info: AlterTable Indexers 12:49:56.9 Info: => 1.1E-06s 12:49:56.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 12:49:56.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 12:49:56.9 Info: => 0.0005647s 12:49:56.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:56.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 12:49:56.9 Info: => 4.58E-05s 12:49:56.9 Info: AlterTable Indexers 12:49:56.9 Info: => 9E-07s 12:49:56.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 12:49:56.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 12:49:56.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 12:49:56.9 Info: DROP TABLE "Indexers" 12:49:56.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 12:49:56.9 Info: => 0.0058286s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:49:56', 'separate_automatic_and_interactive_search') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 6: separate_automatic_and_interactive_search migrated 12:49:56.9 Info: => 0.0061818s 12:49:56.9 Info: 7: change_album_path_to_relative migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 7 12:49:56.9 Info: DeleteColumn Albums Path 12:49:56.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 12:49:56.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 12:49:56.9 Info: DROP TABLE "Albums" 12:49:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.9 Info: => 0.005109s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:49:56', 'change_album_path_to_relative') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 7: change_album_path_to_relative migrated 12:49:56.9 Info: => 0.0055146s 12:49:56.9 Info: 8: change_quality_size_mb_to_kb migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 8 12:49:56.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:56.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 12:49:56.9 Info: => 5.97E-05s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:49:56', 'change_quality_size_mb_to_kb') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 8: change_quality_size_mb_to_kb migrated 12:49:56.9 Info: => 0.0003156s 12:49:56.9 Info: 9: album_releases migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 9 12:49:56.9 Info: AlterTable Albums 12:49:56.9 Info: => 1.3E-06s 12:49:56.9 Info: CreateColumn Albums Releases String 12:49:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 12:49:56.9 Info: => 0.0006137s 12:49:56.9 Info: AlterTable Albums 12:49:56.9 Info: => 9E-07s 12:49:56.9 Info: CreateColumn Albums CurrentRelease String 12:49:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 12:49:56.9 Info: => 0.0005609s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:49:56', 'album_releases') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 9: album_releases migrated 12:49:56.9 Info: => 0.0008818s 12:49:56.9 Info: 10: album_releases_fix migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 10 12:49:56.9 Info: AlterTable Albums 12:49:56.9 Info: => 1.8E-06s 12:49:56.9 Info: AlterColumn Albums Releases String 12:49:56.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 12:49:56.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:56.9 Info: DROP TABLE "Albums" 12:49:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.9 Info: => 0.0050301s 12:49:56.9 Info: AlterTable Albums 12:49:56.9 Info: => 1.3E-06s 12:49:56.9 Info: AlterColumn Albums CurrentRelease String 12:49:56.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 12:49:56.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 12:49:56.9 Info: DROP TABLE "Albums" 12:49:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.9 Info: => 0.0062642s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:49:56', 'album_releases_fix') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 10: album_releases_fix migrated 12:49:56.9 Info: => 0.0066429s 12:49:56.9 Info: 11: import_lists migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 11 12:49:56.9 Info: CreateTable ImportLists 12:49:56.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 12:49:56.9 Info: => 0.0001995s 12:49:56.9 Info: CreateIndex ImportLists (Name) 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:56.9 Info: => 9.38E-05s 12:49:56.9 Info: CreateTable ImportListStatus 12:49:56.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 12:49:56.9 Info: => 0.0001354s 12:49:56.9 Info: CreateIndex ImportListStatus (ProviderId) 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 12:49:56.9 Info: => 8.98E-05s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:49:56', 'import_lists') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 11: import_lists migrated 12:49:56.9 Info: => 0.0004255s 12:49:56.9 Info: 12: add_release_status migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 12 12:49:56.9 Info: AlterTable MetadataProfiles 12:49:56.9 Info: => 1.3E-06s 12:49:56.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 12:49:56.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 12:49:56.9 Info: => 0.0006244s 12:49:56.9 Info: PerformDBOperation 12:49:56.9 Info: Performing DB Operation 12:49:56.9 Info: => 3.41E-05s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:49:56', 'add_release_status') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 12: add_release_status migrated 12:49:56.9 Info: => 0.0003119s 12:49:56.9 Info: 13: album_download_notification migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 13 12:49:56.9 Info: AlterTable Notifications 12:49:56.9 Info: => 1.2E-06s 12:49:56.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 12:49:56.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 12:49:56.9 Info: => 0.0006329s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:49:56', 'album_download_notification') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 13: album_download_notification migrated 12:49:56.9 Info: => 0.0009406s 12:49:56.9 Info: 14: fix_language_metadata_profiles migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 14 12:49:56.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:56.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 12:49:56.9 Info: => 8.87E-05s 12:49:56.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:56.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 12:49:56.9 Info: => 6.54E-05s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:49:56', 'fix_language_metadata_profiles') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 14: fix_language_metadata_profiles migrated 12:49:56.9 Info: => 0.0003218s 12:49:56.9 Info: 15: remove_fanzub migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 15 12:49:56.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:56.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 12:49:56.9 Info: => 5.01E-05s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:49:56', 'remove_fanzub') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 15: remove_fanzub migrated 12:49:56.9 Info: => 0.0002962s 12:49:56.9 Info: 16: update_artist_history_indexes migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 16 12:49:56.9 Info: CreateIndex Albums (ArtistId) 12:49:56.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 12:49:56.9 Info: => 0.0001186s 12:49:56.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 12:49:56.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 12:49:56.9 Info: => 9.57E-05s 12:49:56.9 Info: DeleteIndex History (AlbumId) 12:49:56.9 Info: DROP INDEX "IX_History_AlbumId" 12:49:56.9 Info: => 0.0001304s 12:49:56.9 Info: CreateIndex History (AlbumId, Date) 12:49:56.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:56.9 Info: => 0.0001046s 12:49:56.9 Info: DeleteIndex History (DownloadId) 12:49:56.9 Info: DROP INDEX "IX_History_DownloadId" 12:49:56.9 Info: => 0.0001224s 12:49:56.9 Info: CreateIndex History (DownloadId, Date) 12:49:56.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:56.9 Info: => 0.0001029s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:49:56', 'update_artist_history_indexes') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 16: update_artist_history_indexes migrated 12:49:56.9 Info: => 0.0004243s 12:49:56.9 Info: 17: remove_nma migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 17 12:49:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 12:49:56.9 Info: => 5.74E-05s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:49:56', 'remove_nma') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 17: remove_nma migrated 12:49:56.9 Info: => 0.0003131s 12:49:56.9 Info: 18: album_disambiguation migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 18 12:49:56.9 Info: AlterTable Albums 12:49:56.9 Info: => 1.2E-06s 12:49:56.9 Info: CreateColumn Albums Disambiguation String 12:49:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 12:49:56.9 Info: => 0.000631s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:49:56', 'album_disambiguation') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 18: album_disambiguation migrated 12:49:56.9 Info: => 0.000938s 12:49:56.9 Info: 19: add_ape_quality_in_profiles migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 19 12:49:56.9 Info: PerformDBOperation 12:49:56.9 Info: Performing DB Operation 12:49:56.9 Info: => 3.95E-05s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:49:56', 'add_ape_quality_in_profiles') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 19: add_ape_quality_in_profiles migrated 12:49:56.9 Info: => 0.0002995s 12:49:56.9 Info: 20: remove_pushalot migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 20 12:49:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 12:49:56.9 Info: => 5.33E-05s 12:49:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 12:49:56.9 Info: => 3.99E-05s 12:49:56.9 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:56.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 12:49:56.9 Info: => 3.71E-05s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:49:56', 'remove_pushalot') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 20: remove_pushalot migrated 12:49:56.9 Info: => 0.000284s 12:49:56.9 Info: 21: add_custom_filters migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 21 12:49:56.9 Info: CreateTable CustomFilters 12:49:56.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 12:49:56.9 Info: => 0.0001507s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:49:56', 'add_custom_filters') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 21: add_custom_filters migrated 12:49:56.9 Info: => 0.0004365s 12:49:56.9 Info: 22: import_list_tags migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 22 12:49:56.9 Info: AlterTable ImportLists 12:49:56.9 Info: => 1.3E-06s 12:49:56.9 Info: CreateColumn ImportLists Tags String 12:49:56.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 12:49:56.9 Info: => 0.0006314s 12:49:56.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:49:56', 'import_list_tags') 12:49:56.9 Info: Committing Transaction 12:49:56.9 Info: 22: import_list_tags migrated 12:49:56.9 Info: => 0.0009578s 12:49:56.9 Info: 23: add_release_groups_etc migrating 12:49:56.9 Info: Beginning Transaction 12:49:56.9 Info: Starting migration of Main DB to 23 12:49:56.9 Info: CreateTable ArtistMetadata 12:49:56.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 12:49:56.9 Info: => 0.0002074s 12:49:56.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 12:49:56.9 Info: => 9.95E-05s 12:49:56.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:56.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 12:49:56.9 Info: => 9.64E-05s 12:49:56.9 Info: AlterTable Artists 12:49:56.9 Info: => 9E-07s 12:49:56.9 Info: CreateColumn Artists ArtistMetadataId Int32 12:49:56.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:56.9 Info: => 0.0006405s 12:49:56.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:56.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 12:49:56.9 Info: => 7.82E-05s 12:49:56.9 Info: CreateTable AlbumReleases 12:49:56.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 12:49:56.9 Info: => 0.0001794s 12:49:56.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 12:49:56.9 Info: => 0.0011477s 12:49:56.9 Info: CreateIndex AlbumReleases (AlbumId) 12:49:56.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 12:49:56.9 Info: => 0.000123s 12:49:56.9 Info: PerformDBOperation 12:49:56.9 Info: Performing DB Operation 12:49:56.9 Info: => 3.76E-05s 12:49:56.9 Info: AlterTable Albums 12:49:56.9 Info: => 1.1E-06s 12:49:56.9 Info: CreateColumn Albums ArtistMetadataId Int32 12:49:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:56.9 Info: => 0.0006654s 12:49:56.9 Info: AlterTable Albums 12:49:56.9 Info: => 1.3E-06s 12:49:56.9 Info: CreateColumn Albums AnyReleaseOk Boolean 12:49:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 12:49:56.9 Info: => 0.0006433s 12:49:56.9 Info: AlterTable Albums 12:49:56.9 Info: => 1.1E-06s 12:49:56.9 Info: CreateColumn Albums Links String 12:49:56.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 12:49:56.9 Info: => 0.0006294s 12:49:56.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:56.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 12:49:56.9 Info: => 9.1E-05s 12:49:56.9 Info: AlterTable Tracks 12:49:56.9 Info: => 9E-07s 12:49:56.9 Info: CreateColumn Tracks ForeignRecordingId String 12:49:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 12:49:56.9 Info: => 0.0006257s 12:49:56.9 Info: AlterTable Tracks 12:49:56.9 Info: => 9E-07s 12:49:56.9 Info: CreateColumn Tracks AlbumReleaseId Int32 12:49:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 12:49:56.9 Info: => 0.0006248s 12:49:56.9 Info: AlterTable Tracks 12:49:56.9 Info: => 1.1E-06s 12:49:56.9 Info: CreateColumn Tracks ArtistMetadataId Int32 12:49:56.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 12:49:56.9 Info: => 0.0006312s 12:49:56.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:56.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 12:49:56.9 Info: => 9.19E-05s 12:49:56.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:56.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 12:49:56.9 Info: => 7.57E-05s 12:49:56.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 12:49:56.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:56.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:56.9 Info: DROP TABLE "Artists" 12:49:56.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:56.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:56.9 Info: => 0.0061899s 12:49:56.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 12:49:56.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 12:49:56.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 12:49:56.9 Info: DROP TABLE "Albums" 12:49:56.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 12:49:56.9 Info: => 0.0062733s 12:49:56.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 12:49:56.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:56.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 12:49:56.9 Info: DROP TABLE "Tracks" 12:49:56.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 12:49:56.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 12:49:56.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 12:49:56.9 Info: => 0.0048446s 12:49:56.9 Info: DeleteColumn TrackFiles ArtistId 12:49:56.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 12:49:56.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 12:49:56.9 Info: DROP TABLE "TrackFiles" 12:49:56.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:56.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:56.9 Info: => 0.0059003s 12:49:56.9 Info: CreateIndex Artists (ArtistMetadataId) 12:49:56.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:56.9 Info: => 8.96E-05s 12:49:56.9 Info: CreateIndex Artists (Monitored) 12:49:56.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:57.0 Info: => 9.66E-05s 12:49:57.0 Info: CreateIndex Albums (ArtistMetadataId) 12:49:57.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 12:49:57.0 Info: => 9.11E-05s 12:49:57.0 Info: CreateIndex Tracks (ArtistMetadataId) 12:49:57.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 12:49:57.0 Info: => 8.67E-05s 12:49:57.0 Info: CreateIndex Tracks (AlbumReleaseId) 12:49:57.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 12:49:57.0 Info: => 8.64E-05s 12:49:57.0 Info: CreateIndex Tracks (ForeignRecordingId) 12:49:57.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 12:49:57.0 Info: => 8.86E-05s 12:49:57.0 Info: UpdateData 12:49:57.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:57.0 Info: => 5.02E-05s 12:49:57.0 Info: UpdateData 12:49:57.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 12:49:57.0 Info: => 4.23E-05s 12:49:57.0 Info: UpdateData 12:49:57.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 12:49:57.0 Info: => 4.75E-05s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:49:57', 'add_release_groups_etc') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 23: add_release_groups_etc migrated 12:49:57.0 Info: => 0.000614s 12:49:57.0 Info: 24: NewMediaInfoFormat migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 24 12:49:57.0 Info: UpdateData 12:49:57.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 12:49:57.0 Info: => 5.92E-05s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:49:57', 'NewMediaInfoFormat') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 24: NewMediaInfoFormat migrated 12:49:57.0 Info: => 0.000318s 12:49:57.0 Info: 25: rename_restrictions_to_release_profiles migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 25 12:49:57.0 Info: RenameTable Restrictions ReleaseProfiles 12:49:57.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 12:49:57.0 Info: => 0.0017572s 12:49:57.0 Info: AlterTable ReleaseProfiles 12:49:57.0 Info: => 1.1E-06s 12:49:57.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 12:49:57.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 12:49:57.0 Info: => 0.0006169s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:49:57', 'rename_restrictions_to_release_profiles') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 25: rename_restrictions_to_release_profiles migrated 12:49:57.0 Info: => 0.0009253s 12:49:57.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 26 12:49:57.0 Info: RenameTable Profiles QualityProfiles 12:49:57.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 12:49:57.0 Info: => 0.0017509s 12:49:57.0 Info: AlterTable QualityProfiles 12:49:57.0 Info: => 1E-06s 12:49:57.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 12:49:57.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:57.0 Info: => 0.0006052s 12:49:57.0 Info: AlterTable LanguageProfiles 12:49:57.0 Info: => 1.2E-06s 12:49:57.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 12:49:57.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 12:49:57.0 Info: => 0.0005883s 12:49:57.0 Info: UpdateData 12:49:57.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:57.0 Info: => 5.02E-05s 12:49:57.0 Info: UpdateData 12:49:57.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 12:49:57.0 Info: => 3.65E-05s 12:49:57.0 Info: RenameColumn Artists ProfileId to QualityProfileId 12:49:57.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:57.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:57.0 Info: DROP TABLE "Artists" 12:49:57.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:57.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:57.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:57.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:57.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:57.0 Info: => 0.005169s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:49:57', 'rename_quality_profiles_add_upgrade_allowed') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:49:57.0 Info: => 0.0056036s 12:49:57.0 Info: 27: add_import_exclusions migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 27 12:49:57.0 Info: CreateTable ImportListExclusions 12:49:57.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 12:49:57.0 Info: => 0.0001479s 12:49:57.0 Info: CreateIndex ImportListExclusions (ForeignId) 12:49:57.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 12:49:57.0 Info: => 9.66E-05s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:49:57', 'add_import_exclusions') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 27: add_import_exclusions migrated 12:49:57.0 Info: => 0.0004474s 12:49:57.0 Info: 28: clean_artist_metadata_table migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 28 12:49:57.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:57.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:57.0 Info: => 0.0001809s 12:49:57.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:57.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:57.0 Info: => 0.0001335s 12:49:57.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:57.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 12:49:57.0 Info: => 0.0001273s 12:49:57.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:57.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 12:49:57.0 Info: => 0.000124s 12:49:57.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:57.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 12:49:57.0 Info: => 0.0001231s 12:49:57.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:57.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:57.0 Info: => 0.0001268s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:49:57', 'clean_artist_metadata_table') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 28: clean_artist_metadata_table migrated 12:49:57.0 Info: => 0.0004305s 12:49:57.0 Info: 29: health_issue_notification migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 29 12:49:57.0 Info: AlterTable Notifications 12:49:57.0 Info: => 1.5E-06s 12:49:57.0 Info: CreateColumn Notifications OnHealthIssue Boolean 12:49:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 12:49:57.0 Info: => 0.0006593s 12:49:57.0 Info: AlterTable Notifications 12:49:57.0 Info: => 1.1E-06s 12:49:57.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 12:49:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 12:49:57.0 Info: => 0.0006057s 12:49:57.0 Info: AlterTable Notifications 12:49:57.0 Info: => 1.2E-06s 12:49:57.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 12:49:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 12:49:57.0 Info: => 0.0006018s 12:49:57.0 Info: AlterTable Notifications 12:49:57.0 Info: => 1E-06s 12:49:57.0 Info: CreateColumn Notifications OnImportFailure Boolean 12:49:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 12:49:57.0 Info: => 0.0006103s 12:49:57.0 Info: AlterTable Notifications 12:49:57.0 Info: => 1.1E-06s 12:49:57.0 Info: CreateColumn Notifications OnTrackRetag Boolean 12:49:57.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 12:49:57.0 Info: => 0.0006027s 12:49:57.0 Info: DeleteColumn Notifications OnDownload 12:49:57.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:57.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:57.0 Info: DROP TABLE "Notifications" 12:49:57.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:57.0 Info: => 0.0062707s 12:49:57.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 12:49:57.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 12:49:57.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 12:49:57.0 Info: DROP TABLE "Notifications" 12:49:57.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 12:49:57.0 Info: => 0.0047056s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:49:57', 'health_issue_notification') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 29: health_issue_notification migrated 12:49:57.0 Info: => 0.0051434s 12:49:57.0 Info: 30: add_mediafilerepository_mtime migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 30 12:49:57.0 Info: AlterTable TrackFiles 12:49:57.0 Info: => 1.2E-06s 12:49:57.0 Info: CreateColumn TrackFiles Modified DateTime 12:49:57.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 12:49:57.0 Info: => 0.0006616s 12:49:57.0 Info: AlterTable TrackFiles 12:49:57.0 Info: => 1.1E-06s 12:49:57.0 Info: CreateColumn TrackFiles Path String 12:49:57.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 12:49:57.0 Info: => 0.000604s 12:49:57.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:57.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 12:49:57.0 Info: => 4.51E-05s 12:49:57.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:57.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 12:49:57.0 Info: => 0.0001469s 12:49:57.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:57.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 12:49:57.0 Info: => 0.0001447s 12:49:57.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:57.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 12:49:57.0 Info: => 0.0001514s 12:49:57.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:57.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 12:49:57.0 Info: => 9.08E-05s 12:49:57.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:57.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 12:49:57.0 Info: => 5.77E-05s 12:49:57.0 Info: AlterTable TrackFiles 12:49:57.0 Info: => 1.1E-06s 12:49:57.0 Info: AlterColumn TrackFiles Path String 12:49:57.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:57.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:57.0 Info: DROP TABLE "TrackFiles" 12:49:57.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:57.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:57.0 Info: => 0.0048118s 12:49:57.0 Info: CreateIndex TrackFiles (Path) 12:49:57.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:57.0 Info: => 8.94E-05s 12:49:57.0 Info: DeleteColumn TrackFiles RelativePath 12:49:57.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:57.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 12:49:57.0 Info: DROP TABLE "TrackFiles" 12:49:57.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:57.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:57.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:57.0 Info: => 0.0076557s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:49:57', 'add_mediafilerepository_mtime') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 30: add_mediafilerepository_mtime migrated 12:49:57.0 Info: => 0.0080695s 12:49:57.0 Info: 31: add_artistmetadataid_constraint migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 31 12:49:57.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:57.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 12:49:57.0 Info: => 0.0001005s 12:49:57.0 Info: DeleteIndex Artists (ArtistMetadataId) 12:49:57.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 12:49:57.0 Info: => 0.0001509s 12:49:57.0 Info: AlterColumn Artists ArtistMetadataId Int32 12:49:57.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:57.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:57.0 Info: DROP TABLE "Artists" 12:49:57.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:57.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:57.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:57.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:57.0 Info: => 0.005094s 12:49:57.0 Info: CreateIndex Artists (ArtistMetadataId) 12:49:57.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:57.0 Info: => 9.04E-05s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:49:57', 'add_artistmetadataid_constraint') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 31: add_artistmetadataid_constraint migrated 12:49:57.0 Info: => 0.0004865s 12:49:57.0 Info: 32: old_ids_and_artist_alias migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 32 12:49:57.0 Info: AlterTable ArtistMetadata 12:49:57.0 Info: => 1.5E-06s 12:49:57.0 Info: CreateColumn ArtistMetadata Aliases String 12:49:57.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 12:49:57.0 Info: => 0.000667s 12:49:57.0 Info: AlterTable ArtistMetadata 12:49:57.0 Info: => 1.8E-06s 12:49:57.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 12:49:57.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 12:49:57.0 Info: => 0.0006187s 12:49:57.0 Info: AlterTable Albums 12:49:57.0 Info: => 1.4E-06s 12:49:57.0 Info: CreateColumn Albums OldForeignAlbumIds String 12:49:57.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 12:49:57.0 Info: => 0.0006131s 12:49:57.0 Info: AlterTable AlbumReleases 12:49:57.0 Info: => 1E-06s 12:49:57.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 12:49:57.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 12:49:57.0 Info: => 0.0006085s 12:49:57.0 Info: AlterTable Tracks 12:49:57.0 Info: => 1.1E-06s 12:49:57.0 Info: CreateColumn Tracks OldForeignRecordingIds String 12:49:57.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 12:49:57.0 Info: => 0.0006303s 12:49:57.0 Info: AlterTable Tracks 12:49:57.0 Info: => 1.1E-06s 12:49:57.0 Info: CreateColumn Tracks OldForeignTrackIds String 12:49:57.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 12:49:57.0 Info: => 0.0006126s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:49:57', 'old_ids_and_artist_alias') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 32: old_ids_and_artist_alias migrated 12:49:57.0 Info: => 0.0009601s 12:49:57.0 Info: 33: download_propers_config migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 33 12:49:57.0 Info: PerformDBOperation 12:49:57.0 Info: Performing DB Operation 12:49:57.0 Info: => 3.76E-05s 12:49:57.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:57.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 12:49:57.0 Info: => 4.27E-05s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:49:57', 'download_propers_config') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 33: download_propers_config migrated 12:49:57.0 Info: => 0.0003307s 12:49:57.0 Info: 34: remove_language_profiles migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 34 12:49:57.0 Info: DeleteTable LanguageProfiles 12:49:57.0 Info: DROP TABLE "LanguageProfiles" 12:49:57.0 Info: => 0.000235s 12:49:57.0 Info: DeleteColumn Artists LanguageProfileId 12:49:57.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:57.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:57.0 Info: DROP TABLE "Artists" 12:49:57.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:57.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:57.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:57.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:57.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:57.0 Info: => 0.0064247s 12:49:57.0 Info: DeleteColumn ImportLists LanguageProfileId 12:49:57.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 12:49:57.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 12:49:57.0 Info: DROP TABLE "ImportLists" 12:49:57.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 12:49:57.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 12:49:57.0 Info: => 0.0047843s 12:49:57.0 Info: DeleteColumn Blacklist Language 12:49:57.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 12:49:57.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 12:49:57.0 Info: DROP TABLE "Blacklist" 12:49:57.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 12:49:57.0 Info: => 0.004551s 12:49:57.0 Info: DeleteColumn History Language 12:49:57.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 12:49:57.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 12:49:57.0 Info: DROP TABLE "History" 12:49:57.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 12:49:57.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 12:49:57.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 12:49:57.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 12:49:57.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 12:49:57.0 Info: => 0.0064954s 12:49:57.0 Info: DeleteColumn LyricFiles Language 12:49:57.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 12:49:57.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 12:49:57.0 Info: DROP TABLE "LyricFiles" 12:49:57.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 12:49:57.0 Info: => 0.0044857s 12:49:57.0 Info: DeleteColumn TrackFiles Language 12:49:57.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 12:49:57.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 12:49:57.0 Info: DROP TABLE "TrackFiles" 12:49:57.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 12:49:57.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 12:49:57.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 12:49:57.0 Info: => 0.0060053s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:49:57', 'remove_language_profiles') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 34: remove_language_profiles migrated 12:49:57.0 Info: => 0.0065932s 12:49:57.0 Info: 35: multi_disc_naming_format migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 35 12:49:57.0 Info: AlterTable NamingConfig 12:49:57.0 Info: => 1.6E-06s 12:49:57.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 12:49:57.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 12:49:57.0 Info: => 0.0006603s 12:49:57.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:57.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 12:49:57.0 Info: => 5.28E-05s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:49:57', 'multi_disc_naming_format') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 35: multi_disc_naming_format migrated 12:49:57.0 Info: => 0.0003644s 12:49:57.0 Info: 36: add_download_client_priority migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 36 12:49:57.0 Info: AlterTable DownloadClients 12:49:57.0 Info: => 1.3E-06s 12:49:57.0 Info: CreateColumn DownloadClients Priority Int32 12:49:57.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 12:49:57.0 Info: => 0.0006338s 12:49:57.0 Info: PerformDBOperation 12:49:57.0 Info: Performing DB Operation 12:49:57.0 Info: => 5.69E-05s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:49:57', 'add_download_client_priority') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 36: add_download_client_priority migrated 12:49:57.0 Info: => 0.0004014s 12:49:57.0 Info: 37: remove_growl_prowl migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 37 12:49:57.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:57.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 12:49:57.0 Info: => 5.48E-05s 12:49:57.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:57.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 12:49:57.0 Info: => 3.96E-05s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:49:57', 'remove_growl_prowl') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 37: remove_growl_prowl migrated 12:49:57.0 Info: => 0.000316s 12:49:57.0 Info: 38: remove_plex_hometheatre migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 38 12:49:57.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:57.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 12:49:57.0 Info: => 5.24E-05s 12:49:57.0 Info: FluentMigrator.Expressions.DeleteDataExpression 12:49:57.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 12:49:57.0 Info: => 3.97E-05s 12:49:57.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:49:57', 'remove_plex_hometheatre') 12:49:57.0 Info: Committing Transaction 12:49:57.0 Info: 38: remove_plex_hometheatre migrated 12:49:57.0 Info: => 0.0003177s 12:49:57.0 Info: 39: add_root_folder_add_defaults migrating 12:49:57.0 Info: Beginning Transaction 12:49:57.0 Info: Starting migration of Main DB to 39 12:49:57.0 Info: AlterTable RootFolders 12:49:57.0 Info: => 9E-07s 12:49:57.0 Info: CreateColumn RootFolders Name String 12:49:57.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 12:49:57.0 Info: => 0.0006287s 12:49:57.0 Info: AlterTable RootFolders 12:49:57.0 Info: => 1.1E-06s 12:49:57.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 12:49:57.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 12:49:57.0 Info: => 0.0005964s 12:49:57.0 Info: AlterTable RootFolders 12:49:57.0 Info: => 1.1E-06s 12:49:57.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 12:49:57.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 12:49:57.0 Info: => 0.0005974s 12:49:57.0 Info: AlterTable RootFolders 12:49:57.0 Info: => 1.2E-06s 12:49:57.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 12:49:57.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 12:49:57.0 Info: => 0.000601s 12:49:57.0 Info: AlterTable RootFolders 12:49:57.0 Info: => 1.5E-06s 12:49:57.0 Info: CreateColumn RootFolders DefaultTags String 12:49:57.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 12:49:57.0 Info: => 0.0005961s 12:49:57.1 Info: PerformDBOperation 12:49:57.1 Info: Performing DB Operation 12:49:57.1 Info: => 6.47E-05s 12:49:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:49:57', 'add_root_folder_add_defaults') 12:49:57.1 Info: Committing Transaction 12:49:57.1 Info: 39: add_root_folder_add_defaults migrated 12:49:57.1 Info: => 0.0004053s 12:49:57.1 Info: 40: task_duration migrating 12:49:57.1 Info: Beginning Transaction 12:49:57.1 Info: Starting migration of Main DB to 40 12:49:57.1 Info: AlterTable ScheduledTasks 12:49:57.1 Info: => 1.4E-06s 12:49:57.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 12:49:57.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 12:49:57.1 Info: => 0.0006344s 12:49:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:49:57', 'task_duration') 12:49:57.1 Info: Committing Transaction 12:49:57.1 Info: 40: task_duration migrated 12:49:57.1 Info: => 0.0009746s 12:49:57.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:49:57.1 Info: Beginning Transaction 12:49:57.1 Info: Starting migration of Main DB to 41 12:49:57.1 Info: AlterTable ReleaseProfiles 12:49:57.1 Info: => 1.3E-06s 12:49:57.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 12:49:57.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 12:49:57.1 Info: => 0.0006381s 12:49:57.1 Info: AlterTable ReleaseProfiles 12:49:57.1 Info: => 1.1E-06s 12:49:57.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 12:49:57.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 12:49:57.1 Info: => 0.0006028s 12:49:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:49:57', 'add_indexer_and_enabled_to_release_profiles') 12:49:57.1 Info: Committing Transaction 12:49:57.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:49:57.1 Info: => 0.0009955s 12:49:57.1 Info: 42: remove_album_folders migrating 12:49:57.1 Info: Beginning Transaction 12:49:57.1 Info: Starting migration of Main DB to 42 12:49:57.1 Info: DeleteColumn Artists AlbumFolder 12:49:57.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 12:49:57.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 12:49:57.1 Info: DROP TABLE "Artists" 12:49:57.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 12:49:57.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 12:49:57.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 12:49:57.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 12:49:57.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 12:49:57.1 Info: => 0.005208s 12:49:57.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:57.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 12:49:57.1 Info: => 4.62E-05s 12:49:57.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:57.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 12:49:57.1 Info: => 4.05E-05s 12:49:57.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 12:49:57.1 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 12:49:57.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 12:49:57.1 Info: DROP TABLE "NamingConfig" 12:49:57.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 12:49:57.1 Info: => 0.0057646s 12:49:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:49:57', 'remove_album_folders') 12:49:57.1 Info: Committing Transaction 12:49:57.1 Info: 42: remove_album_folders migrated 12:49:57.1 Info: => 0.0062639s 12:49:57.1 Info: 44: add_priority_to_indexers migrating 12:49:57.1 Info: Beginning Transaction 12:49:57.1 Info: Starting migration of Main DB to 44 12:49:57.1 Info: AlterTable Indexers 12:49:57.1 Info: => 1.5E-06s 12:49:57.1 Info: CreateColumn Indexers Priority Int32 12:49:57.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 12:49:57.1 Info: => 0.0006612s 12:49:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:49:57', 'add_priority_to_indexers') 12:49:57.1 Info: Committing Transaction 12:49:57.1 Info: 44: add_priority_to_indexers migrated 12:49:57.1 Info: => 0.0010123s 12:49:57.1 Info: 45: remove_chown_and_folderchmod_config migrating 12:49:57.1 Info: Beginning Transaction 12:49:57.1 Info: Starting migration of Main DB to 45 12:49:57.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:57.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 12:49:57.1 Info: => 0.0001296s 12:49:57.1 Info: PerformDBOperation 12:49:57.1 Info: Performing DB Operation 12:49:57.1 Info: => 3.21E-05s 12:49:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:49:57', 'remove_chown_and_folderchmod_config') 12:49:57.1 Info: Committing Transaction 12:49:57.1 Info: 45: remove_chown_and_folderchmod_config migrated 12:49:57.1 Info: => 0.0003324s 12:49:57.1 Info: 47: update_notifiarr migrating 12:49:57.1 Info: Beginning Transaction 12:49:57.1 Info: Starting migration of Main DB to 47 12:49:57.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:57.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 12:49:57.1 Info: => 8.14E-05s 12:49:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:49:57', 'update_notifiarr') 12:49:57.1 Info: Committing Transaction 12:49:57.1 Info: 47: update_notifiarr migrated 12:49:57.1 Info: => 0.0003685s 12:49:57.1 Info: 49: email_multiple_addresses migrating 12:49:57.1 Info: Beginning Transaction 12:49:57.1 Info: Starting migration of Main DB to 49 12:49:57.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') 12:49:57.1 Info: PerformDBOperation 12:49:57.1 Info: Performing DB Operation 12:49:57.1 Info: => 0.0047062s 12:49:57.1 Info: -> 1 Insert operations completed in 00:00:00.0001364 taking an average of 00:00:00.0001364 12:49:57.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:49:57', 'email_multiple_addresses') 12:49:57.1 Info: Committing Transaction 12:49:57.1 Info: 49: email_multiple_addresses migrated 12:49:57.1 Info: => 0.0050757s 12:49:57.1 Debug: Took: 00:00:00.2606993 12:49:57.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 12:49:57.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 12:49:57.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469971736456_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.1 Info: DatabaseEngineVersionCheck migrating 12:49:57.1 Info: PerformDBOperation 12:49:57.1 Info: Performing DB Operation 12:49:57.1 Info: SQLite 3.45.3 12:49:57.1 Info: => 0.0012784s 12:49:57.1 Info: DatabaseEngineVersionCheck migrated 12:49:57.1 Info: => 0.0012939s 12:49:57.1 Debug: Took: 00:00:00.0163068 12:49:57.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:57.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 12:49:57.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 12:49:57.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469972274246_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.2 Info: DatabaseEngineVersionCheck migrating 12:49:57.2 Info: PerformDBOperation 12:49:57.2 Info: Performing DB Operation 12:49:57.2 Info: SQLite 3.45.3 12:49:57.2 Info: => 0.0012435s 12:49:57.2 Info: DatabaseEngineVersionCheck migrated 12:49:57.2 Info: => 0.0012617s 12:49:57.2 Debug: Took: 00:00:00.0142634 12:49: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 ==== 12:49:57.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:57.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 12:49:57.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 12:49:57.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469972774437_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.2 Info: DatabaseEngineVersionCheck migrating 12:49:57.2 Info: PerformDBOperation 12:49:57.2 Info: Performing DB Operation 12:49:57.2 Info: SQLite 3.45.3 12:49:57.2 Info: => 0.0012379s 12:49:57.2 Info: DatabaseEngineVersionCheck migrated 12:49:57.2 Info: => 0.0012552s 12:49:57.2 Debug: Took: 00:00:00.0146849 12:49: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 ==== 12:49:57.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 12:49:57.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 12:49:57.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469973723420_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.3 Info: DatabaseEngineVersionCheck migrating 12:49:57.3 Info: PerformDBOperation 12:49:57.3 Info: Performing DB Operation 12:49:57.3 Info: SQLite 3.45.3 12:49:57.3 Info: => 0.0012543s 12:49:57.3 Info: DatabaseEngineVersionCheck migrated 12:49:57.3 Info: => 0.0012704s 12:49:57.3 Debug: Took: 00:00:00.0144369 12:49:57.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 ==== 12:49:57.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 ==== 12:49:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:57.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:57.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 12:49:57.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 12:49:57.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469974264179_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.4 Info: DatabaseEngineVersionCheck migrating 12:49:57.4 Info: PerformDBOperation 12:49:57.4 Info: Performing DB Operation 12:49:57.4 Info: SQLite 3.45.3 12:49:57.4 Info: => 0.0012476s 12:49:57.4 Info: DatabaseEngineVersionCheck migrated 12:49:57.4 Info: => 0.0012634s 12:49:57.4 Debug: Took: 00:00:00.0142460 12:49:57.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:57.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:57.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 12:49:57.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 12:49:57.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469974777561_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.4 Info: DatabaseEngineVersionCheck migrating 12:49:57.4 Info: PerformDBOperation 12:49:57.4 Info: Performing DB Operation 12:49:57.4 Info: SQLite 3.45.3 12:49:57.4 Info: => 0.0012441s 12:49:57.4 Info: DatabaseEngineVersionCheck migrated 12:49:57.4 Info: => 0.001264s 12:49:57.4 Debug: Took: 00:00:00.0142660 12:49:57.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 12:49:57.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469975250476_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.5 Info: DatabaseEngineVersionCheck migrating 12:49:57.5 Info: PerformDBOperation 12:49:57.5 Info: Performing DB Operation 12:49:57.5 Info: SQLite 3.45.3 12:49:57.5 Info: => 0.0012464s 12:49:57.5 Info: DatabaseEngineVersionCheck migrated 12:49:57.5 Info: => 0.0012637s 12:49:57.5 Debug: Took: 00:00:00.0142790 12:49: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 ==== 12:49:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:57.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 12:49:57.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 12:49:57.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469975763935_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.5 Info: DatabaseEngineVersionCheck migrating 12:49:57.5 Info: PerformDBOperation 12:49:57.5 Info: Performing DB Operation 12:49:57.5 Info: SQLite 3.45.3 12:49:57.5 Info: => 0.0012446s 12:49:57.5 Info: DatabaseEngineVersionCheck migrated 12:49:57.5 Info: => 0.0012633s 12:49:57.5 Debug: Took: 00:00:00.0143418 12:49: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-17T12:49:57.5935466Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:57.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:57.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 12:49:57.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 12:49:57.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469976283723_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.6 Info: DatabaseEngineVersionCheck migrating 12:49:57.6 Info: PerformDBOperation 12:49:57.6 Info: Performing DB Operation 12:49:57.6 Info: SQLite 3.45.3 12:49:57.6 Info: => 0.0012596s 12:49:57.6 Info: DatabaseEngineVersionCheck migrated 12:49:57.6 Info: => 0.001277s 12:49:57.6 Debug: Took: 00:00:00.0142848 12:49:57.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-05-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:57.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:57.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 12:49:57.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 12:49:57.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469977183160_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.7 Info: DatabaseEngineVersionCheck migrating 12:49:57.7 Info: PerformDBOperation 12:49:57.7 Info: Performing DB Operation 12:49:57.7 Info: SQLite 3.45.3 12:49:57.7 Info: => 0.0012498s 12:49:57.7 Info: DatabaseEngineVersionCheck migrated 12:49:57.7 Info: => 0.0012691s 12:49:57.7 Debug: Took: 00:00:00.0143919 12:49: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-17T12:49:57.7354282Z"] Priority = ["low"] LastStartTime = ["2024-05-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 12:49:57.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:57.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 12:49:57.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 12:49:57.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 12:49:57.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469977692960_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.7 Info: DatabaseEngineVersionCheck migrating 12:49:57.7 Info: PerformDBOperation 12:49:57.7 Info: Performing DB Operation 12:49:57.7 Info: SQLite 3.45.3 12:49:57.7 Info: => 0.0012452s 12:49:57.7 Info: DatabaseEngineVersionCheck migrated 12:49:57.7 Info: => 0.0012634s 12:49:57.7 Debug: Took: 00:00:00.0142568 12:49:57.8 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 12:49:57.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 12:49:57.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469978164103_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.8 Info: DatabaseEngineVersionCheck migrating 12:49:57.8 Info: PerformDBOperation 12:49:57.8 Info: Performing DB Operation 12:49:57.8 Info: SQLite 3.45.3 12:49:57.8 Info: => 0.0012476s 12:49:57.8 Info: DatabaseEngineVersionCheck migrated 12:49:57.8 Info: => 0.001264s 12:49:57.8 Debug: Took: 00:00:00.0141765 12:49:57.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 12:49:57.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 12:49:57.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469978624047_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.8 Info: DatabaseEngineVersionCheck migrating 12:49:57.8 Info: PerformDBOperation 12:49:57.8 Info: Performing DB Operation 12:49:57.8 Info: SQLite 3.45.3 12:49:57.8 Info: => 0.0012556s 12:49:57.8 Info: DatabaseEngineVersionCheck migrated 12:49:57.8 Info: => 0.0012712s 12:49:57.8 Debug: Took: 00:00:00.0141648 12:49:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 12:49:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 12:49:57.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469979082793_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.9 Info: DatabaseEngineVersionCheck migrating 12:49:57.9 Info: PerformDBOperation 12:49:57.9 Info: Performing DB Operation 12:49:57.9 Info: SQLite 3.45.3 12:49:57.9 Info: => 0.0012396s 12:49:57.9 Info: DatabaseEngineVersionCheck migrated 12:49:57.9 Info: => 0.0012568s 12:49:57.9 Debug: Took: 00:00:00.0142192 12:49:57.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 12:49:57.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 12:49:57.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:57.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469979550071_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:57.9 Info: DatabaseEngineVersionCheck migrating 12:49:57.9 Info: PerformDBOperation 12:49:57.9 Info: Performing DB Operation 12:49:57.9 Info: SQLite 3.45.3 12:49:57.9 Info: => 0.0012344s 12:49:57.9 Info: DatabaseEngineVersionCheck migrated 12:49:57.9 Info: => 0.0012513s 12:49:57.9 Debug: Took: 00:00:00.0142746 12:49:58.0 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 12:49:58.0 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 12:49:58.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:58.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469980019573_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:58.0 Info: DatabaseEngineVersionCheck migrating 12:49:58.0 Info: PerformDBOperation 12:49:58.0 Info: Performing DB Operation 12:49:58.0 Info: SQLite 3.45.3 12:49:58.0 Info: => 0.0012644s 12:49:58.0 Info: DatabaseEngineVersionCheck migrated 12:49:58.0 Info: => 0.0012802s 12:49:58.0 Debug: Took: 00:00:00.0146544 12:49:58.0 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 12:49:58.0 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 12:49:58.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:58.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469980861862_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:58.0 Info: DatabaseEngineVersionCheck migrating 12:49:58.0 Info: PerformDBOperation 12:49:58.0 Info: Performing DB Operation 12:49:58.0 Info: SQLite 3.45.3 12:49:58.0 Info: => 0.00127s 12:49:58.0 Info: DatabaseEngineVersionCheck migrated 12:49:58.0 Info: => 0.0012882s 12:49:58.1 Debug: Took: 00:00:00.0143430 12:49:58.1 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 12:49:58.1 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 12:49:58.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:49:58.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515469981321355_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:49:58.1 Info: DatabaseEngineVersionCheck migrating 12:49:58.1 Info: PerformDBOperation 12:49:58.1 Info: Performing DB Operation 12:49:58.1 Info: SQLite 3.45.3 12:49:58.1 Info: => 0.00124s 12:49:58.1 Info: DatabaseEngineVersionCheck migrated 12:49:58.1 Info: => 0.0012565s 12:49:58.1 Debug: Took: 00:00:00.0141953 12:49:58.1 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 12:49:58.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 12:49:58.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 12:49:58.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 12:49:58.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 12:49:58.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:49:58.2 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 12:49:58.2 Debug: Beginning size check for: 12:49:58.2 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 12:49:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 12:49:58.2 Debug: Beginning size check for: 12:49:58.2 Debug: Item: , meets size constraints 12:49:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 12:49:58.2 Debug: Beginning size check for: 12:49:58.2 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 12:49:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 12:49:58.2 Debug: Beginning size check for: 12:49:58.2 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 12:49:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 12:49:58.2 Debug: Beginning size check for: 12:49:58.2 Debug: Item: , meets size constraints 12:49:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 12:49:58.2 Debug: Beginning size check for: 12:49:58.2 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 12:49:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 12:49:58.2 Debug: Beginning size check for: 12:49:58.2 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 12:49:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 12:49:58.2 Debug: Beginning size check for: 12:49:58.2 Debug: Item: , meets size constraints 12:49:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 12:49:58.2 Debug: Beginning size check for: 12:49:58.2 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 12:49:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 12:49:58.2 Debug: Beginning size check for: 12:49:58.2 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 12:49:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 12:49:58.2 Debug: Beginning size check for: 12:49:58.2 Debug: Item: , meets size constraints 12:49:58.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 12:49:58.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 12:49:58.3 Debug: Beginning size check for: 12:49:58.3 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 12:49:58.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 12:49:58.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 12:49:58.3 Debug: Beginning size check for: 12:49:58.3 Debug: Release has unknown size, skipping size check 12:49:58.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 12:49:58.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 12:49:58.3 Debug: Beginning size check for: 12:49:58.3 Debug: Max size is unlimited, skipping size check 12:49:58.3 Debug: Item: , meets size constraints 12:49:58.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 12:49:58.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 12:49:58.3 Debug: Beginning size check for: 12:49:58.3 Debug: Max size is unlimited, skipping size check 12:49:58.3 Debug: Item: , meets size constraints 12:49:58.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 12:49:58.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 12:49:58.3 Debug: Beginning size check for: 12:49:58.3 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 12:49:58.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 12:49:58.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 12:49:58.3 Debug: Beginning size check for: 12:49:58.3 Debug: Item: , meets size constraints 12:49:58.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 12:49:58.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 12:49:58.3 Debug: Beginning size check for: 12:49:58.3 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 12:49:58.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 12:49:58.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 12:49:58.3 Debug: Beginning size check for: 12:49:58.3 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 12:49:58.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 12:49:58.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 12:49:58.3 Debug: Beginning size check for: 12:49:58.3 Debug: Item: , meets size constraints 12:49:58.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 12:49:58.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 12:49:58.3 Debug: Beginning size check for: 12:49:58.3 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 12:49:58.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 12:49:58.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 12:49:58.4 Debug: Performing already imported check on report 12:49:58.4 Debug: Skipping already imported check for album without files 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 12:49:58.4 Debug: Performing already imported check on report 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 12:49:58.4 Debug: Performing already imported check on report 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 12:49:58.4 Debug: Skipping already imported check because CDH is disabled 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 12:49:58.4 Debug: Performing already imported check on report 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 12:49:58.4 Debug: Performing already imported check on report 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 12:49:58.4 Debug: Performing already imported check on report 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 12:49:58.4 Debug: Performing already imported check on report 12:49:58.4 Debug: Has same torrent hash as a grabbed and imported release 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 12:49:58.4 Debug: Performing already imported check on report 12:49:58.4 Debug: Has same torrent hash as a grabbed and imported release 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 12:49:58.4 Debug: Existing item meets cut-off. skipping. 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 12:49:58.4 Debug: Existing item meets cut-off. skipping. 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 12:49:58.4 Debug: Existing item meets cut-off. skipping. 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 12:49:58.4 Debug: Existing item meets cut-off. skipping. 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 12:49:58.4 Debug: New quality is a better revision for existing quality 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 12:49:58.4 Debug: New quality is a better revision for existing quality 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 12:49:58.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:49:58.4 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 12:49:58.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:49:58.4 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 12:49:58.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 12:49:58.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 12:49:58.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 12:49:58.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 12:49:58.5 Info: Processing 3 releases 12:49:58.5 Trace: Processing release 1/3 12:49:58.5 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:58.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:58.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:58.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.7 Debug: Quality parsed: FLAC v1 12:49:58.8 Debug: Release Group parsed: PERFECT 12:49:58.8 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:49:58.8 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:49:58.8 Trace: Processing release 2/3 12:49:58.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:58.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:58.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:58.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Debug: Quality parsed: FLAC v1 12:49:58.8 Debug: Release Group parsed: PERFECT 12:49:58.8 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:49:58.8 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:49:58.8 Trace: Processing release 3/3 12:49:58.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:58.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:58.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:58.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Debug: Quality parsed: FLAC v1 12:49:58.8 Debug: Release Group parsed: PERFECT 12:49:58.8 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:49:58.8 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:49:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 12:49:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 12:49:58.8 Info: Processing 1 releases 12:49:58.8 Trace: Processing release 1/1 12:49:58.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:58.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:58.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:58.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Debug: Quality parsed: FLAC v1 12:49:58.8 Debug: Release Group parsed: PERFECT 12:49:58.8 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 12:49:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 12:49:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 12:49:58.8 Info: Processing 1 releases 12:49:58.8 Trace: Processing release 1/1 12:49:58.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:58.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:58.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:58.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Debug: Quality parsed: FLAC v1 12:49:58.8 Debug: Release Group parsed: PERFECT 12:49:58.8 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 12:49:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 12:49:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:49:58.8 Info: Processing 1 releases 12:49:58.8 Trace: Processing release 1/1 12:49:58.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:58.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:58.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:58.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Debug: Quality parsed: FLAC v1 12:49:58.8 Debug: Release Group parsed: PERFECT 12:49:58.8 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 12:49:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:49:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 12:49:58.8 Info: Processing 1 releases 12:49:58.8 Trace: Processing release 1/1 12:49:58.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:58.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:58.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:58.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Debug: Quality parsed: FLAC v1 12:49:58.8 Debug: Release Group parsed: PERFECT 12:49:58.8 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:49:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 12:49:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 12:49:58.8 Info: Processing 1 releases 12:49:58.8 Trace: Processing release 1/1 12:49:58.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:58.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:58.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:58.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Debug: Quality parsed: FLAC v1 12:49:58.8 Debug: Release Group parsed: PERFECT 12:49:58.8 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 12:49:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 12:49:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 12:49:58.8 Info: Processing 1 releases 12:49:58.8 Trace: Processing release 1/1 12:49:58.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:58.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:58.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:58.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.8 Debug: Quality parsed: FLAC v1 12:49:58.8 Debug: Release Group parsed: PERFECT 12:49:58.8 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:49:58.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 12:49:58.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 12:49:58.8 Info: Processing 1 releases 12:49:58.8 Trace: Processing release 1/1 12:49:58.8 Debug: Processing release '2013 - Night Visions' from '' 12:49:58.8 Debug: Parsing string '2013 - Night Visions' 12:49:58.9 Debug: Unable to parse 2013 - Night Visions 12:49:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 12:49:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 12:49:58.9 Info: Processing 1 releases 12:49:58.9 Trace: Processing release 1/1 12:49:58.9 Debug: Processing release 'Not parsable' from '' 12:49:58.9 Debug: Parsing string 'Not parsable' 12:49:58.9 Debug: Unable to parse Not parsable 12:49:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 12:49:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 12:49:58.9 Info: Processing 1 releases 12:49:58.9 Trace: Processing release 1/1 12:49:58.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:58.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:58.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:58.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.9 Debug: Quality parsed: FLAC v1 12:49:58.9 Debug: Release Group parsed: PERFECT 12:49:58.9 Debug: Release rejected for the following reasons: [Permanent] fail1 12:49:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 12:49:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 12:49:58.9 Info: Processing 2 releases 12:49:58.9 Trace: Processing release 1/2 12:49:58.9 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 12:49:58.9 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 12:49:58.9 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 12:49:58.9 Debug: Album Parsed. Name1 - Title1 12:49:58.9 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 12:49:58.9 Debug: Quality parsed: FLAC v1 12:49:58.9 Debug: Release Group parsed: 12:49:58.9 Debug: Release accepted 12:49:58.9 Trace: Processing release 2/2 12:49:58.9 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 12:49:58.9 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 12:49:58.9 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 12:49:58.9 Debug: Album Parsed. Name1 - Title2 12:49:58.9 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 12:49:58.9 Debug: Quality parsed: FLAC v1 12:49:58.9 Debug: Release Group parsed: 12:49:58.9 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 12:49:58.9 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 12:49:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 12:49:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:49:58.9 Info: Processing 1 releases 12:49:58.9 Trace: Processing release 1/1 12:49:58.9 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 12:49:58.9 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 12:49:58.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 12:49:58.9 Debug: Album Parsed. Alien Ant Farm - TruAnt 12:49:58.9 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 12:49:58.9 Debug: Quality parsed: FLAC v1 12:49:58.9 Debug: Release Group parsed: 12:49:58.9 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 12:49:58.9 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 12:49:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:49:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 12:49:58.9 Info: Processing 1 releases 12:49:58.9 Trace: Processing release 1/1 12:49:58.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:58.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:58.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:58.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.9 Debug: Quality parsed: FLAC v1 12:49:58.9 Debug: Release Group parsed: PERFECT 12:49:58.9 Debug: Release accepted 12:49:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 12:49:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 12:49:58.9 Info: Processing 1 releases 12:49:58.9 Trace: Processing release 1/1 12:49:58.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:58.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:58.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:58.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.9 Debug: Quality parsed: FLAC v1 12:49:58.9 Debug: Release Group parsed: PERFECT 12:49:58.9 Debug: Release rejected for the following reasons: [Permanent] fail1 12:49:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 12:49:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 12:49:58.9 Info: Processing 1 releases 12:49:58.9 Trace: Processing release 1/1 12:49:58.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:58.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:58.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:58.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:58.9 Debug: Quality parsed: FLAC v1 12:49:58.9 Debug: Release Group parsed: PERFECT 12:49:58.9 Debug: Release rejected for the following reasons: [Permanent] fail1 12:49:58.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 12:49:58.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 12:49:59.0 Info: Processing 1 releases 12:49:59.0 Trace: Processing release 1/1 12:49:59.0 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 12:49:59.0 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 12:49:59.0 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 12:49:59.0 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 12:49:59.0 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 12:49:59.0 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 12:49:59.0 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 12:49:59.0 Info: Processing 1 releases 12:49:59.0 Trace: Processing release 1/1 12:49:59.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 12:49:59.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:59.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 12:49:59.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 12:49:59.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 12:49:59.0 Debug: Quality parsed: FLAC v1 12:49:59.0 Debug: Release Group parsed: PERFECT 12:49:59.0 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 12:49:59.0 Debug: Release published date, 05/07/2024, is outside of 5 day early grab limit allowed by user 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 12:49:59.0 Debug: Release published date, 04/27/2024, is outside of 5 day early grab limit allowed by user 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:49:59.0 Debug: Indexer with id 1 does not exist, skipping early release check 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 12:49:59.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:49:59.0 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 12:49:59.0 Debug: Maximum size is not set. 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 12:49:59.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 12:49:59.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 12:49:59.0 Debug: Release has unknown size, skipping size check. 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 12:49:59.0 Debug: Checking if report meets minimum age requirements. 10 12:49:59.0 Debug: Only 10 minutes old, minimum age is 30 minutes 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 12:49:59.0 Debug: Checking if report meets minimum age requirements. 100 12:49:59.0 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 12:49:59.0 Debug: Minimum age is not set. 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 12:49:59.0 Debug: No albums in the release are monitored. Rejecting 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 12:49:59.0 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 12:49:59.0 Debug: Album is not monitored. Rejecting 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 12:49:59.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 12:49:59.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 12:49:59.0 Debug: Album is not monitored. Rejecting 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 12:49:59.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 12:49:59.0 Debug: Skipping monitored check during search 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 12:49:59.0 Debug: Skipping monitored check during search 12:49:59.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 12:49:59.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 12:49:59.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 12:49:59.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 12:49:59.2 Debug: [] Torrent is not enabled for this artist 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 12:49:59.2 Debug: [] Usenet is not enabled for this artist 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 12:49:59.2 Debug: Checking if report meets quality requirements. MP3-192 v2 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 12:49:59.2 Debug: Checking if report meets quality requirements. MP3-256 v2 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 12:49:59.2 Debug: Checking if report meets quality requirements. MP3-320 v2 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 12:49:59.2 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 12:49:59.2 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 12:49:59.2 Debug: Checking if report meets quality requirements. FLAC v2 12:49:59.2 Debug: Quality FLAC v2 rejected by Artist's quality profile 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 12:49:59.2 Debug: Checking if report meets quality requirements. Unknown v2 12:49:59.2 Debug: Quality Unknown v2 rejected by Artist's quality profile 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 12:49:59.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 12:49:59.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 12:49:59.2 Debug: New item's custom formats [] do not improve on [], skipping 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 12:49:59.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:49:59.2 Debug: Existing item meets cut-off. skipping. 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 12:49:59.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:49:59.2 Debug: Existing item meets cut-off. skipping. 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 12:49:59.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:49:59.2 Debug: Existing item meets cut-off. skipping. 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 12:49:59.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:49:59.2 Debug: Existing item meets cut-off. skipping. 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 12:49:59.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 12:49:59.2 Debug: New quality is a better revision for existing quality 12:49:59.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 12:49:59.2 Debug: New item has a better quality 12:49:59.2 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 12:49:59.2 Debug: Quality profile allows upgrading 12:49:59.2 Debug: New quality is a better revision for existing quality 12:49:59.2 Debug: Auto downloading of propers is disabled 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 12:49:59.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 12:49:59.2 Debug: Existing item meets cut-off. skipping. 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 12:49:59.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 12:49:59.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 12:49:59.2 Debug: Existing item has better quality, skipping 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 12:49:59.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 12:49:59.2 Debug: Existing item meets cut-off. skipping. 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 12:49:59.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 12:49:59.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 12:49:59.2 Debug: New item has a better custom format score 12:49:59.2 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 12:49:59.2 Debug: Quality profile allows upgrading 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 12:49:59.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 12:49:59.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 12:49:59.2 Debug: New item has a better quality 12:49:59.2 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 12:49:59.2 Debug: Quality profile allows upgrading 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 12:49:59.2 Debug: Release contains raw CD, rejecting. 12:49:59.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 12:49:59.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 12:49:59.3 Debug: Release contains raw CD, rejecting. 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 12:49:59.3 Debug: Release contains raw CD, rejecting. 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 12:49:59.3 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 12:49:59.3 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 12:49:59.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 12:49:59.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 12:49:59.3 Debug: New quality is a better revision for existing quality 12:49:59.3 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 12:49:59.3 Debug: New quality is a better revision for existing quality 12:49:59.3 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 12:49:59.3 Debug: New quality is a better revision for existing quality 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 12:49:59.3 Debug: New quality is a better revision for existing quality 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 12:49:59.3 Debug: New quality is a better revision for existing quality 12:49:59.3 Debug: Auto downloading of repacks is disabled 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 12:49:59.3 Debug: New quality is a better revision for existing quality 12:49:59.3 Debug: New quality is a better revision for existing quality 12:49:59.3 Debug: New quality is a better revision for existing quality 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 12:49:59.3 Debug: New quality is a better revision for existing quality 12:49:59.3 Debug: New quality is a better revision for existing quality 12:49:59.3 Debug: New quality is a better revision for existing quality 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 12:49:59.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 12:49:59.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 12:49:59.4 Debug: Checking if report meets retention requirements. 100 12:49:59.4 Debug: Report age: 100 rejected by user's retention limit 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 12:49:59.4 Debug: Checking if report meets retention requirements. 100 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 12:49:59.4 Debug: Checking if report meets retention requirements. 100 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 12:49:59.4 Debug: Checking if report meets retention requirements. 100 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 12:49:59.4 Debug: Not checking retention requirement for non-usenet report 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 12:49:59.4 Debug: Checking if report meets retention requirements. 100 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 12:49:59.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 12:49:59.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 12:49:59.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 12:49:59.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 12:49:59.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 12:49:59.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 12:49:59.4 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 12:49:59.4 Debug: Profile does not require a waiting period before download for Usenet. 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 12:49:59.4 Debug: Quality is highest in profile for preferred protocol, will not delay 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 12:49:59.4 Debug: New quality is a better revision for existing quality, skipping delay 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 12:49:59.4 Debug: New quality is a better revision for existing quality, skipping delay 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 12:49:59.4 Debug: Ignoring delay for user invoked search 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 12:49:59.4 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 12:49:59.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 12:49:59.4 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 12:49:59.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 12:49:59.4 Debug: Skipping deleted trackfile check during search 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 12:49:59.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 12:49:59.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 12:49:59.5 Debug: Performing history status check on report 12:49:59.5 Debug: Checking current status of album [1] in history 12:49:59.5 Debug: Existing item meets cut-off. skipping. 12:49:59.5 Debug: Existing item has better quality, skipping 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 12:49:59.5 Debug: Performing history status check on report 12:49:59.5 Debug: Checking current status of album [1] in history 12:49:59.5 Debug: Existing item meets cut-off. skipping. 12:49:59.5 Debug: Existing item has better quality, skipping 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 12:49:59.5 Debug: Performing history status check on report 12:49:59.5 Debug: Checking current status of album [1] in history 12:49:59.5 Debug: New item has a better quality 12:49:59.5 Debug: Checking current status of album [2] in history 12:49:59.5 Debug: New item has a better quality 12:49:59.5 Debug: Checking current status of album [3] in history 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 12:49:59.5 Debug: Performing history status check on report 12:49:59.5 Debug: Checking current status of album [1] in history 12:49:59.5 Debug: New item has a better quality 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 12:49:59.5 Debug: Performing history status check on report 12:49:59.5 Debug: Checking current status of album [1] in history 12:49:59.5 Debug: Existing item meets cut-off. skipping. 12:49:59.5 Debug: New item's custom formats [] do not improve on [], skipping 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 12:49:59.5 Debug: Performing history status check on report 12:49:59.5 Debug: Checking current status of album [1] in history 12:49:59.5 Debug: Existing item meets cut-off. skipping. 12:49:59.5 Debug: Existing item has better quality, skipping 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 12:49:59.5 Debug: Performing history status check on report 12:49:59.5 Debug: Checking current status of album [1] in history 12:49:59.5 Debug: Existing item meets cut-off. skipping. 12:49:59.5 Debug: New item's custom formats [] do not improve on [], skipping 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 12:49:59.5 Debug: Performing history status check on report 12:49:59.5 Debug: Checking current status of album [1] in history 12:49:59.5 Debug: Existing item meets cut-off. skipping. 12:49:59.5 Debug: New item's custom formats [] do not improve on [], skipping 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 12:49:59.5 Debug: Performing history status check on report 12:49:59.5 Debug: Checking current status of album [1] in history 12:49:59.5 Debug: New item has a better quality 12:49:59.5 Debug: Checking current status of album [2] in history 12:49:59.5 Debug: Checking current status of album [3] in history 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 12:49:59.5 Debug: Performing history status check on report 12:49:59.5 Debug: Checking current status of album [1] in history 12:49:59.5 Debug: Existing item meets cut-off. skipping. 12:49:59.5 Debug: Existing item has better quality, skipping 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 12:49:59.5 Debug: Performing history status check on report 12:49:59.5 Debug: Checking current status of album [1] in history 12:49:59.5 Debug: Existing item meets cut-off. skipping. 12:49:59.5 Debug: Existing item has better quality, skipping 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 12:49:59.5 Debug: Skipping history check during search 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 12:49:59.5 Debug: Performing history status check on report 12:49:59.5 Debug: Checking current status of album [1] in history 12:49:59.5 Debug: Checking current status of album [2] in history 12:49:59.5 Debug: Checking current status of album [3] in history 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 12:49:59.5 Debug: Performing history status check on report 12:49:59.5 Debug: Checking current status of album [1] in history 12:49:59.5 Debug: Checking current status of album [2] in history 12:49:59.5 Debug: Checking current status of album [3] in history 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 12:49:59.5 Debug: Performing history status check on report 12:49:59.5 Debug: Checking current status of album [1] in history 12:49:59.5 Debug: Checking current status of album [2] in history 12:49:59.5 Debug: Checking current status of album [3] in history 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 12:49:59.5 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 12:49:59.5 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 12:49:59.5 Debug: Indexer with id 2 does not exist, skipping indexer tags check 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 12:49:59.5 Debug: New quality is a better revision for existing quality 12:49:59.5 Debug: Proper for old file, rejecting: {0} 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 12:49:59.5 Debug: New quality is a better revision for existing quality 12:49:59.5 Debug: Auto downloading of propers is disabled 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 12:49:59.5 Debug: New quality is a better revision for existing quality 12:49:59.5 Debug: New quality is a better revision for existing quality 12:49:59.5 Debug: Proper for old file, rejecting: {0} 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 12:49:59.5 Debug: New quality is a better revision for existing quality 12:49:59.5 Debug: Proper for old file, rejecting: {0} 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 12:49:59.5 Debug: Propers are not preferred, skipping check 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_proper_is_for_better_quality --- 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_proper_is_for_better_quality --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 12:49:59.5 Debug: New quality is a better revision for existing quality 12:49:59.5 Debug: New quality is a better revision for existing quality 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 12:49:59.5 Debug: Checking if artist matches searched artist 12:49:59.5 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 12:49:59.5 Debug: Checking if artist matches searched artist 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 12:49:59.5 Debug: Not enough seeders: 0. Minimum seeders: 5 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 12:49:59.5 Debug: Not enough seeders: 4. Minimum seeders: 5 12:49:59.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 12:49:59.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:49:59.6 Debug: Indexer with id 1 does not exist, skipping seeders check 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 12:49:59.6 Debug: Quality profile does not allow upgrades, skipping 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 12:49:59.6 Debug: Quality profile does not allow upgrades, skipping 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 12:49:59.6 Debug: Quality profile allows upgrading 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 12:49:59.6 Debug: Quality profile allows upgrading 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 12:49:59.6 Debug: Existing item has better quality, skipping 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 12:49:59.6 Debug: New item has a better quality 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 12:49:59.6 Debug: New item has a better quality 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 12:49:59.6 Debug: Existing item has better quality, skipping 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 12:49:59.6 Debug: New item's custom formats [] do not improve on [], skipping 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 12:49:59.6 Debug: Existing item has better quality, skipping 12:49:59.6 Debug: Existing item has better quality, skipping 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 12:49:59.6 Debug: New item has a better quality 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 12:49:59.6 Debug: New item has a better quality 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 12:49:59.6 Debug: New item's custom formats [] do not improve on [], skipping 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:49:59.6 Debug: Existing item has better quality, skipping 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:49:59.6 Debug: Existing item has better quality, skipping 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 12:49:59.6 Debug: New item's custom formats [] do not improve on [], skipping 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 12:49:59.6 Debug: New item's custom formats [] do not improve on [], skipping 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 12:49:59.6 Debug: New item has a better quality 12:49:59.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 12:49:59.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 12:49:59.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 12:49:59.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 12:49:59.8 Debug: All albums were imported in history for Drone.S01E01.HDTV 12:49:59.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 12:49:59.8 Debug: All albums were imported for Drone.S01E01.HDTV 12:49:59.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 12:49:59.8 Debug: All albums were imported for Drone.S01E01.HDTV 12:49:59.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 12:49:59.8 Debug: All albums were imported for Droned Pilot 12:49:59.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 12:49:59.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:49:59.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 12:49:59.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:49:59.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 12:49:59.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:49:59.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 12:49:59.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 12:49:59.9 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 12:49:59.9 Debug: Not all albums have been imported for Drone.S01E01.HDTV 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 12:49:59.9 Trace: Grabbing release '' from Indexer at priority 0. 12:49:59.9 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 12:49:59.9 Trace: Grabbing release '' from Indexer at priority 0. 12:49:59.9 Warn: Failed to download release '' from Indexer . Release not available 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 12:49:59.9 Trace: Grabbing release '' from Indexer at priority 0. 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 12:49:59.9 Trace: Grabbing release '' from Indexer at priority 0. 12:49:59.9 Warn: Couldn't add release '' from Indexer to download queue. System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 12:49:59.9 Trace: Grabbing release '' from Indexer at priority 0. 12:49:59.9 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 12:49:59.9 Trace: Grabbing release '' from Indexer at priority 0. 12:49:59.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 12:49:59.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 12:50:00.0 Trace: Grabbing release '' from Indexer at priority 0. 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 12:50:00.0 Trace: Grabbing release '' from Indexer at priority 0. 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 12:50:00.0 Trace: Grabbing release '' from Indexer at priority 0. 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 12:50:00.0 Trace: Grabbing release '' from Indexer at priority 0. 12:50:00.0 Trace: Grabbing release '' from Indexer at priority 0. 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 12:50:00.0 Trace: Grabbing release '' from Indexer at priority 0. 12:50:00.0 Trace: Grabbing release '' from Indexer at priority 0. 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 12:50:00.0 Trace: Grabbing release '' from Indexer at priority 0. 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 12:50:00.0 Trace: No non-blocked Download Client available, retrying blocked one. 12:50:00.0 Trace: No non-blocked Download Client available, retrying blocked one. 12:50:00.0 Trace: No non-blocked Download Client available, retrying blocked one. 12:50:00.0 Trace: No non-blocked Download Client available, retrying blocked one. 12:50:00.0 Trace: No non-blocked Download Client available, retrying blocked one. 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 12:50:00.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 12:50:00.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 12:50:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 12:50:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 12:50:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 12:50:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 12:50:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 12:50:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:50:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:50:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:50:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:50:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:50:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:50:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:50:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:50:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:50:00.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:50:00.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 12:50:00.2 Info: Iteration 0 12:50:00.2 Info: Iteration 1 12:50:00.2 Info: Iteration 2 12:50:00.2 Info: Iteration 3 12:50:00.2 Info: Iteration 4 12:50:00.2 Info: Iteration 5 12:50:00.2 Info: Iteration 6 12:50:00.2 Info: Iteration 7 12:50:00.2 Info: Iteration 8 12:50:00.3 Info: Iteration 9 12:50:00.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 12:50:00.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 12:50:00.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 12:50:00.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 12:50:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 12:50:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:50:00.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:00.5 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:50:00.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:50:00.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 12:50:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 12:50:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 12:50:00.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:00.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:50:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 12:50:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:50:00.6 Debug: Downloading torrent for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:00.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 12:50:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:50:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 12:50:00.6 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 12:50:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 12:50:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 12:50:00.6 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 12:50:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 12:50:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 12:50:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 12:50:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 12:50:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 12:50:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 12:50:00.6 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:50:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 12:50:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 12:50:00.6 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:50:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 12:50:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:50:00.6 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 12:50:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:50:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:50:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:50:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 12:50:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 12:50:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 12:50:00.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:00.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 12:50:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 12:50:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 12:50:00.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 12:50:00.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 12:50:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 12:50:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:50:00.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:00.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:50:00.7 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 12:50:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 12:50:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:50:00.7 Debug: Downloaded nzb for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:00.7 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 12:50:00.7 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 12:50:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 12:50:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 12:50:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 12:50:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 12:50:00.7 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:50:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 12:50:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 12:50:00.7 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:50:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 12:50:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:50:00.7 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 12:50:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 12:50:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:50:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 12:50:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 12:50:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 12:50:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 12:50:00.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 12:50:00.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 12:50:00.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 12:50:00.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 12:50:00.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 12:50:00.9 Warn: Could not get the serial number from Download Station 127.0.0.1:5000 System.ArgumentNullException: String reference not set to an instance of a String. (Parameter 's') at System.Text.Encoding.GetBytes(String s) at System.Text.UTF8Encoding.UTF8EncodingSealed.GetBytes(String s) at NzbDrone.Common.Crypto.HashConverter.GetHash(String target) in ./Lidarr.Common/Crypto/HashConverter.cs:line 21 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 46 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 12:50:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 12:50:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 12:50:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 12:50:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 12:50:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 12:50:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 12:50:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 12:50:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 12:50:00.9 Warn: Failed to get shared folder /unknownFolder from Disk Station 127.0.0.1:5000 NzbDrone.Core.Download.Clients.DownloadClientException: There is no shared folder at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFileStationProxyProxy.GetSharedFolderMapping(String sharedFolder, DownloadStationSettings settings) at NzbDrone.Core.Download.Clients.DownloadStation.SharedFolderResolver.GetPhysicalPath(OsPath sharedFolder, DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SharedFolderResolver.cs:line 33 12:50:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 12:50:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:50:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:50:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 12:50:00.9 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:50:00.9 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 12:50:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 12:50:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:50:00.9 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:50:00.9 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 12:50:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:50:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:50:00.9 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:50:00.9 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 12:50:00.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:50:00.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 12:50:01.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 12:50:01.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:50:01.1 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 12:50:01.1 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:50:01.1 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:50:01.1 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:50:01.1 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:50:01.1 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:50:01.1 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:50:01.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:50:01.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 12:50:01.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 12:50:01.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 12:50:01.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 12:50:01.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 12:50:01.4 Info: Unknown download state: Unknown 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 12:50:01.4 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.4 Debug: did not return the expected InfoHash for 'http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext', Lidarr could potentially lose track of the download in progress. 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 12:50:01.4 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (1000 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 12:50:01.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 12:50:01.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 12:50:01.5 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 12:50:01.5 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 12:50:01.5 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 12:50:01.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 12:50:01.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 12:50:01.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 12:50:01.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 12:50:01.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 12:50:01.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 12:50:01.7 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 12:50:01.7 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:50:01.7 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 12:50:01.7 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 12:50:01.7 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 12:50:01.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 12:50:01.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 12:50:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 12:50:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 12:50:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 12:50:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 12:50:01.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 12:50:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 12:50:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 12:50:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 12:50:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 12:50:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 12:50:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 12:50:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 12:50:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 12:50:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 12:50:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 12:50:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 12:50:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 12:50:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 12:50:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 12:50:01.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 12:50:01.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:50:01.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:50:01.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 12:50:01.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.9 Warn: Failed to set the torrent priority for CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951. NzbDrone.Common.Http.HttpException: HTTP request failed: [403:Forbidden] [GET] at [http://me.local/] at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IQBittorrentProxyProxy.MoveTorrentToTopInQueue(String hash, QBittorrentSettings settings) at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.AddFromTorrentFile(RemoteAlbum remoteAlbum, String hash, String filename, Byte[] fileContent) in ./Lidarr.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 164 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 12:50:01.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 12:50:01.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 12:50:01.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 12:50:01.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 12:50:02.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 12:50:02.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_paused --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_paused --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 12:50:02.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 12:50:02.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 12:50:02.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 12:50:02.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 12:50:02.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 12:50:02.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 12:50:02.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 12:50:02.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 12:50:02.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 12:50:02.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 12:50:02.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 12:50:02.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 12:50:02.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 12:50:02.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 12:50:02.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 12:50:02.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 12:50:02.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 12:50:02.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 12:50:02.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 12:50:02.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 12:50:02.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 12:50:02.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 12:50:02.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 12:50:02.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 12:50:02.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 12:50:02.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 12:50:02.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 12:50:02.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 12:50:02.3 Debug: Retrieved metadata of 1 torrents in client 12:50:02.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 12:50:02.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 12:50:02.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:02.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 12:50:02.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 12:50:02.3 Debug: Retrieved metadata of 1 torrents in client 12:50:02.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 12:50:02.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 12:50:02.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 12:50:02.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 12:50:02.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 12:50:02.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 12:50:02.4 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:02.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_clean_title("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]","[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb") --- 12:50:02.4 Debug: Downloaded nzb for release '[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:02.4 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_clean_title("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]","[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb") --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 12:50:02.4 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:02.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 12:50:02.4 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 12:50:02.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 12:50:02.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 12:50:02.5 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 12:50:02.5 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_path_to_jobfolder("Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.mkv","SubDir\\SubDir\\Droned.S01E01_Pilot_1080p_WEB-DL-DRONE.mkv") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 12:50:02.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 12:50:02.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 12:50:02.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 12:50:02.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:02.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 12:50:02.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 12:50:02.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 12:50:02.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:50:02.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_not_return_the_item --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_not_return_the_item --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 12:50:02.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_not_allow_move_files_if_overridden_max_idletime_reached_and_not_paused --- 12:50:02.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- Skipped should_fix_forward_slashes [8 ms] 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 12:50:02.8 Debug: Transmission version information: 2.84 () 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 12:50:02.8 Debug: Transmission version information: 2.84+ () 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 12:50:02.8 Debug: Transmission version information: 2.84 (other info) 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 12:50:02.8 Debug: Transmission version information: 2.84 (2.84) 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:50:02.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:50:02.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:50:02.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:50:02.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 12:50:02.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 12:50:02.9 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 12:50:02.9 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:02.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 12:50:02.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 12:50:03.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 12:50:03.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 12:50:03.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- Skipped should_combine_drive_letter [3 ms] 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:50:03.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 12:50:03.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 12:50:03.0 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 12:50:03.0 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 12:50:03.0 Debug: Vuze protocol version information: 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 12:50:03.0 Debug: Vuze protocol version information: 10 12:50:03.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 12:50:03.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 12:50:03.1 Debug: Vuze protocol version information: foo 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- Skipped should_fix_forward_slashes [3 ms] 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 12:50:03.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 12:50:03.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 12:50:03.1 Debug: Vuze protocol version information: 14 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 12:50:03.1 Debug: Vuze protocol version information: 15 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 12:50:03.1 Debug: Vuze protocol version information: 20 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 12:50:03.1 Info: Report sent to Name1 from indexer Indexer1. Title1 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- Skipped should_have_correct_output_directory_for_multifile_torrents [5 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [3 ms] 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 12:50:03.1 Trace: Release Title1 no longer available on indexer. 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 12:50:03.1 Info: Report sent to Name1 from indexer Indexer1. Title1 12:50:03.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 12:50:03.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 12:50:03.2 Info: Report sent to Name1 from indexer Indexer1. Title1 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 12:50:03.2 Info: Report sent to Name1 from indexer Indexer1. Title1 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 12:50:03.2 Info: Report sent to Name1 from indexer Indexer1. Title1 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 12:50:03.2 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 12:50:03.2 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 12:50:03.3 Debug: Adding release Title1 to pending releases with reason Delay 12:50:03.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 12:50:03.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 12:50:03.3 Debug: Adding release Title1 to pending releases with reason Delay 12:50:03.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 12:50:03.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 12:50:03.3 Debug: Adding release Title1 to pending releases with reason Delay 12:50:03.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 12:50:03.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 12:50:03.3 Debug: Adding release Title1 to pending releases with reason Delay 12:50:03.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 12:50:03.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 12:50:03.3 Debug: The release Title1 is already pending with reason Delay, not adding again 12:50:03.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 12:50:03.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:50:03.3 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 12:50:03.3 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 12:50:03.3 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:50:03.3 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:50:03.4 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 12:50:03.4 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 12:50:03.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 12:50:03.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 12:50:03.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 12:50:03.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 12:50:03.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 12:50:03.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 12:50:03.4 Debug: Removing previously pending release, as it was grabbed. 12:50:03.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 12:50:03.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 12:50:03.4 Debug: Removing previously pending release, as it was grabbed. 12:50:03.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 12:50:03.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 12:50:03.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 12:50:03.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 12:50:03.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 12:50:03.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 12:50:03.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 12:50:03.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 12:50:03.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 12:50:03.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 12:50:03.4 Debug: Removing failed releases from pending 12:50:03.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 12:50:03.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 12:50:03.4 Debug: Removing failed releases from pending 12:50:03.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 12:50:03.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 12:50:03.4 Debug: Removing failed releases from pending 12:50:03.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 12:50:03.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 12:50:03.4 Debug: Removing failed releases from pending 12:50:03.4 Debug: Removing previously pending release, as it has now been rejected. 12:50:03.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 12:50:03.4 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 12:50:03.4 Debug: Failed download only contains one album, searching again 12:50:03.4 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 12:50:03.4 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 12:50:03.5 Debug: Failed download was entire artist, searching again 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 12:50:03.5 Debug: Failed download contains multiple albums, searching again 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 12:50:03.5 Debug: Skip redownloading requested by user 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 12:50:03.5 Debug: Auto redownloading failed albums is disabled 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 12:50:03.5 Trace: Checking if all items for 'Title1' have been imported 12:50:03.5 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 12:50:03.5 Trace: All albums for 'Title1' have been imported: False 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 12:50:03.5 Trace: Checking if all items for 'Title1' have been imported 12:50:03.5 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 12:50:03.5 Trace: All albums for 'Title1' have been imported: False 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 12:50:03.5 Trace: Checking if all items for 'Title1' have been imported 12:50:03.5 Trace: No history for Title1 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 12:50:03.5 Trace: Checking if all items for 'Title1' have been imported 12:50:03.5 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:50:03.5 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 12:50:03.5 Trace: All albums for 'Title1' have been imported: True 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 12:50:03.5 Trace: Checking if all items for 'Title1' have been imported 12:50:03.5 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:50:03.5 Trace: All albums for 'Title1' have been imported: True 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 12:50:03.5 Trace: Checking if all items for 'Title1' have been imported 12:50:03.5 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 12:50:03.5 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 12:50:03.5 Trace: All albums for 'Title1' have been imported: False 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 12:50:03.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:50:03.5 Debug: Album Parsed. Audio Artist - Audio Album 12:50:03.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Debug: Quality parsed: FLAC v1 12:50:03.5 Debug: Release Group parsed: 12:50:03.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:50:03.5 Debug: Album Parsed. Audio Artist - Audio Album 12:50:03.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Debug: Quality parsed: FLAC v1 12:50:03.5 Debug: Release Group parsed: 12:50:03.5 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:50:03.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:50:03.5 Debug: Album Parsed. Audio Artist - Audio Album 12:50:03.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Debug: Quality parsed: FLAC v1 12:50:03.5 Debug: Release Group parsed: 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 12:50:03.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:50:03.5 Debug: Album Parsed. Audio Artist - Audio Album 12:50:03.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Debug: Quality parsed: FLAC v1 12:50:03.5 Debug: Release Group parsed: 12:50:03.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:50:03.5 Debug: Album Parsed. Audio Artist - Audio Album 12:50:03.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Debug: Quality parsed: FLAC v1 12:50:03.5 Debug: Release Group parsed: 12:50:03.5 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:50:03.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:50:03.5 Debug: Album Parsed. Audio Artist - Audio Album 12:50:03.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Debug: Quality parsed: FLAC v1 12:50:03.5 Debug: Release Group parsed: 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 12:50:03.5 Debug: Parsing string 'The torrent release folder' 12:50:03.5 Debug: Unable to parse The torrent release folder 12:50:03.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:50:03.5 Debug: Album Parsed. Audio Artist - Audio Album 12:50:03.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Debug: Quality parsed: FLAC v1 12:50:03.5 Debug: Release Group parsed: 12:50:03.5 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 12:50:03.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:50:03.5 Debug: Album Parsed. Audio Artist - Audio Album 12:50:03.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Debug: Quality parsed: FLAC v1 12:50:03.5 Debug: Release Group parsed: 12:50:03.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:50:03.5 Debug: Album Parsed. Audio Artist - Audio Album 12:50:03.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Debug: Quality parsed: FLAC v1 12:50:03.5 Debug: Release Group parsed: 12:50:03.5 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:50:03.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:50:03.5 Debug: Album Parsed. Audio Artist - Audio Album 12:50:03.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Debug: Quality parsed: FLAC v1 12:50:03.5 Debug: Release Group parsed: 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 12:50:03.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:50:03.5 Debug: Album Parsed. Audio Artist - Audio Album 12:50:03.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Debug: Quality parsed: FLAC v1 12:50:03.5 Debug: Release Group parsed: 12:50:03.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:50:03.5 Debug: Album Parsed. Audio Artist - Audio Album 12:50:03.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Debug: Quality parsed: FLAC v1 12:50:03.5 Debug: Release Group parsed: 12:50:03.5 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 12:50:03.5 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 12:50:03.5 Debug: Album Parsed. Audio Artist - Audio Album 12:50:03.5 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 12:50:03.5 Debug: Quality parsed: FLAC v1 12:50:03.5 Debug: Release Group parsed: 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 12:50:03.5 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 12:50:03.5 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:50:03.6 Debug: Parsing string 'the.artist.s01e01.track.xml' 12:50:03.6 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:50:03.6 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 12:50:03.6 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 12:50:03.6 Debug: Quality parsed: Unknown v1 12:50:03.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:50:03.6 Debug: Parsing string 'the.artist.s01e01.track.xml' 12:50:03.6 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:50:03.6 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 12:50:03.6 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 12:50:03.6 Debug: Quality parsed: Unknown v1 12:50:03.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- Skipped should_return_null_if_not_valid_file_for_track(".jpg") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".metathumb") [< 1 ms] 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Wednesday 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Sunday Monday Tuesday Wednesday Thursday 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Saturday 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 12:50:03.6 Warn: Value can not be null. 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 12:50:03.6 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 12:50:03.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 12:50:03.6 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 12:50:03.6 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:50:03.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:50:03.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:50:03.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:50:03.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:50:03.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:50:03.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:50:03.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:50:03.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:50:03.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 12:50:03.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 12:50:03.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:50:03.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 12:50:03.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:50:03.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 12:50:03.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:50:03.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 12:50:03.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:50:03.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 12:50:03.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 12:50:03.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 12:50:03.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:50:04.0 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:50:04.0 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:50:04.0 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:50:04.0 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:50:04.0 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:50:04.0 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 12:50:04.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 12:50:04.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 12:50:04.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 12:50:04.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 12:50:04.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 12:50:04.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 12:50:04.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 12:50:04.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 12:50:04.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 12:50:04.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 12:50:04.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 12:50:04.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 12:50:04.1 Error: System time mismatch. SystemTime: 05/17/2024 12:50:04 Expected Time: 05/19/2024 12:50:04. Update system time 12:50:04.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 12:50:04.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 12:50:04.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- Skipped should_return_error_if_series_path_is_for_posix_os [2 ms] 12:50:04.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected --- 12:50:04.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected --- 12:50:04.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 12:50:04.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 12:50:04.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 12:50:04.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 12:50:04.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 12:50:04.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 12:50:04.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 12:50:04.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 12:50:04.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 12:50:04.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 12:50:04.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 12:50:04.2 Trace: Check health -> FakeHealthCheck 12:50:04.2 Trace: Check health <- FakeHealthCheck 12:50:04.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 12:50:04.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 12:50:04.2 Trace: Check health -> FakeHealthCheck 12:50:04.2 Trace: Check health <- FakeHealthCheck 12:50:04.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 12:50:04.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 12:50:04.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- Skipped should_return_error_when_app_folder_is_write_protected [2 ms] 12:50:04.2 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 12:50:04.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:04.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470042512413_253/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:04.2 Info: DatabaseEngineVersionCheck migrating 12:50:04.2 Info: PerformDBOperation 12:50:04.2 Info: Performing DB Operation 12:50:04.2 Info: SQLite 3.45.3 12:50:04.2 Info: => 0.0012718s 12:50:04.2 Info: DatabaseEngineVersionCheck migrated 12:50:04.2 Info: => 0.0012884s 12:50:04.2 Debug: Took: 00:00:00.0143723 12:50:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:50:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:50:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" WHERE ((("History"."ArtistId" = @Clause1_P1) AND ("History"."Quality" = @Clause1_P2)) AND ("History"."EventType" IN (1, 4, 3))) PARAMETERS: Clause1_P1 = [12] Clause1_P2 = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] ==== End Query Trace ==== 12:50:04.3 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 12:50:04.3 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 12:50:04.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:04.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470043156283_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:04.3 Info: DatabaseEngineVersionCheck migrating 12:50:04.3 Info: PerformDBOperation 12:50:04.3 Info: Performing DB Operation 12:50:04.3 Info: SQLite 3.45.3 12:50:04.3 Info: => 0.0012277s 12:50:04.3 Info: DatabaseEngineVersionCheck migrated 12:50:04.3 Info: => 0.0012439s 12:50:04.3 Debug: Took: 00:00:00.0141979 12:50:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:50:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:50:04.3 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 12:50:04.3 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 12:50:04.4 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 12:50:04.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 12:50:04.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:04.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470044334549_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:04.4 Info: DatabaseEngineVersionCheck migrating 12:50:04.4 Info: PerformDBOperation 12:50:04.4 Info: Performing DB Operation 12:50:04.4 Info: SQLite 3.45.3 12:50:04.4 Info: => 0.0011914s 12:50:04.4 Info: DatabaseEngineVersionCheck migrated 12:50:04.4 Info: => 0.0012083s 12:50:04.4 Debug: Took: 00:00:00.0140697 12:50:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"\\\\Relative\\Path\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:04.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 12:50:04.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 12:50:04.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:04.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470044985864_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:04.5 Info: DatabaseEngineVersionCheck migrating 12:50:04.5 Info: PerformDBOperation 12:50:04.5 Info: Performing DB Operation 12:50:04.5 Info: SQLite 3.45.3 12:50:04.5 Info: => 0.0012911s 12:50:04.5 Info: DatabaseEngineVersionCheck migrated 12:50:04.5 Info: => 0.0013082s 12:50:04.5 Debug: Took: 00:00:00.0146029 12:50:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:04.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 12:50:04.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 12:50:04.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:04.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470045579478_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:04.5 Info: DatabaseEngineVersionCheck migrating 12:50:04.5 Info: PerformDBOperation 12:50:04.5 Info: Performing DB Operation 12:50:04.5 Info: SQLite 3.45.3 12:50:04.5 Info: => 0.0012892s 12:50:04.5 Info: DatabaseEngineVersionCheck migrated 12:50:04.5 Info: => 0.0013079s 12:50:04.5 Debug: Took: 00:00:00.0149839 12:50:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:04.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 12:50:04.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 12:50:04.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:04.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470046191850_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:04.6 Info: DatabaseEngineVersionCheck migrating 12:50:04.6 Info: PerformDBOperation 12:50:04.6 Info: Performing DB Operation 12:50:04.6 Info: SQLite 3.45.3 12:50:04.6 Info: => 0.0012703s 12:50:04.6 Info: DatabaseEngineVersionCheck migrated 12:50:04.6 Info: => 0.0012871s 12:50:04.6 Debug: Took: 00:00:00.0149535 12:50:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:04.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 12:50:04.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 12:50:04.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:04.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470046817035_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:04.6 Info: DatabaseEngineVersionCheck migrating 12:50:04.6 Info: PerformDBOperation 12:50:04.6 Info: Performing DB Operation 12:50:04.6 Info: SQLite 3.45.3 12:50:04.6 Info: => 0.0012829s 12:50:04.6 Info: DatabaseEngineVersionCheck migrated 12:50:04.6 Info: => 0.0012998s 12:50:04.6 Debug: Took: 00:00:00.0149265 12:50:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 12:50:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["dash"] StandardTrackFormat = ["\"StandardTrackFormat2\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat2\""] ArtistFolderFormat = ["\"ArtistFolderFormat2\""] Id = [0] ==== End Query Trace ==== 12:50:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["spaceDash"] StandardTrackFormat = ["\"StandardTrackFormat3\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat3\""] ArtistFolderFormat = ["\"ArtistFolderFormat3\""] Id = [0] ==== End Query Trace ==== 12:50:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["spaceDashSpace"] StandardTrackFormat = ["\"StandardTrackFormat4\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat4\""] ArtistFolderFormat = ["\"ArtistFolderFormat4\""] Id = [0] ==== End Query Trace ==== 12:50:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["smart"] StandardTrackFormat = ["\"StandardTrackFormat5\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat5\""] ArtistFolderFormat = ["\"ArtistFolderFormat5\""] Id = [0] ==== End Query Trace ==== 12:50:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 12:50:04.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 12:50:04.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 12:50:04.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:04.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470047468715_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:04.7 Info: DatabaseEngineVersionCheck migrating 12:50:04.7 Info: PerformDBOperation 12:50:04.7 Info: Performing DB Operation 12:50:04.7 Info: SQLite 3.45.3 12:50:04.7 Info: => 0.0012386s 12:50:04.7 Info: DatabaseEngineVersionCheck migrated 12:50:04.7 Info: => 0.0012567s 12:50:04.7 Debug: Took: 00:00:00.0149446 12:50:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 12:50:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 12:50:04.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 12:50:04.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 12:50:04.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:04.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470048056167_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:04.8 Info: DatabaseEngineVersionCheck migrating 12:50:04.8 Info: PerformDBOperation 12:50:04.8 Info: Performing DB Operation 12:50:04.8 Info: SQLite 3.45.3 12:50:04.8 Info: => 0.0012877s 12:50:04.8 Info: DatabaseEngineVersionCheck migrated 12:50:04.8 Info: => 0.0013042s 12:50:04.8 Debug: Took: 00:00:00.0149430 12:50:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 12:50:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 12:50:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 12:50:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 12:50:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 12:50:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 12:50:04.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 12:50:04.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 12:50:04.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:04.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470048715887_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:04.8 Info: DatabaseEngineVersionCheck migrating 12:50:04.8 Info: PerformDBOperation 12:50:04.8 Info: Performing DB Operation 12:50:04.8 Info: SQLite 3.45.3 12:50:04.8 Info: => 0.0012633s 12:50:04.8 Info: DatabaseEngineVersionCheck migrated 12:50:04.8 Info: => 0.0012798s 12:50:04.8 Debug: Took: 00:00:00.0148923 12:50:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 12:50:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 12:50:04.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 12:50:04.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 12:50:04.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:04.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470049814575_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:04.9 Info: DatabaseEngineVersionCheck migrating 12:50:04.9 Info: PerformDBOperation 12:50:04.9 Info: Performing DB Operation 12:50:04.9 Info: SQLite 3.45.3 12:50:04.9 Info: => 0.0012567s 12:50:04.9 Info: DatabaseEngineVersionCheck migrated 12:50:04.9 Info: => 0.0012742s 12:50:04.9 Debug: Took: 00:00:00.0143788 12:50:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-04-26T12:50:04.9996784Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739022, "ageHours": 17736540.83472231, "ageMinutes": 1064192450.0833389 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 12:50:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:50:05.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 12:50:05.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 12:50:05.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470050684424_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.0 Info: DatabaseEngineVersionCheck migrating 12:50:05.0 Info: PerformDBOperation 12:50:05.0 Info: Performing DB Operation 12:50:05.0 Info: SQLite 3.45.3 12:50:05.0 Info: => 0.0012206s 12:50:05.0 Info: DatabaseEngineVersionCheck migrated 12:50:05.0 Info: => 0.0012382s 12:50:05.0 Debug: Took: 00:00:00.0140692 12:50:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-04-26T12:50:05.0855429Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739022, "ageHours": 17736540.834746152, "ageMinutes": 1064192450.0847692 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 12:50:05.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:50:05.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 12:50:05.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 12:50:05.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470051272042_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.1 Info: DatabaseEngineVersionCheck migrating 12:50:05.1 Info: PerformDBOperation 12:50:05.1 Info: Performing DB Operation 12:50:05.1 Info: SQLite 3.45.3 12:50:05.1 Info: => 0.0012385s 12:50:05.1 Info: DatabaseEngineVersionCheck migrated 12:50:05.1 Info: => 0.0012547s 12:50:05.1 Debug: Took: 00:00:00.0141307 12:50:05.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-26T12:50:05.1443396Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739022, "ageHours": 17736540.83476248, "ageMinutes": 1064192450.0857491 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:50:05.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:50:05.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 12:50:05.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 12:50:05.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470051919190_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.2 Info: DatabaseEngineVersionCheck migrating 12:50:05.2 Info: PerformDBOperation 12:50:05.2 Info: Performing DB Operation 12:50:05.2 Info: SQLite 3.45.3 12:50:05.2 Info: => 0.0012267s 12:50:05.2 Info: DatabaseEngineVersionCheck migrated 12:50:05.2 Info: => 0.0012429s 12:50:05.2 Debug: Took: 00:00:00.0140416 12:50:05.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:05.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:50:05.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:05.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 12:50:05.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 12:50:05.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470052552942_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.2 Info: DatabaseEngineVersionCheck migrating 12:50:05.2 Info: PerformDBOperation 12:50:05.2 Info: Performing DB Operation 12:50:05.2 Info: SQLite 3.45.3 12:50:05.2 Info: => 0.0012307s 12:50:05.2 Info: DatabaseEngineVersionCheck migrated 12:50:05.2 Info: => 0.0012477s 12:50:05.2 Debug: Took: 00:00:00.0141348 12:50:05.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:05.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 = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:50:05.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:05.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 12:50:05.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 12:50:05.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470053151549_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.3 Info: DatabaseEngineVersionCheck migrating 12:50:05.3 Info: PerformDBOperation 12:50:05.3 Info: Performing DB Operation 12:50:05.3 Info: SQLite 3.45.3 12:50:05.3 Info: => 0.001222s 12:50:05.3 Info: DatabaseEngineVersionCheck migrated 12:50:05.3 Info: => 0.0012387s 12:50:05.3 Debug: Took: 00:00:00.0141624 12:50:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:50:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:05.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 12:50:05.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 12:50:05.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470053750284_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.3 Info: DatabaseEngineVersionCheck migrating 12:50:05.3 Info: PerformDBOperation 12:50:05.3 Info: Performing DB Operation 12:50:05.3 Info: SQLite 3.45.3 12:50:05.3 Info: => 0.0012498s 12:50:05.3 Info: DatabaseEngineVersionCheck migrated 12:50:05.3 Info: => 0.0012669s 12:50:05.3 Debug: Took: 00:00:00.0141166 12:50:05.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 ==== 12:50:05.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 = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:50:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:05.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 12:50:05.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 12:50:05.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470054347031_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.4 Info: DatabaseEngineVersionCheck migrating 12:50:05.4 Info: PerformDBOperation 12:50:05.4 Info: Performing DB Operation 12:50:05.4 Info: SQLite 3.45.3 12:50:05.4 Info: => 0.0012687s 12:50:05.4 Info: DatabaseEngineVersionCheck migrated 12:50:05.4 Info: => 0.0012863s 12:50:05.4 Debug: Took: 00:00:00.0147867 12:50:05.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:05.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:50:05.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:05.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 12:50:05.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 12:50:05.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470054962891_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.5 Info: DatabaseEngineVersionCheck migrating 12:50:05.5 Info: PerformDBOperation 12:50:05.5 Info: Performing DB Operation 12:50:05.5 Info: SQLite 3.45.3 12:50:05.5 Info: => 0.0012735s 12:50:05.5 Info: DatabaseEngineVersionCheck migrated 12:50:05.5 Info: => 0.0012903s 12:50:05.5 Debug: Took: 00:00:00.0149982 12:50:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:50:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:05.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 12:50:05.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 12:50:05.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470055586486_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.5 Info: DatabaseEngineVersionCheck migrating 12:50:05.5 Info: PerformDBOperation 12:50:05.5 Info: Performing DB Operation 12:50:05.5 Info: SQLite 3.45.3 12:50:05.5 Info: => 0.0012587s 12:50:05.5 Info: DatabaseEngineVersionCheck migrated 12:50:05.5 Info: => 0.0012747s 12:50:05.5 Debug: Took: 00:00:00.0147537 12:50:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:05.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 12:50:05.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 12:50:05.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470056672371_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.6 Info: DatabaseEngineVersionCheck migrating 12:50:05.6 Info: PerformDBOperation 12:50:05.6 Info: Performing DB Operation 12:50:05.6 Info: SQLite 3.45.3 12:50:05.6 Info: => 0.0012524s 12:50:05.6 Info: DatabaseEngineVersionCheck migrated 12:50:05.6 Info: => 0.0012692s 12:50:05.6 Debug: Took: 00:00:00.0143198 12:50:05.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 ==== 12:50:05.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:05.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 12:50:05.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 12:50:05.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470057301860_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.7 Info: DatabaseEngineVersionCheck migrating 12:50:05.7 Info: PerformDBOperation 12:50:05.7 Info: Performing DB Operation 12:50:05.7 Info: SQLite 3.45.3 12:50:05.7 Info: => 0.0012734s 12:50:05.7 Info: DatabaseEngineVersionCheck migrated 12:50:05.7 Info: => 0.0012914s 12:50:05.7 Debug: Took: 00:00:00.0143458 12:50:05.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 ==== 12:50:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:05.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 12:50:05.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 12:50:05.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470057953313_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.8 Info: DatabaseEngineVersionCheck migrating 12:50:05.8 Info: PerformDBOperation 12:50:05.8 Info: Performing DB Operation 12:50:05.8 Info: SQLite 3.45.3 12:50:05.8 Info: => 0.0012581s 12:50:05.8 Info: DatabaseEngineVersionCheck migrated 12:50:05.8 Info: => 0.0012864s 12:50:05.8 Debug: Took: 00:00:00.0143038 12:50:05.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:05.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 = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:50:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:05.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 12:50:05.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 12:50:05.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470058618233_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.8 Info: DatabaseEngineVersionCheck migrating 12:50:05.8 Info: PerformDBOperation 12:50:05.8 Info: Performing DB Operation 12:50:05.8 Info: SQLite 3.45.3 12:50:05.8 Info: => 0.0012664s 12:50:05.8 Info: DatabaseEngineVersionCheck migrated 12:50:05.8 Info: => 0.0012845s 12:50:05.8 Debug: Took: 00:00:00.0143327 12:50:05.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:05.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 = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:50:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:05.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 12:50:05.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 12:50:05.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470059272744_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:05.9 Info: DatabaseEngineVersionCheck migrating 12:50:05.9 Info: PerformDBOperation 12:50:05.9 Info: Performing DB Operation 12:50:05.9 Info: SQLite 3.45.3 12:50:05.9 Info: => 0.0012767s 12:50:05.9 Info: DatabaseEngineVersionCheck migrated 12:50:05.9 Info: => 0.001295s 12:50:05.9 Debug: Took: 00:00:00.0144170 12:50:05.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 = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-05-18T00:00:00Z"] LastUpdated = ["2024-05-18T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 12:50:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:05.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 12:50:05.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 12:50:05.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:05.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470059933156_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.0 Info: DatabaseEngineVersionCheck migrating 12:50:06.0 Info: PerformDBOperation 12:50:06.0 Info: Performing DB Operation 12:50:06.0 Info: SQLite 3.45.3 12:50:06.0 Info: => 0.001292s 12:50:06.0 Info: DatabaseEngineVersionCheck migrated 12:50:06.0 Info: => 0.0013107s 12:50:06.0 Debug: Took: 00:00:00.0144908 12:50:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:06.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 12:50:06.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 12:50:06.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:06.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470060622712_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.0 Info: DatabaseEngineVersionCheck migrating 12:50:06.0 Info: PerformDBOperation 12:50:06.0 Info: Performing DB Operation 12:50:06.0 Info: SQLite 3.45.3 12:50:06.0 Info: => 0.0013074s 12:50:06.0 Info: DatabaseEngineVersionCheck migrated 12:50:06.0 Info: => 0.0013265s 12:50:06.0 Debug: Took: 00:00:00.0152000 12:50:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 12:50:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 12:50:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:06.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 12:50:06.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 12:50:06.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:06.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470061412539_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.1 Info: DatabaseEngineVersionCheck migrating 12:50:06.1 Info: PerformDBOperation 12:50:06.1 Info: Performing DB Operation 12:50:06.1 Info: SQLite 3.45.3 12:50:06.1 Info: => 0.0013133s 12:50:06.1 Info: DatabaseEngineVersionCheck migrated 12:50:06.1 Info: => 0.0013322s 12:50:06.1 Debug: Took: 00:00:00.0153268 12:50:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-17T00:00:00Z"] PublishedDate = ["2024-05-17T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 12:50:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:50:06.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 12:50:06.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 12:50:06.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:06.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470062097733_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.2 Info: DatabaseEngineVersionCheck migrating 12:50:06.2 Info: PerformDBOperation 12:50:06.2 Info: Performing DB Operation 12:50:06.2 Info: SQLite 3.45.3 12:50:06.2 Info: => 0.0012837s 12:50:06.2 Info: DatabaseEngineVersionCheck migrated 12:50:06.2 Info: => 0.0013027s 12:50:06.2 Debug: Took: 00:00:00.0152463 12:50:06.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:06.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 ==== 12:50:06.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 12:50:06.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 12:50:06.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 12:50:06.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:06.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470063319112_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.3 Info: DatabaseEngineVersionCheck migrating 12:50:06.3 Info: PerformDBOperation 12:50:06.3 Info: Performing DB Operation 12:50:06.3 Info: SQLite 3.45.3 12:50:06.3 Info: => 0.0012943s 12:50:06.3 Info: DatabaseEngineVersionCheck migrated 12:50:06.3 Info: => 0.0013112s 12:50:06.3 Debug: Took: 00:00:00.0144640 12:50:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:06.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 ==== 12:50:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:50:06.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 12:50:06.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 12:50:06.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:06.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470064033697_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.4 Info: DatabaseEngineVersionCheck migrating 12:50:06.4 Info: PerformDBOperation 12:50:06.4 Info: Performing DB Operation 12:50:06.4 Info: SQLite 3.45.3 12:50:06.4 Info: => 0.0012617s 12:50:06.4 Info: DatabaseEngineVersionCheck migrated 12:50:06.4 Info: => 0.0012796s 12:50:06.4 Debug: Took: 00:00:00.0144136 12:50:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:06.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 = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 12:50:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:50:06.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 12:50:06.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 12:50:06.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:06.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470064768475_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.4 Info: DatabaseEngineVersionCheck migrating 12:50:06.4 Info: PerformDBOperation 12:50:06.4 Info: Performing DB Operation 12:50:06.4 Info: SQLite 3.45.3 12:50:06.4 Info: => 0.0012957s 12:50:06.4 Info: DatabaseEngineVersionCheck migrated 12:50:06.4 Info: => 0.0013134s 12:50:06.4 Debug: Took: 00:00:00.0144291 12:50:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:06.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 ==== 12:50:06.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 = [2] ArtistId = [1] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-05-18T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 12:50:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:50:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:50:06.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 12:50:06.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 12:50:06.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:06.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470065574478_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.5 Info: DatabaseEngineVersionCheck migrating 12:50:06.5 Info: PerformDBOperation 12:50:06.5 Info: Performing DB Operation 12:50:06.5 Info: SQLite 3.45.3 12:50:06.5 Info: => 0.0012551s 12:50:06.5 Info: DatabaseEngineVersionCheck migrated 12:50:06.5 Info: => 0.0012722s 12:50:06.5 Debug: Took: 00:00:00.0144050 12:50:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:06.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 ==== 12:50:06.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 ==== 12:50:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:50:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 12:50:06.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 12:50:06.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 12:50:06.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:06.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470066370845_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.6 Info: DatabaseEngineVersionCheck migrating 12:50:06.6 Info: PerformDBOperation 12:50:06.6 Info: Performing DB Operation 12:50:06.6 Info: SQLite 3.45.3 12:50:06.6 Info: => 0.0012542s 12:50:06.6 Info: DatabaseEngineVersionCheck migrated 12:50:06.6 Info: => 0.0012717s 12:50:06.6 Debug: Took: 00:00:00.0142925 12:50:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2024-05-17T00:00:00Z"] ProviderId = [0] InitialFailure = ["2024-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 12:50:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:50:06.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 12:50:06.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 12:50:06.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:06.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470067057922_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.7 Info: DatabaseEngineVersionCheck migrating 12:50:06.7 Info: PerformDBOperation 12:50:06.7 Info: Performing DB Operation 12:50:06.7 Info: SQLite 3.45.3 12:50:06.7 Info: => 0.0012522s 12:50:06.7 Info: DatabaseEngineVersionCheck migrated 12:50:06.7 Info: => 0.0012688s 12:50:06.7 Debug: Took: 00:00:00.0143734 12:50:06.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 = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:50:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2024-05-17T00:00:00Z"] ProviderId = [1] InitialFailure = ["2024-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 12:50:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:50:06.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 12:50:06.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 12:50:06.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 12:50:06.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:06.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470067780130_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.7 Info: DatabaseEngineVersionCheck migrating 12:50:06.7 Info: PerformDBOperation 12:50:06.7 Info: Performing DB Operation 12:50:06.7 Info: SQLite 3.45.3 12:50:06.7 Info: => 0.0012391s 12:50:06.7 Info: DatabaseEngineVersionCheck migrated 12:50:06.7 Info: => 0.0012574s 12:50:06.7 Debug: Took: 00:00:00.0149910 12:50:06.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 ==== 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:50:06.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 12:50:06.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 12:50:06.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:06.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470068455365_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.8 Info: DatabaseEngineVersionCheck migrating 12:50:06.8 Info: PerformDBOperation 12:50:06.8 Info: Performing DB Operation 12:50:06.8 Info: SQLite 3.45.3 12:50:06.8 Info: => 0.0013068s 12:50:06.8 Info: DatabaseEngineVersionCheck migrated 12:50:06.8 Info: => 0.0013239s 12:50:06.8 Debug: Took: 00:00:00.0151990 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [1] InitialFailure = ["2024-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:50:06.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 12:50:06.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 12:50:06.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 12:50:06.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:06.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470069723311_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:06.9 Info: DatabaseEngineVersionCheck migrating 12:50:06.9 Info: PerformDBOperation 12:50:06.9 Info: Performing DB Operation 12:50:06.9 Info: SQLite 3.45.3 12:50:06.9 Info: => 0.001258s 12:50:06.9 Info: DatabaseEngineVersionCheck migrated 12:50:06.9 Info: => 0.0012754s 12:50:06.9 Debug: Took: 00:00:00.0143648 12:50:06.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:06.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 = ["albumImage"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:07.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 12:50:07.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 12:50:07.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:07.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470070464004_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.0 Info: DatabaseEngineVersionCheck migrating 12:50:07.0 Info: PerformDBOperation 12:50:07.0 Info: Performing DB Operation 12:50:07.0 Info: SQLite 3.45.3 12:50:07.0 Info: => 0.0012816s 12:50:07.0 Info: DatabaseEngineVersionCheck migrated 12:50:07.0 Info: => 0.001299s 12:50:07.0 Debug: Took: 00:00:00.0143349 12:50:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:07.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:07.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 12:50:07.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 12:50:07.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:07.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470071180190_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.1 Info: DatabaseEngineVersionCheck migrating 12:50:07.1 Info: PerformDBOperation 12:50:07.1 Info: Performing DB Operation 12:50:07.1 Info: SQLite 3.45.3 12:50:07.1 Info: => 0.0012787s 12:50:07.1 Info: DatabaseEngineVersionCheck migrated 12:50:07.1 Info: => 0.0012981s 12:50:07.1 Debug: Took: 00:00:00.0144782 12:50:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:07.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:07.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 12:50:07.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 12:50:07.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:07.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470071894720_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.1 Info: DatabaseEngineVersionCheck migrating 12:50:07.1 Info: PerformDBOperation 12:50:07.1 Info: Performing DB Operation 12:50:07.2 Info: SQLite 3.45.3 12:50:07.2 Info: => 0.0012893s 12:50:07.2 Info: DatabaseEngineVersionCheck migrated 12:50:07.2 Info: => 0.0013064s 12:50:07.2 Debug: Took: 00:00:00.0144812 12:50:07.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 = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:07.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 12:50:07.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 12:50:07.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:07.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470072557066_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.2 Info: DatabaseEngineVersionCheck migrating 12:50:07.2 Info: PerformDBOperation 12:50:07.2 Info: Performing DB Operation 12:50:07.2 Info: SQLite 3.45.3 12:50:07.2 Info: => 0.0012931s 12:50:07.2 Info: DatabaseEngineVersionCheck migrated 12:50:07.2 Info: => 0.0013106s 12:50:07.2 Debug: Took: 00:00:00.0144427 12:50:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:07.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 ==== 12:50:07.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:07.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 12:50:07.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 12:50:07.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:07.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470073351897_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.3 Info: DatabaseEngineVersionCheck migrating 12:50:07.3 Info: PerformDBOperation 12:50:07.3 Info: Performing DB Operation 12:50:07.3 Info: SQLite 3.45.3 12:50:07.3 Info: => 0.0012607s 12:50:07.3 Info: DatabaseEngineVersionCheck migrated 12:50:07.3 Info: => 0.0012784s 12:50:07.3 Debug: Took: 00:00:00.0143136 12:50:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:07.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:07.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 12:50:07.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 12:50:07.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:07.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470074076214_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.4 Info: DatabaseEngineVersionCheck migrating 12:50:07.4 Info: PerformDBOperation 12:50:07.4 Info: Performing DB Operation 12:50:07.4 Info: SQLite 3.45.3 12:50:07.4 Info: => 0.0012891s 12:50:07.4 Info: DatabaseEngineVersionCheck migrated 12:50:07.4 Info: => 0.0013067s 12:50:07.4 Debug: Took: 00:00:00.0152211 12:50:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:07.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 = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:07.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:07.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 12:50:07.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 12:50:07.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:07.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470074893930_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.5 Info: DatabaseEngineVersionCheck migrating 12:50:07.5 Info: PerformDBOperation 12:50:07.5 Info: Performing DB Operation 12:50:07.5 Info: SQLite 3.45.3 12:50:07.5 Info: => 0.001268s 12:50:07.5 Info: DatabaseEngineVersionCheck migrated 12:50:07.5 Info: => 0.0012855s 12:50:07.5 Debug: Took: 00:00:00.0150448 12:50:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [null] RelativePath = ["\"RelativePath1\""] Added = ["2024-05-17T00:00:00Z"] LastUpdated = ["2024-05-17T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 12:50:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:07.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:07.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 12:50:07.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 12:50:07.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:07.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470076123232_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.6 Info: DatabaseEngineVersionCheck migrating 12:50:07.6 Info: PerformDBOperation 12:50:07.6 Info: Performing DB Operation 12:50:07.6 Info: SQLite 3.45.3 12:50:07.6 Info: => 0.0012907s 12:50:07.6 Info: DatabaseEngineVersionCheck migrated 12:50:07.6 Info: => 0.0013076s 12:50:07.6 Debug: Took: 00:00:00.0142895 12:50:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:07.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 ==== 12:50:07.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 12:50:07.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 12:50:07.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 12:50:07.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:07.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470076935054_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.7 Info: DatabaseEngineVersionCheck migrating 12:50:07.7 Info: PerformDBOperation 12:50:07.7 Info: Performing DB Operation 12:50:07.7 Info: SQLite 3.45.3 12:50:07.7 Info: => 0.0012776s 12:50:07.7 Info: DatabaseEngineVersionCheck migrated 12:50:07.7 Info: => 0.0012953s 12:50:07.7 Debug: Took: 00:00:00.0142882 12:50:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [0] InitialFailure = ["2024-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 12:50:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:50:07.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 12:50:07.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 12:50:07.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:07.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470077618117_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.7 Info: DatabaseEngineVersionCheck migrating 12:50:07.7 Info: PerformDBOperation 12:50:07.7 Info: Performing DB Operation 12:50:07.7 Info: SQLite 3.45.3 12:50:07.7 Info: => 0.0012677s 12:50:07.7 Info: DatabaseEngineVersionCheck migrated 12:50:07.7 Info: => 0.0012862s 12:50:07.7 Debug: Took: 00:00:00.0142915 12:50:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Notifications ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnRename", "OnArtistAdd", "OnArtistDelete", "OnAlbumDelete", "OnHealthIssue", "OnHealthRestored", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnApplicationUpdate", "IncludeHealthWarnings", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@OnGrab, @OnReleaseImport, @OnUpgrade, @OnRename, @OnArtistAdd, @OnArtistDelete, @OnAlbumDelete, @OnHealthIssue, @OnHealthRestored, @OnDownloadFailure, @OnImportFailure, @OnTrackRetag, @OnApplicationUpdate, @IncludeHealthWarnings, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: OnGrab = [false] OnReleaseImport = [false] OnUpgrade = [false] OnRename = [false] OnArtistAdd = [false] OnArtistDelete = [false] OnAlbumDelete = [false] OnHealthIssue = [false] OnHealthRestored = [false] OnDownloadFailure = [false] OnImportFailure = [false] OnTrackRetag = [false] OnApplicationUpdate = [false] SupportsOnGrab = [false] SupportsOnReleaseImport = [false] SupportsOnUpgrade = [false] SupportsOnRename = [false] SupportsOnArtistAdd = [false] SupportsOnArtistDelete = [false] SupportsOnAlbumDelete = [false] SupportsOnHealthIssue = [false] SupportsOnHealthRestored = [false] IncludeHealthWarnings = [false] SupportsOnDownloadFailure = [false] SupportsOnImportFailure = [false] SupportsOnTrackRetag = [false] SupportsOnApplicationUpdate = [false] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"JoinSettings\""] Tags = [[]] Settings = [{ "priority": 0 }] Id = [0] ==== End Query Trace ==== 12:50:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [1] InitialFailure = ["2024-05-17T00:00:00Z"] MostRecentFailure = ["2024-05-17T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-05-17T00:00:00Z"] ==== End Query Trace ==== 12:50:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:50:07.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 12:50:07.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 12:50:07.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 12:50:07.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:07.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470078358593_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.8 Info: DatabaseEngineVersionCheck migrating 12:50:07.8 Info: PerformDBOperation 12:50:07.8 Info: Performing DB Operation 12:50:07.8 Info: SQLite 3.45.3 12:50:07.8 Info: => 0.0012558s 12:50:07.8 Info: DatabaseEngineVersionCheck migrated 12:50:07.8 Info: => 0.0012738s 12:50:07.8 Debug: Took: 00:00:00.0141440 12:50:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-05-17T00:00:00Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739022, "ageHours": 17736540.835514877, "ageMinutes": 1064192450.1308926 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:50:07.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:50:07.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 12:50:07.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 12:50:07.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:07.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470078980295_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.9 Info: DatabaseEngineVersionCheck migrating 12:50:07.9 Info: PerformDBOperation 12:50:07.9 Info: Performing DB Operation 12:50:07.9 Info: SQLite 3.45.3 12:50:07.9 Info: => 0.0012444s 12:50:07.9 Info: DatabaseEngineVersionCheck migrated 12:50:07.9 Info: => 0.0012615s 12:50:07.9 Debug: Took: 00:00:00.0142040 12:50:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:07.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-05-17T00:00:00Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739022, "ageHours": 17736540.835533462, "ageMinutes": 1064192450.1320078 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 12:50:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 12:50:07.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 12:50:07.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 12:50:07.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:07.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470079641058_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:07.9 Info: DatabaseEngineVersionCheck migrating 12:50:07.9 Info: PerformDBOperation 12:50:07.9 Info: Performing DB Operation 12:50:07.9 Info: SQLite 3.45.3 12:50:07.9 Info: => 0.0012465s 12:50:07.9 Info: DatabaseEngineVersionCheck migrated 12:50:07.9 Info: => 0.0012638s 12:50:07.9 Debug: Took: 00:00:00.0141656 12:50:07.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 ==== 12:50:07.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:50:08.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 12:50:08.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 12:50:08.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:08.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470080274616_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:08.0 Info: DatabaseEngineVersionCheck migrating 12:50:08.0 Info: PerformDBOperation 12:50:08.0 Info: Performing DB Operation 12:50:08.0 Info: SQLite 3.45.3 12:50:08.0 Info: => 0.0012513s 12:50:08.0 Info: DatabaseEngineVersionCheck migrated 12:50:08.0 Info: => 0.0012691s 12:50:08.0 Debug: Took: 00:00:00.0148842 12:50:08.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:08.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 ==== 12:50:08.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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:08.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:50:08.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 12:50:08.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 12:50:08.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 12:50:08.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:08.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470081014079_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:08.1 Info: DatabaseEngineVersionCheck migrating 12:50:08.1 Info: PerformDBOperation 12:50:08.1 Info: Performing DB Operation 12:50:08.1 Info: SQLite 3.45.3 12:50:08.1 Info: => 0.0012602s 12:50:08.1 Info: DatabaseEngineVersionCheck migrated 12:50:08.1 Info: => 0.0012766s 12:50:08.1 Debug: Took: 00:00:00.0149326 12:50:08.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:08.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 = ["\"Path2\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:08.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:08.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:08.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:08.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:08.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 12:50:08.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 12:50:08.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:08.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470082267050_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:08.2 Info: DatabaseEngineVersionCheck migrating 12:50:08.2 Info: PerformDBOperation 12:50:08.2 Info: Performing DB Operation 12:50:08.2 Info: SQLite 3.45.3 12:50:08.2 Info: => 0.001272s 12:50:08.2 Info: DatabaseEngineVersionCheck migrated 12:50:08.2 Info: => 0.0012892s 12:50:08.2 Debug: Took: 00:00:00.0143050 12:50:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:08.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:08.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 12:50:08.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 12:50:08.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:08.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470082921033_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:08.3 Info: DatabaseEngineVersionCheck migrating 12:50:08.3 Info: PerformDBOperation 12:50:08.3 Info: Performing DB Operation 12:50:08.3 Info: SQLite 3.45.3 12:50:08.3 Info: => 0.0012922s 12:50:08.3 Info: DatabaseEngineVersionCheck migrated 12:50:08.3 Info: => 0.0013084s 12:50:08.3 Debug: Took: 00:00:00.0142084 12:50:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:08.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 12:50:08.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 12:50:08.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:08.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470083568752_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:08.3 Info: DatabaseEngineVersionCheck migrating 12:50:08.3 Info: PerformDBOperation 12:50:08.3 Info: Performing DB Operation 12:50:08.3 Info: SQLite 3.45.3 12:50:08.3 Info: => 0.001293s 12:50:08.3 Info: DatabaseEngineVersionCheck migrated 12:50:08.3 Info: => 0.0013105s 12:50:08.3 Debug: Took: 00:00:00.0142516 12:50:08.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 ==== 12:50:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:08.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 ==== 12:50:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:08.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:08.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 12:50:08.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 12:50:08.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:08.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470084283228_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:08.4 Info: DatabaseEngineVersionCheck migrating 12:50:08.4 Info: PerformDBOperation 12:50:08.4 Info: Performing DB Operation 12:50:08.4 Info: SQLite 3.45.3 12:50:08.4 Info: => 0.0012922s 12:50:08.4 Info: DatabaseEngineVersionCheck migrated 12:50:08.4 Info: => 0.0013098s 12:50:08.4 Debug: Took: 00:00:00.0143044 12:50:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 12:50:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Custom Format 2\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 12:50:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Custom Format 1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:50:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:50:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:50:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 2, "name": "Custom Format 2", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 0 }, { "format": { "id": 1, "includeCustomFormatWhenRenaming": false }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:50:08.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:08.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 12:50:08.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 12:50:08.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:08.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470085220780_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:08.5 Info: DatabaseEngineVersionCheck migrating 12:50:08.5 Info: PerformDBOperation 12:50:08.5 Info: Performing DB Operation 12:50:08.5 Info: SQLite 3.45.3 12:50:08.5 Info: => 0.0012482s 12:50:08.5 Info: DatabaseEngineVersionCheck migrated 12:50:08.5 Info: => 0.0012646s 12:50:08.5 Debug: Took: 00:00:00.0142519 12:50:08.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 = ["\"Name1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 12:50:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 1, "name": "Name1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:50:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:50:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:50:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:08.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:08.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 12:50:08.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 12:50:08.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:08.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470085882820_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:08.5 Info: DatabaseEngineVersionCheck migrating 12:50:08.5 Info: PerformDBOperation 12:50:08.5 Info: Performing DB Operation 12:50:08.5 Info: SQLite 3.45.3 12:50:08.5 Info: => 0.0012481s 12:50:08.5 Info: DatabaseEngineVersionCheck migrated 12:50:08.5 Info: => 0.0012651s 12:50:08.6 Debug: Took: 00:00:00.0142147 12:50:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 0, "name": "My Custom Format", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:50:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:50:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 12:50:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:50:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:08.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 12:50:08.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 12:50:08.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:08.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470086542302_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:08.6 Info: DatabaseEngineVersionCheck migrating 12:50:08.6 Info: PerformDBOperation 12:50:08.6 Info: Performing DB Operation 12:50:08.6 Info: SQLite 3.45.3 12:50:08.6 Info: => 0.001283s 12:50:08.6 Info: DatabaseEngineVersionCheck migrated 12:50:08.6 Info: => 0.0013005s 12:50:08.6 Debug: Took: 00:00:00.0149643 12:50:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 12:50:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 12:50:08.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:50:08.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 12:50:08.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:08.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470087273576_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:08.7 Info: DatabaseEngineVersionCheck migrating 12:50:08.7 Info: PerformDBOperation 12:50:08.7 Info: Performing DB Operation 12:50:08.7 Info: SQLite 3.45.3 12:50:08.7 Info: => 0.0012597s 12:50:08.7 Info: DatabaseEngineVersionCheck migrated 12:50:08.7 Info: => 0.0012778s 12:50:08.7 Debug: Took: 00:00:00.0150735 12:50:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 12:50:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 12:50:08.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:50:08.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 12:50:08.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 12:50:08.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:08.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470087953948_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:08.8 Info: DatabaseEngineVersionCheck migrating 12:50:08.8 Info: PerformDBOperation 12:50:08.8 Info: Performing DB Operation 12:50:08.8 Info: SQLite 3.45.3 12:50:08.8 Info: => 0.0012801s 12:50:08.8 Info: DatabaseEngineVersionCheck migrated 12:50:08.8 Info: => 0.0012975s 12:50:08.8 Debug: Took: 00:00:00.0149720 12:50:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 12:50:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 12:50:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [1] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 12:50:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [2] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 12:50:08.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 12:50:08.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 12:50:08.9 Debug: Deleting invalid image file /C/Music/Album/image.jpg 12:50:08.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 12:50:08.9 Debug: Deleting invalid image file /C/Music/Album/image.jpg 12:50:08.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 12:50:08.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 12:50:08.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:50:09.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:50:09.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:50:09.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:50:09.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:50:09.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:50:09.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:50:09.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:50:09.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:50:09.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:50:09.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 12:50:09.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 12:50:09.2 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 12:50:09.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 12:50:09.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:09.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470092316661_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:09.2 Info: DatabaseEngineVersionCheck migrating 12:50:09.2 Info: PerformDBOperation 12:50:09.2 Info: Performing DB Operation 12:50:09.2 Info: SQLite 3.45.3 12:50:09.2 Info: => 0.00126s 12:50:09.2 Info: DatabaseEngineVersionCheck migrated 12:50:09.2 Info: => 0.0012766s 12:50:09.2 Debug: Took: 00:00:00.0142603 12:50:09.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"LidarrListsSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:50:09.2 Debug: Initializing Providers. Count 1 12:50:09.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 12:50:09.2 Warn: Removing Name1 12:50:09.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:50:09.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:50:09.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 12:50:09.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 12:50:09.3 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 12:50:09.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 12:50:09.3 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 2 list items 12:50:09.4 Trace: Processing list item 1/2 12:50:09.4 Trace: Processing list item 2/2 12:50:09.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:50:09.4 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 2 list items 12:50:09.4 Trace: Processing list item 1/2 12:50:09.4 Trace: Processing list item 2/2 12:50:09.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:50:09.4 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 2 list items 12:50:09.4 Trace: Processing list item 1/2 12:50:09.4 Trace: Processing list item 2/2 12:50:09.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 12:50:09.4 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 12:50:09.4 Info: Starting Import List Sync 12:50:09.4 Info: Processing 1 list items 12:50:09.4 Trace: Processing list item 1/1 12:50:09.4 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:50:09.4 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 12:50:09.4 Debug: No import lists with automatic add enabled 12:50:09.4 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 12:50:09.4 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: No list items to process 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 12:50:09.5 Info: Starting Import List Sync 12:50:09.5 Info: Processing 1 list items 12:50:09.5 Trace: Processing list item 1/1 12:50:09.5 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 12:50:09.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 12:50:09.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 12:50:09.6 Info: Starting Import List Sync 12:50:09.6 Info: Processing 1 list items 12:50:09.6 Trace: Processing list item 1/1 12:50:09.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 12:50:09.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 12:50:09.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 12:50:09.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 12:50:09.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 12:50:09.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 12:50:09.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 12:50:09.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 12:50:09.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 12:50:09.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 12:50:09.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 12:50:09.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 12:50:09.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 12:50:09.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 12:50:09.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 12:50:09.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 12:50:09.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 12:50:09.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 12:50:09.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 12:50:09.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 12:50:09.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 12:50:09.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 12:50:09.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 12:50:09.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 12:50:09.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 12:50:09.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- Skipped map_album_should_work [< 1 ms] 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 12:50:09.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:50:09.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 12:50:09.7 Trace: Got mapping: {} 12:50:09.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 12:50:09.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:50:09.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 12:50:09.7 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 12:50:09.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 12:50:09.7 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 12:50:09.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 12:50:09.7 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 12:50:09.7 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 12:50:09.7 Trace: Processing playlist playlistid 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 12:50:09.7 Trace: Processing playlist playlistid 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 12:50:09.7 Trace: Processing playlist playlistid 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- Skipped map_artist_should_work [< 1 ms] 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 12:50:09.7 Trace: Processing playlist playlistid 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 12:50:09.7 Trace: Processing playlist playlistid 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 12:50:09.7 Trace: Processing playlist playlistid 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 12:50:09.7 Trace: Processing playlist playlistid 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 12:50:09.7 Trace: Processing playlist playlistid 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 12:50:09.7 Trace: Processing playlist playlistid 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 12:50:09.7 Trace: Got 0 saved albums 12:50:09.7 Trace: Adding Artist - Album 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 12:50:09.7 Trace: Got 0 saved albums 12:50:09.7 Trace: Adding - 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 12:50:09.7 Trace: Got 0 saved albums 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 12:50:09.7 Trace: Got 0 saved albums 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 12:50:09.7 Trace: Got 0 saved albums 12:50:09.7 Trace: Adding Artist - Album 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 12:50:09.7 Trace: Got 0 saved albums 12:50:09.7 Trace: Adding - Album 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 12:50:09.7 Trace: Got 0 saved albums 12:50:09.7 Trace: Adding Artist - 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 12:50:09.7 Trace: Got 0 saved albums 12:50:09.7 Trace: Adding - 12:50:09.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 12:50:09.7 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 12:50:09.7 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 12:50:09.8 Info: Artist search completed. 0 reports downloaded. 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 12:50:09.8 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 12:50:09.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 12:50:09.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 12:50:09.8 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 12:50:09.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 12:50:09.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 12:50:09.9 Debug: Gazelle authentication succeeded. 12:50:09.9 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 12:50:09.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 12:50:09.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 12:50:09.9 Debug: Gazelle authentication succeeded. 12:50:09.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 12:50:09.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:50:09.9 Debug: Gazelle authentication succeeded. 12:50:09.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:50:09.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:50:09.9 Debug: Gazelle authentication succeeded. 12:50:09.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:50:09.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:50:09.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:50:09.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:50:09.9 Error: Failed to determine headphones api capabilities for https://indexer.codeshy.com, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 12:50:09.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:50:09.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 12:50:09.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 12:50:09.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:50:10.0 Debug: Failed to get headphones api capabilities from https://indexer.codeshy.com System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 59 12:50:10.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:50:10.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:50:10.0 Debug: Failed to parse headphones api capabilities for https://indexer.codeshy.com System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 12:50:10.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:50:10.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:50:10.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:50:10.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 12:50:10.0 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 12:50:10.0 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 12:50:10.0 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 12:50:10.0 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 12:50:10.0 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 12:50:10.0 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:50:10.0 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:50:10.0 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:50:10.0 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 12:50:10.0 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 12:50:10.0 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 12:50:10.0 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 12:50:10.0 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 12:50:10.0 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 12:50:10.0 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 12:50:10.0 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 12:50:10.0 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 12:50:10.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 12:50:10.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 12:50:10.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 12:50:10.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 12:50:10.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:10.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470100434842_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:10.0 Info: DatabaseEngineVersionCheck migrating 12:50:10.0 Info: PerformDBOperation 12:50:10.0 Info: Performing DB Operation 12:50:10.0 Info: SQLite 3.45.3 12:50:10.0 Info: => 0.0012555s 12:50:10.0 Info: DatabaseEngineVersionCheck migrated 12:50:10.0 Info: => 0.0012736s 12:50:10.0 Debug: Took: 00:00:00.0143698 12:50:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 12:50:10.0 Debug: Initializing Providers. Count 2 12:50:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:50:10.0 Warn: Removing Name1 12:50:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:50:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:50:10.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:50:10.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 12:50:10.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 12:50:10.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 12:50:10.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 12:50:10.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 12:50:10.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 12:50:10.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 12:50:10.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 12:50:10.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 12:50:10.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 12:50:10.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 12:50:10.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 12:50:10.1 Debug: Downloading Feed http://fake.com/ 12:50:10.1 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:50:10.1 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:50:10.1 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:50:10.1 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:50:10.1 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:50:10.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 12:50:10.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 12:50:10.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 12:50:10.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 12:50:10.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 12:50:10.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:50:10.2 Trace: Unexpected Response content (849 bytes): 12:50:10.2 Error: Failed to determine newznab api capabilities for http://indxer.local, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 849;ContentSample: 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:50:10.2 Debug: Failed to get newznab api capabilities from http://indxer.local System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 58 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:50:10.2 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 12:50:10.2 Debug: Failed to parse newznab api capabilities for http://indxer.local System.Xml.XmlException: Name cannot begin with the '>' character, hexadecimal value 0x3E. Line 3, position 4. at System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos) at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 12:50:10.2 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:50:10.2 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 12:50:10.2 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 12:50:10.2 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 12:50:10.2 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 12:50:10.2 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 12:50:10.2 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 12:50:10.2 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 12:50:10.2 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 12:50:10.2 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 12:50:10.2 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 12:50:10.2 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 12:50:10.2 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 12:50:10.2 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 12:50:10.2 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 12:50:10.2 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 12:50:10.2 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 12:50:10.2 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 12:50:10.2 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 12:50:10.2 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 12:50:10.2 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 12:50:10.2 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 12:50:10.2 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:50:10.2 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 12:50:10.2 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:50:10.2 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 12:50:10.2 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:50:10.2 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 12:50:10.2 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 12:50:10.2 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:50:10.2 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 12:50:10.2 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 12:50:10.2 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:50:10.2 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 12:50:10.2 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 12:50:10.2 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 12:50:10.2 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 12:50:10.2 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 12:50:10.2 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 12:50:10.2 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 12:50:10.2 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 12:50:10.2 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 12:50:10.2 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 12:50:10.2 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 12:50:10.2 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 12:50:10.2 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 12:50:10.2 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 12:50:10.2 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 12:50:10.2 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 12:50:10.2 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 12:50:10.2 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 12:50:10.2 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 12:50:10.2 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 12:50:10.2 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 12:50:10.2 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 12:50:10.2 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 12:50:10.2 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 12:50:10.2 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 12:50:10.2 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 12:50:10.2 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 12:50:10.2 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 12:50:10.2 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 12:50:10.2 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 12:50:10.2 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 12:50:10.2 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 12:50:10.2 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 12:50:10.2 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:50:10.2 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 12:50:10.2 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 12:50:10.2 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 12:50:10.2 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 12:50:10.2 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 12:50:10.2 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 12:50:10.2 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 12:50:10.2 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 12:50:10.2 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 12:50:10.2 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 12:50:10.2 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 12:50:10.2 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 12:50:10.2 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 12:50:10.2 Trace: Parsed: VA - Hard Bass 2016 12:50:10.2 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 12:50:10.2 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 12:50:10.2 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 12:50:10.2 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 12:50:10.2 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 12:50:10.2 Trace: Parsed: Dream Theater - The Astonishing (2016) 12:50:10.2 Trace: Parsed: Black Sabbath ? The End (2016) 12:50:10.2 Trace: Parsed: Status Quo Quo-Remastered (2016). - 12:50:10.2 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 12:50:10.2 Trace: Parsed: Lutece-From Glory Towards Void-2016 12:50:10.2 Trace: Parsed: The Black Market Trust - II - 2016 12:50:10.2 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 12:50:10.2 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 12:50:10.2 Trace: Parsed: VA-Deephouse Top 100 Vol.3 12:50:10.2 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 12:50:10.2 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 12:50:10.2 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 12:50:10.2 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 12:50:10.2 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 12:50:10.2 Trace: Parsed: VA-Urban Dance Vol.15-2016 12:50:10.2 Trace: Parsed: VA-Handsup Hits 2 Explicit 12:50:10.2 Trace: Parsed: VA-Handsup Hits 2 Explicit - 12:50:10.2 Trace: Parsed: VA - Ultimate Trance Reflections 12:50:10.2 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 12:50:10.2 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 12:50:10.2 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 12:50:10.2 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 12:50:10.2 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 12:50:10.2 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 12:50:10.2 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 12:50:10.2 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 12:50:10.2 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 12:50:10.2 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 12:50:10.2 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 12:50:10.2 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 12:50:10.2 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 12:50:10.2 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 12:50:10.2 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 12:50:10.2 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 12:50:10.2 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 12:50:10.2 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 12:50:10.2 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 12:50:10.2 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 12:50:10.2 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 12:50:10.2 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 12:50:10.2 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 12:50:10.2 Trace: Parsed: Stern-2016 01 20-96k-Part 05 12:50:10.2 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 12:50:10.2 Trace: Parsed: Stern-2016 01 20-96k-Part 04 12:50:10.2 Trace: Parsed: Stern-2016 01 20-96k-Part 03 12:50:10.2 Trace: Parsed: VA - NRJ Winter Hits 2016 12:50:10.2 Trace: Parsed: Stern-2016 01 20-96k-Part 02 12:50:10.2 Trace: Parsed: Stern-2016 01 20-96k-Part 01 12:50:10.2 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 12:50:10.2 Trace: Parsed: va-dj-sounds-2016.1 - 12:50:10.2 Trace: Parsed: va-dj-sounds-2016.1 12:50:10.2 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 12:50:10.2 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 12:50:10.2 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 12:50:10.2 Trace: Parsed: VA-Hardstyle_The_Annual_2016 12:50:10.2 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 12:50:10.2 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 12:50:10.2 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 12:50:10.2 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 12:50:10.2 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 12:50:10.2 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 12:50:10.2 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 12:50:10.2 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 12:50:10.2 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 12:50:10.2 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 12:50:10.2 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 12:50:10.2 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 12:50:10.2 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 12:50:10.2 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 12:50:10.2 Trace: Parsed: VA - Hardstyle Sounds Vol.05 12:50:10.2 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 12:50:10.2 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 12:50:10.2 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 12:50:10.2 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 12:50:10.2 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 12:50:10.2 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 12:50:10.2 Trace: Parsed: VA - Berlin Deep House 2016.1 12:50:10.2 Trace: Parsed: Tech House Masters Fresh 12:50:10.2 Trace: Parsed: EDM Essentials - Future Banging Concert 12:50:10.2 Trace: Parsed: Dance 2016 mystery of sound 12:50:10.2 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 12:50:10.2 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:50:10.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 12:50:10.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 12:50:10.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 12:50:10.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 12:50:10.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 12:50:10.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 12:50:10.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 12:50:10.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 12:50:10.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 12:50:10.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 12:50:10.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 12:50:10.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 12:50:10.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 12:50:10.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 12:50:10.3 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 12:50:10.3 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 12:50:10.3 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 12:50:10.3 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 12:50:10.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 12:50:10.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 12:50:10.3 Debug: Downloading Feed https://redacted.ch/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 12:50:10.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 12:50:10.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 12:50:10.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 12:50:10.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 12:50:10.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 12:50:10.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 12:50:10.3 Debug: Downloading Feed http://rss.torrentleech.org/ 12:50:10.3 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:50:10.3 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:50:10.3 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:50:10.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:50:10.3 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:50:10.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 12:50:10.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 12:50:10.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:50:10.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:50:10.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.3 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:50:10.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:50:10.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:50:10.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:50:10.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:50:10.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:50:10.3 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.3 Trace: Feed has valid size in description. 12:50:10.3 Debug: Downloading Feed http://my.indexer.tv/recent 12:50:10.3 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:50:10.3 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:50:10.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 12:50:10.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 12:50:10.3 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.4 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:50:10.4 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:50:10.4 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.4 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:50:10.4 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:50:10.4 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:50:10.4 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:50:10.4 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:50:10.4 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:50:10.4 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Trace: Feed has valid size in description. 12:50:10.4 Debug: Downloading Feed http://my.indexer.tv/recent 12:50:10.4 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:50:10.4 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:50:10.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 12:50:10.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 12:50:10.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:50:10.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:50:10.4 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:50:10.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:50:10.4 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:50:10.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:50:10.4 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:50:10.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:50:10.4 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Trace: Feed has valid size in description. 12:50:10.4 Debug: Downloading Feed http://my.indexer.tv/recent 12:50:10.4 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:50:10.4 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:50:10.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 12:50:10.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 12:50:10.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Debug: Feed doesn't have release size. 12:50:10.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.4 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Debug: Downloading Feed http://my.indexer.tv/recent 12:50:10.4 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.4 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.4 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.4 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.4 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 12:50:10.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 12:50:10.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:50:10.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:50:10.4 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 13625 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:50:10.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:50:10.4 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:50:10.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:50:10.4 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:50:10.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:50:10.4 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 10468982784 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Debug: Feed doesn't have release size. 12:50:10.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:50:10.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:50:10.4 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.4 Debug: Downloading Feed http://my.indexer.tv/recent 12:50:10.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 12:50:10.4 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 12:50:10.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 12:50:10.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 12:50:10.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.4 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:50:10.4 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:50:10.4 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:50:10.4 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:50:10.4 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:50:10.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: 12:50:10.4 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.4 Trace: Feed has valid size in enclosure. 12:50:10.4 Debug: Downloading Feed http://my.indexer.tv/recent 12:50:10.4 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:50:10.4 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:50:10.4 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:50:10.4 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:50:10.4 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:50:10.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 12:50:10.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 12:50:10.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.4 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:50:10.4 Trace: Feed has Ezrss schema 12:50:10.4 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:50:10.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:50:10.4 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:50:10.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: 12:50:10.4 Debug: Feed was parseable by Ezrss Parser 12:50:10.4 Debug: Downloading Feed http://my.indexer.tv/recent 12:50:10.4 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:50:10.4 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:50:10.4 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:50:10.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 12:50:10.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 12:50:10.4 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:50:10.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:50:10.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:50:10.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:50:10.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:50:10.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:50:10.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:50:10.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:50:10.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:50:10.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:50:10.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:50:10.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:50:10.5 Trace: TorrentInfo: Guid: ae2f9904-a992-4f4b-936d-287bb1e608ee Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:50:10.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:50:10.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:50:10.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:50:10.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:50:10.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:50:10.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:50:10.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:50:10.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:50:10.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:50:10.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:50:10.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:50:10.5 Trace: TorrentInfo: Guid: 1ccf1398-dbe4-4e51-a390-66706aba526f Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:50:10.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:50:10.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:50:10.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:50:10.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:50:10.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:50:10.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:50:10.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:50:10.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:50:10.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:50:10.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:50:10.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:50:10.5 Trace: TorrentInfo: Guid: f4e1e7a0-bdb2-4c7b-935e-7380e0a994ff Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:50:10.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:50:10.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:50:10.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:50:10.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:50:10.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:50:10.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:50:10.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:50:10.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:50:10.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:50:10.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:50:10.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:50:10.5 Trace: TorrentInfo: Guid: 51f07bbd-dc29-43e3-a6c1-fb17610d42f4 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 984078090 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.5 Trace: Feed has valid size in description. 12:50:10.5 Debug: Downloading Feed http://my.indexer.tv/recent 12:50:10.5 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.5 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:50:10.5 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:50:10.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:50:10.5 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:50:10.5 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:50:10.5 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:50:10.5 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:50:10.5 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:50:10.5 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:50:10.5 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:50:10.5 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:50:10.5 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:50:10.5 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:50:10.5 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:50:10.5 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:50:10.5 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:50:10.5 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:50:10.5 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:50:10.5 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:50:10.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 12:50:10.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 12:50:10.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.5 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:50:10.5 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:50:10.5 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:50:10.5 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:50:10.5 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:50:10.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: 12:50:10.5 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.5 Trace: Feed has valid size in enclosure. 12:50:10.5 Debug: Downloading Feed http://my.indexer.tv/recent 12:50:10.5 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:50:10.5 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:50:10.5 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:50:10.5 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:50:10.5 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:50:10.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 12:50:10.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 12:50:10.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.5 Trace: Parsed: The Voice 8x25 12:50:10.5 Trace: Parsed: The Voice 8x26 12:50:10.5 Trace: Parsed: How It's Made 25x07 720p 12:50:10.5 Trace: Parsed: Major Lazer 1x05 720p 12:50:10.5 Trace: Parsed: Lip Sync Battle 1x08 720p 12:50:10.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: 12:50:10.5 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.5 Trace: Parsed: The Voice 8x25 12:50:10.5 Trace: Parsed: The Voice 8x26 12:50:10.5 Trace: Parsed: How It's Made 25x07 720p 12:50:10.5 Trace: Parsed: Major Lazer 1x05 720p 12:50:10.5 Trace: Parsed: Lip Sync Battle 1x08 720p 12:50:10.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: 12:50:10.5 Trace: Parsed: The Voice 8x25 12:50:10.5 Trace: Parsed: The Voice 8x26 12:50:10.5 Trace: Parsed: How It's Made 25x07 720p 12:50:10.5 Trace: Parsed: Major Lazer 1x05 720p 12:50:10.5 Trace: Parsed: Lip Sync Battle 1x08 720p 12:50:10.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: 12:50:10.5 Trace: Parsed: The Voice 8x25 12:50:10.5 Trace: Parsed: The Voice 8x26 12:50:10.5 Trace: Parsed: How It's Made 25x07 720p 12:50:10.5 Trace: Parsed: Major Lazer 1x05 720p 12:50:10.5 Trace: Parsed: Lip Sync Battle 1x08 720p 12:50:10.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: 12:50:10.5 Debug: Feed doesn't have release size. 12:50:10.5 Trace: Parsed: The Voice 8x25 12:50:10.5 Trace: Parsed: The Voice 8x26 12:50:10.5 Trace: Parsed: How It's Made 25x07 720p 12:50:10.5 Trace: Parsed: Major Lazer 1x05 720p 12:50:10.5 Trace: Parsed: Lip Sync Battle 1x08 720p 12:50:10.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: 12:50:10.5 Debug: Downloading Feed http://my.indexer.tv/recent 12:50:10.5 Trace: Parsed: The Voice 8x25 12:50:10.5 Trace: Parsed: The Voice 8x26 12:50:10.5 Trace: Parsed: How It's Made 25x07 720p 12:50:10.5 Trace: Parsed: Major Lazer 1x05 720p 12:50:10.5 Trace: Parsed: Lip Sync Battle 1x08 720p 12:50:10.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 12:50:10.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 12:50:10.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.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 12:50:10.5 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.GetParser(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssIndexer.GetParser() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssIndexer.cs:line 31 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Lidarr.Core/Indexers/HttpIndexerBase.cs:line 87 FeedUrl: http://my.indexer.tv/recent 12:50:10.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 12:50:10.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 12:50:10.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.6 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:50:10.6 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:50:10.6 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:50:10.6 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:50:10.6 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:50:10.6 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:50:10.6 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:50:10.6 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:50:10.6 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:50:10.6 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:50:10.6 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:50:10.6 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:50:10.6 Debug: Feed doesn't have release size. 12:50:10.6 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 12:50:10.6 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 12:50:10.6 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:50:10.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.6 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:50:10.6 Trace: Feed has Ezrss schema 12:50:10.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:50:10.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:50:10.6 Debug: Feed was parseable by Ezrss Parser 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:50:10.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.6 Trace: TorrentInfo: Guid: 8d4c6a78-8409-409f-a795-37d21873a914 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.6 Trace: TorrentInfo: Guid: ac3892d6-c9cf-4e5b-8245-90990201ef0c Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.6 Trace: TorrentInfo: Guid: 5f81f93a-bd82-44a1-8341-b79e5380f3cc Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.6 Trace: TorrentInfo: Guid: 15bd3fb2-ef84-4b52-ba6e-c569765b54c2 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 513802 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.6 Debug: Feed doesn't have release size. 12:50:10.6 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.6 Trace: TorrentInfo: Guid: 8e5605be-d735-460c-b688-2c30ccd07e98 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 12:50:10.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.6 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.6 Debug: Feed doesn't have release size. 12:50:10.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 12:50:10.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.6 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:50:10.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:50:10.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:50:10.6 Trace: TorrentInfo: Guid: 17c46f37-889a-4ea6-bdaa-ea895388bb20 Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.6 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.6 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:50:10.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:50:10.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:50:10.6 Trace: TorrentInfo: Guid: 564bb6ee-d085-40f3-9bb5-6a6e60d9d139 Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.6 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:50:10.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:50:10.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:50:10.6 Trace: TorrentInfo: Guid: b44097bb-da88-4f59-ad30-557022edd27f Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.6 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 12:50:10.6 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 12:50:10.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 12:50:10.6 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 12:50:10.6 Trace: TorrentInfo: Guid: 29138f6c-4aa1-47b8-b49e-1bea0afb9d64 Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 1471026299 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.6 Trace: Feed has valid size in description. 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 12:50:10.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.6 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:50:10.6 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:50:10.6 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:50:10.6 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:50:10.6 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 12:50:10.6 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:50:10.6 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:50:10.6 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:50:10.6 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:50:10.6 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 12:50:10.6 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:50:10.6 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:50:10.6 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:50:10.6 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:50:10.6 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 12:50:10.6 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 12:50:10.6 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 12:50:10.6 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 12:50:10.6 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 12:50:10.6 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 2523293286 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 12:50:10.6 Trace: Feed has valid size in description. 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 12:50:10.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.6 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 12:50:10.6 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 12:50:10.6 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 12:50:10.6 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 12:50:10.6 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 12:50:10.6 Trace: TorrentInfo: Guid: https://hdaccess.net/details.php?id=11515 Title: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 Size: 2538463390 InfoUrl: DownloadUrl: https://hdaccess.net/download.php?torrent=11515&passkey=123456 Indexer: CommentUrl: https://hdaccess.net/details.php?id=11515&hit=1#comments DownloadProtocol: Unknown PublishDate: 03/14/2015 21:10:42 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.6 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.6 Trace: Feed has valid size in enclosure. 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 12:50:10.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.6 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:50:10.6 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:50:10.6 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:50:10.6 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:50:10.6 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:50:10.6 Trace: TorrentInfo: Guid: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D Title: Series Title S05E02 HDTV x264-Xclusive [eztv] Size: 388895872 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 Indexer: CommentUrl: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D DownloadProtocol: Unknown PublishDate: 04/12/2015 03:34:00 MagnetUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 InfoHash: 9FB267CFF5AE5603F07A347676EC3BF3E35F75E1 Seeders: Peers: 12:50:10.6 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.6 Trace: Feed has valid size in enclosure. 12:50:10.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 12:50:10.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 12:50:10.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:50:10.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:50:10.6 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.6 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:50:10.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:50:10.6 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:50:10.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:50:10.7 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 12:50:10.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 12:50:10.7 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Trace: Feed has valid size in description. 12:50:10.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 12:50:10.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 12:50:10.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:50:10.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:50:10.7 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:50:10.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:50:10.7 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:50:10.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:50:10.7 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 12:50:10.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 12:50:10.7 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Trace: Feed has valid size in description. 12:50:10.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 12:50:10.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 12:50:10.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.7 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 12:50:10.7 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 12:50:10.7 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 12:50:10.7 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 12:50:10.7 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 12:50:10.7 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 12:50:10.7 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 12:50:10.7 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 12:50:10.7 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 12:50:10.7 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 12:50:10.7 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 12:50:10.7 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 12:50:10.7 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 12:50:10.7 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 12:50:10.7 Trace: TorrentInfo: Guid: 169de610-5998-43e5-ae45-f17fcc8809af Title: Egypt's Lost Queens.720p.2014.WEB.H.264 Size: 0 InfoUrl: DownloadUrl: https://www.bit-hdtv.com/rssdownload.php?id=123 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 06/03/2015 03:19:49 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.7 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 12:50:10.7 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 12:50:10.7 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 12:50:10.7 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 12:50:10.7 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 12:50:10.7 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 12:50:10.7 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 12:50:10.7 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 12:50:10.7 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 12:50:10.7 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 12:50:10.7 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 12:50:10.7 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 12:50:10.7 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 12:50:10.7 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 12:50:10.7 Trace: TorrentInfo: Guid: c1bc020f-0bff-40b6-b795-4d9c0d3015cc Title: Egypt's Lost Queens.720p.2014.WEB.H.264 Size: 1063004406 InfoUrl: DownloadUrl: https://www.bit-hdtv.com/rssdownload.php?id=123 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 06/03/2015 03:19:49 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Trace: Feed has valid size in Size element. 12:50:10.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 12:50:10.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 12:50:10.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.7 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.7 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.7 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.7 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Debug: Feed doesn't have release size. 12:50:10.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 12:50:10.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 12:50:10.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 12:50:10.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 12:50:10.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 12:50:10.7 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 12:50:10.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 12:50:10.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.7 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 12:50:10.7 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 12:50:10.7 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:50:10.7 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:50:10.7 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 12:50:10.7 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.7 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.7 Trace: Feed has valid size in enclosure. 12:50:10.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 12:50:10.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 12:50:10.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.7 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:50:10.7 Trace: Feed has Ezrss schema 12:50:10.7 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 12:50:10.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:50:10.7 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 12:50:10.7 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 12:50:10.7 Debug: Feed was parseable by Ezrss Parser 12:50:10.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 12:50:10.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 12:50:10.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:50:10.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:50:10.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:50:10.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:50:10.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:50:10.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:50:10.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:50:10.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:50:10.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:50:10.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:50:10.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:50:10.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:50:10.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:50:10.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:50:10.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:50:10.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:50:10.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:50:10.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:50:10.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:50:10.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:50:10.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:50:10.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:50:10.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:50:10.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:50:10.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:50:10.7 Trace: TorrentInfo: Guid: 441138c2-78e4-4244-b1ad-cd472fdffe2c Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:50:10.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:50:10.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:50:10.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:50:10.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:50:10.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:50:10.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:50:10.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:50:10.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:50:10.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:50:10.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:50:10.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:50:10.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:50:10.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:50:10.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:50:10.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:50:10.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:50:10.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:50:10.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:50:10.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:50:10.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:50:10.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:50:10.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:50:10.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:50:10.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:50:10.7 Trace: TorrentInfo: Guid: 9f29e20d-c52e-4d84-ab7c-59cb275965ce Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:50:10.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:50:10.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:50:10.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:50:10.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:50:10.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:50:10.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:50:10.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:50:10.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:50:10.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:50:10.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:50:10.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:50:10.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:50:10.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:50:10.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:50:10.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:50:10.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:50:10.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:50:10.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:50:10.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:50:10.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:50:10.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:50:10.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:50:10.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:50:10.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:50:10.7 Trace: TorrentInfo: Guid: b1f1e442-8352-4b7b-bebf-4749c07b2b50 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 12:50:10.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 12:50:10.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 12:50:10.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 12:50:10.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 12:50:10.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 12:50:10.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 12:50:10.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 12:50:10.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 12:50:10.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 12:50:10.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 12:50:10.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 12:50:10.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 12:50:10.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 12:50:10.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 12:50:10.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 12:50:10.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 12:50:10.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 12:50:10.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 12:50:10.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 12:50:10.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 12:50:10.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 12:50:10.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 12:50:10.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 12:50:10.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 12:50:10.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 12:50:10.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 12:50:10.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 12:50:10.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 12:50:10.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 12:50:10.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 12:50:10.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 12:50:10.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 12:50:10.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 12:50:10.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 12:50:10.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 12:50:10.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 12:50:10.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 12:50:10.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 12:50:10.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 12:50:10.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 12:50:10.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 12:50:10.8 Trace: TorrentInfo: Guid: 5a559a68-e705-4b9c-a977-5df8a07d32a8 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 984078090 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.8 Trace: Feed has valid size in description. 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 12:50:10.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.8 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 12:50:10.8 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 12:50:10.8 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 12:50:10.8 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 12:50:10.8 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 12:50:10.8 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.8 Trace: Feed has valid size in enclosure. 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 12:50:10.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.8 Trace: Parsed: The Voice 8x25 12:50:10.8 Trace: Parsed: The Voice 8x26 12:50:10.8 Trace: Parsed: How It's Made 25x07 720p 12:50:10.8 Trace: Parsed: Major Lazer 1x05 720p 12:50:10.8 Trace: Parsed: Lip Sync Battle 1x08 720p 12:50:10.8 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:50:10.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.8 Trace: Parsed: The Voice 8x25 12:50:10.8 Trace: Parsed: The Voice 8x26 12:50:10.8 Trace: Parsed: How It's Made 25x07 720p 12:50:10.8 Trace: Parsed: Major Lazer 1x05 720p 12:50:10.8 Trace: Parsed: Lip Sync Battle 1x08 720p 12:50:10.8 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:50:10.8 Trace: Parsed: The Voice 8x25 12:50:10.8 Trace: Parsed: The Voice 8x26 12:50:10.8 Trace: Parsed: How It's Made 25x07 720p 12:50:10.8 Trace: Parsed: Major Lazer 1x05 720p 12:50:10.8 Trace: Parsed: Lip Sync Battle 1x08 720p 12:50:10.8 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:50:10.8 Trace: Parsed: The Voice 8x25 12:50:10.8 Trace: Parsed: The Voice 8x26 12:50:10.8 Trace: Parsed: How It's Made 25x07 720p 12:50:10.8 Trace: Parsed: Major Lazer 1x05 720p 12:50:10.8 Trace: Parsed: Lip Sync Battle 1x08 720p 12:50:10.8 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:50:10.8 Debug: Feed doesn't have release size. 12:50:10.8 Trace: Parsed: The Voice 8x25 12:50:10.8 Trace: Parsed: The Voice 8x26 12:50:10.8 Trace: Parsed: How It's Made 25x07 720p 12:50:10.8 Trace: Parsed: Major Lazer 1x05 720p 12:50:10.8 Trace: Parsed: Lip Sync Battle 1x08 720p 12:50:10.8 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 12:50:10.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.8 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:50:10.8 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:50:10.8 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:50:10.8 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:50:10.8 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:50:10.8 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:50:10.8 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:50:10.8 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:50:10.8 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:50:10.8 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:50:10.8 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:50:10.8 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:50:10.8 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.8 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:50:10.8 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:50:10.8 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:50:10.8 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:50:10.8 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:50:10.8 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:50:10.8 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:50:10.8 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:50:10.8 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:50:10.8 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:50:10.8 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:50:10.8 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:50:10.8 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.8 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:50:10.8 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:50:10.8 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:50:10.8 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:50:10.8 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:50:10.8 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:50:10.8 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:50:10.8 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:50:10.8 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:50:10.8 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:50:10.8 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:50:10.8 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:50:10.8 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.8 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 12:50:10.8 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 12:50:10.8 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 12:50:10.8 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 12:50:10.8 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 12:50:10.8 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 12:50:10.8 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 12:50:10.8 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 12:50:10.8 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 12:50:10.8 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 12:50:10.8 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 12:50:10.8 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 12:50:10.8 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 12:50:10.8 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 12:50:10.8 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 405180252 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.8 Trace: Feed has valid size in description. 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 12:50:10.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:50:10.8 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 14701 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:50:10.8 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:50:10.8 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.8 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 12:50:10.8 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 185923011 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 12:50:10.8 Trace: Feed has valid size in description. 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:50:10.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.8 Trace: Identified feed as EZTV compatible by EZTV Namespace 12:50:10.8 Trace: Feed has Ezrss schema 12:50:10.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:50:10.8 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:50:10.8 Trace: Feed wasn't parsable by Ezrss Parser NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Feed doesn't contain the release content size. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ValidateReleaseSize(TorrentInfo[] releases, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 289 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetEzrssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 100 12:50:10.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:50:10.8 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 100000 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:50:10.8 Trace: Feed doesn't have Seeders in Description, disabling option. 12:50:10.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:50:10.8 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:50:10.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:50:10.8 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:50:10.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:50:10.8 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:50:10.8 Debug: Feed doesn't have release size. 12:50:10.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 12:50:10.8 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:50:10.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.8 Trace: TorrentInfo: Guid: c42154e9-50eb-423e-87b9-202eae8c0286 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.8 Trace: TorrentInfo: Guid: 7d3aa8ee-0edd-4347-a129-6a924b08ca6a Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.8 Trace: TorrentInfo: Guid: db15033f-8da4-43ce-a31e-12610ddc803c Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.8 Trace: TorrentInfo: Guid: 2654eaf4-d287-440a-a2ac-0ce9a15d0f6d Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 513802 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.8 Debug: Feed doesn't have release size. 12:50:10.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.8 Trace: TorrentInfo: Guid: 2dfb630a-d532-43bb-8870-3efee73fc0dc Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 12:50:10.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 12:50:10.8 Trace: TorrentInfo: Guid: 0f15fa23-0585-49fe-b8ca-2e029615719f Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 12:50:10.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 12:50:10.8 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 12:50:10.8 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 12:50:10.8 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:50:10.8 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:50:10.8 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:50:10.8 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:50:10.8 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 12:50:10.8 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 12:50:10.8 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:50:10.8 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:50:10.8 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:50:10.8 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:50:10.8 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 12:50:10.8 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 12:50:10.8 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:50:10.8 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:50:10.8 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:50:10.8 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:50:10.8 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 12:50:10.8 Debug: Downloading Feed http://localhost:9117/api/v2.0/indexers/all/results/torznab/api?t=music&cat=1&extended=1&offset=0&limit=100 12:50:10.8 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:50:10.8 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:50:10.8 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:50:10.8 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:50:10.8 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 12:50:10.8 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:50:10.8 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 12:50:10.8 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 12:50:10.8 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 12:50:10.8 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 12:50:10.8 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 12:50:10.8 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 12:50:10.8 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 12:50:10.8 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 12:50:10.8 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 12:50:10.8 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 12:50:10.8 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 12:50:10.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 12:50:10.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 12:50:10.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 12:50:10.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 12:50:10.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 12:50:10.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 12:50:10.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 12:50:10.9 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 12:50:10.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470109244059_381/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:10.9 Info: DatabaseEngineVersionCheck migrating 12:50:10.9 Info: PerformDBOperation 12:50:10.9 Info: Performing DB Operation 12:50:10.9 Info: SQLite 3.45.3 12:50:10.9 Info: => 0.0012356s 12:50:10.9 Info: DatabaseEngineVersionCheck migrated 12:50:10.9 Info: => 0.0012524s 12:50:10.9 Info: VersionMigration migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: CreateTable VersionInfo 12:50:10.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 12:50:10.9 Info: => 0.0001758s 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: VersionMigration migrated 12:50:10.9 Info: => 0.0005548s 12:50:10.9 Info: VersionUniqueMigration migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: CreateIndex VersionInfo (Version) 12:50:10.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:50:10.9 Info: => 0.0001318s 12:50:10.9 Info: AlterTable VersionInfo 12:50:10.9 Info: => 1E-06s 12:50:10.9 Info: CreateColumn VersionInfo AppliedOn DateTime 12:50:10.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 12:50:10.9 Info: => 0.0006352s 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: VersionUniqueMigration migrated 12:50:10.9 Info: => 0.0008686s 12:50:10.9 Info: VersionDescriptionMigration migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: AlterTable VersionInfo 12:50:10.9 Info: => 1E-06s 12:50:10.9 Info: CreateColumn VersionInfo Description String 12:50:10.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 12:50:10.9 Info: => 0.0002611s 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: VersionDescriptionMigration migrated 12:50:10.9 Info: => 0.0004726s 12:50:10.9 Info: 1: InitialSetup migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 1 12:50:10.9 Info: CreateTable Logs 12:50:10.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) 12:50:10.9 Info: => 0.0002465s 12:50:10.9 Info: CreateIndex Logs (Time) 12:50:10.9 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 12:50:10.9 Info: => 8.59E-05s 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-05-17T12:50:10', 'InitialSetup') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 1: InitialSetup migrated 12:50:10.9 Info: => 0.0003918s 12:50:10.9 Info: 2: add_reason_to_pending_releases migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 2 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-05-17T12:50:10', 'add_reason_to_pending_releases') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 2: add_reason_to_pending_releases migrated 12:50:10.9 Info: => 0.0003855s 12:50:10.9 Info: 3: add_medium_support migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 3 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-05-17T12:50:10', 'add_medium_support') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 3: add_medium_support migrated 12:50:10.9 Info: => 0.0002995s 12:50:10.9 Info: 4: add_various_qualites_in_profile migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 4 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-05-17T12:50:10', 'add_various_qualites_in_profile') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 4: add_various_qualites_in_profile migrated 12:50:10.9 Info: => 0.0003227s 12:50:10.9 Info: 5: metadata_profiles migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 5 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-05-17T12:50:10', 'metadata_profiles') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 5: metadata_profiles migrated 12:50:10.9 Info: => 0.000298s 12:50:10.9 Info: 6: separate_automatic_and_interactive_search migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 6 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-05-17T12:50:10', 'separate_automatic_and_interactive_search') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 6: separate_automatic_and_interactive_search migrated 12:50:10.9 Info: => 0.0002978s 12:50:10.9 Info: 7: change_album_path_to_relative migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 7 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-05-17T12:50:10', 'change_album_path_to_relative') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 7: change_album_path_to_relative migrated 12:50:10.9 Info: => 0.0002958s 12:50:10.9 Info: 8: change_quality_size_mb_to_kb migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 8 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-05-17T12:50:10', 'change_quality_size_mb_to_kb') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 8: change_quality_size_mb_to_kb migrated 12:50:10.9 Info: => 0.0002935s 12:50:10.9 Info: 9: album_releases migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 9 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-05-17T12:50:10', 'album_releases') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 9: album_releases migrated 12:50:10.9 Info: => 0.0002958s 12:50:10.9 Info: 10: album_releases_fix migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 10 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-05-17T12:50:10', 'album_releases_fix') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 10: album_releases_fix migrated 12:50:10.9 Info: => 0.0002935s 12:50:10.9 Info: 11: import_lists migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 11 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-05-17T12:50:10', 'import_lists') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 11: import_lists migrated 12:50:10.9 Info: => 0.0002895s 12:50:10.9 Info: 12: add_release_status migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 12 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-05-17T12:50:10', 'add_release_status') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 12: add_release_status migrated 12:50:10.9 Info: => 0.0002957s 12:50:10.9 Info: 13: album_download_notification migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 13 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-05-17T12:50:10', 'album_download_notification') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 13: album_download_notification migrated 12:50:10.9 Info: => 0.0003153s 12:50:10.9 Info: 14: fix_language_metadata_profiles migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 14 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-05-17T12:50:10', 'fix_language_metadata_profiles') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 14: fix_language_metadata_profiles migrated 12:50:10.9 Info: => 0.0003039s 12:50:10.9 Info: 15: remove_fanzub migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 15 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-05-17T12:50:10', 'remove_fanzub') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 15: remove_fanzub migrated 12:50:10.9 Info: => 0.0002952s 12:50:10.9 Info: 16: update_artist_history_indexes migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 16 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-05-17T12:50:10', 'update_artist_history_indexes') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 16: update_artist_history_indexes migrated 12:50:10.9 Info: => 0.0002954s 12:50:10.9 Info: 17: remove_nma migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 17 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-05-17T12:50:10', 'remove_nma') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 17: remove_nma migrated 12:50:10.9 Info: => 0.0002935s 12:50:10.9 Info: 18: album_disambiguation migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 18 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-05-17T12:50:10', 'album_disambiguation') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 18: album_disambiguation migrated 12:50:10.9 Info: => 0.0002906s 12:50:10.9 Info: 19: add_ape_quality_in_profiles migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 19 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-05-17T12:50:10', 'add_ape_quality_in_profiles') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 19: add_ape_quality_in_profiles migrated 12:50:10.9 Info: => 0.0002932s 12:50:10.9 Info: 20: remove_pushalot migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 20 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-05-17T12:50:10', 'remove_pushalot') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 20: remove_pushalot migrated 12:50:10.9 Info: => 0.0002926s 12:50:10.9 Info: 21: add_custom_filters migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 21 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-05-17T12:50:10', 'add_custom_filters') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 21: add_custom_filters migrated 12:50:10.9 Info: => 0.0002864s 12:50:10.9 Info: 22: import_list_tags migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 22 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-05-17T12:50:10', 'import_list_tags') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 22: import_list_tags migrated 12:50:10.9 Info: => 0.000289s 12:50:10.9 Info: 23: add_release_groups_etc migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 23 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-05-17T12:50:10', 'add_release_groups_etc') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 23: add_release_groups_etc migrated 12:50:10.9 Info: => 0.0002984s 12:50:10.9 Info: 24: NewMediaInfoFormat migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 24 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-05-17T12:50:10', 'NewMediaInfoFormat') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 24: NewMediaInfoFormat migrated 12:50:10.9 Info: => 0.0002917s 12:50:10.9 Info: 25: rename_restrictions_to_release_profiles migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 25 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-05-17T12:50:10', 'rename_restrictions_to_release_profiles') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 25: rename_restrictions_to_release_profiles migrated 12:50:10.9 Info: => 0.0002889s 12:50:10.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 26 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-05-17T12:50:10', 'rename_quality_profiles_add_upgrade_allowed') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 12:50:10.9 Info: => 0.0002914s 12:50:10.9 Info: 27: add_import_exclusions migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 27 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-05-17T12:50:10', 'add_import_exclusions') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 27: add_import_exclusions migrated 12:50:10.9 Info: => 0.0002867s 12:50:10.9 Info: 28: clean_artist_metadata_table migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 28 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-05-17T12:50:10', 'clean_artist_metadata_table') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 28: clean_artist_metadata_table migrated 12:50:10.9 Info: => 0.0002916s 12:50:10.9 Info: 29: health_issue_notification migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 29 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-05-17T12:50:10', 'health_issue_notification') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 29: health_issue_notification migrated 12:50:10.9 Info: => 0.0002886s 12:50:10.9 Info: 30: add_mediafilerepository_mtime migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 30 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-05-17T12:50:10', 'add_mediafilerepository_mtime') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 30: add_mediafilerepository_mtime migrated 12:50:10.9 Info: => 0.0002823s 12:50:10.9 Info: 31: add_artistmetadataid_constraint migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 31 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-05-17T12:50:10', 'add_artistmetadataid_constraint') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 31: add_artistmetadataid_constraint migrated 12:50:10.9 Info: => 0.000282s 12:50:10.9 Info: 32: old_ids_and_artist_alias migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 32 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-05-17T12:50:10', 'old_ids_and_artist_alias') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 32: old_ids_and_artist_alias migrated 12:50:10.9 Info: => 0.0002911s 12:50:10.9 Info: 33: download_propers_config migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 33 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-05-17T12:50:10', 'download_propers_config') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 33: download_propers_config migrated 12:50:10.9 Info: => 0.0002878s 12:50:10.9 Info: 34: remove_language_profiles migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 34 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-05-17T12:50:10', 'remove_language_profiles') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 34: remove_language_profiles migrated 12:50:10.9 Info: => 0.0002843s 12:50:10.9 Info: 35: multi_disc_naming_format migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 35 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-05-17T12:50:10', 'multi_disc_naming_format') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 35: multi_disc_naming_format migrated 12:50:10.9 Info: => 0.0002819s 12:50:10.9 Info: 36: add_download_client_priority migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 36 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-05-17T12:50:10', 'add_download_client_priority') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 36: add_download_client_priority migrated 12:50:10.9 Info: => 0.0002853s 12:50:10.9 Info: 37: remove_growl_prowl migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 37 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-05-17T12:50:10', 'remove_growl_prowl') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 37: remove_growl_prowl migrated 12:50:10.9 Info: => 0.0002835s 12:50:10.9 Info: 38: remove_plex_hometheatre migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 38 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-05-17T12:50:10', 'remove_plex_hometheatre') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 38: remove_plex_hometheatre migrated 12:50:10.9 Info: => 0.0002815s 12:50:10.9 Info: 39: add_root_folder_add_defaults migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 39 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-05-17T12:50:10', 'add_root_folder_add_defaults') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 39: add_root_folder_add_defaults migrated 12:50:10.9 Info: => 0.0002831s 12:50:10.9 Info: 40: task_duration migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 40 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-05-17T12:50:10', 'task_duration') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 40: task_duration migrated 12:50:10.9 Info: => 0.0002846s 12:50:10.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 41 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-05-17T12:50:10', 'add_indexer_and_enabled_to_release_profiles') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 12:50:10.9 Info: => 0.0002969s 12:50:10.9 Info: 42: remove_album_folders migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 42 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-05-17T12:50:10', 'remove_album_folders') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 42: remove_album_folders migrated 12:50:10.9 Info: => 0.0002943s 12:50:10.9 Info: 44: add_priority_to_indexers migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 44 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-05-17T12:50:10', 'add_priority_to_indexers') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 44: add_priority_to_indexers migrated 12:50:10.9 Info: => 0.0002857s 12:50:10.9 Info: 45: remove_chown_and_folderchmod_config migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 45 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-05-17T12:50:10', 'remove_chown_and_folderchmod_config') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 45: remove_chown_and_folderchmod_config migrated 12:50:10.9 Info: => 0.0002846s 12:50:10.9 Info: 47: update_notifiarr migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 47 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-05-17T12:50:10', 'update_notifiarr') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 47: update_notifiarr migrated 12:50:10.9 Info: => 0.0027008s 12:50:10.9 Info: 49: email_multiple_addresses migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 49 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-05-17T12:50:10', 'email_multiple_addresses') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 49: email_multiple_addresses migrated 12:50:10.9 Info: => 0.0003061s 12:50:10.9 Info: 50: rename_blacklist_to_blocklist migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 50 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-05-17T12:50:10', 'rename_blacklist_to_blocklist') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 50: rename_blacklist_to_blocklist migrated 12:50:10.9 Info: => 0.000291s 12:50:10.9 Info: 51: cdh_per_downloadclient migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 51 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-05-17T12:50:10', 'cdh_per_downloadclient') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 51: cdh_per_downloadclient migrated 12:50:10.9 Info: => 0.0002947s 12:50:10.9 Info: 52: download_history migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 52 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-05-17T12:50:10', 'download_history') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 52: download_history migrated 12:50:10.9 Info: => 0.0002896s 12:50:10.9 Info: 53: add_update_history migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 53 12:50:10.9 Info: CreateTable UpdateHistory 12:50:10.9 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 12:50:10.9 Info: => 0.0001971s 12:50:10.9 Info: CreateIndex UpdateHistory (Date) 12:50:10.9 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 12:50:10.9 Info: => 9.19E-05s 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-05-17T12:50:10', 'add_update_history') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 53: add_update_history migrated 12:50:10.9 Info: => 0.0003713s 12:50:10.9 Info: 54: add_on_update_to_notifications migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 54 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-05-17T12:50:10', 'add_on_update_to_notifications') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 54: add_on_update_to_notifications migrated 12:50:10.9 Info: => 0.0003005s 12:50:10.9 Info: 55: download_client_per_indexer migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 55 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-05-17T12:50:10', 'download_client_per_indexer') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 55: download_client_per_indexer migrated 12:50:10.9 Info: => 0.0003047s 12:50:10.9 Info: 56: AddNewItemMonitorType migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 56 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-05-17T12:50:10', 'AddNewItemMonitorType') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 56: AddNewItemMonitorType migrated 12:50:10.9 Info: => 0.0002897s 12:50:10.9 Info: 57: ImportListSearch migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 57 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-05-17T12:50:10', 'ImportListSearch') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 57: ImportListSearch migrated 12:50:10.9 Info: => 0.0002876s 12:50:10.9 Info: 58: ImportListMonitorExisting migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 58 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-05-17T12:50:10', 'ImportListMonitorExisting') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 58: ImportListMonitorExisting migrated 12:50:10.9 Info: => 0.0002892s 12:50:10.9 Info: 59: add_indexer_tags migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 59 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-05-17T12:50:10', 'add_indexer_tags') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 59: add_indexer_tags migrated 12:50:10.9 Info: => 0.0002857s 12:50:10.9 Info: 60: update_audio_types migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 60 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-05-17T12:50:10', 'update_audio_types') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 60: update_audio_types migrated 12:50:10.9 Info: => 0.0002856s 12:50:10.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 61 12:50:10.9 Info: AlterTable Logs 12:50:10.9 Info: => 1.6E-06s 12:50:10.9 Info: AlterColumn Logs Time DateTimeOffset 12:50:10.9 Info: CREATE TABLE "Logs_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) 12:50:10.9 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 12:50:10.9 Info: DROP TABLE "Logs" 12:50:10.9 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 12:50:10.9 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 12:50:10.9 Info: => 0.0015165s 12:50:10.9 Info: AlterTable UpdateHistory 12:50:10.9 Info: => 1E-06s 12:50:10.9 Info: AlterColumn UpdateHistory Date DateTimeOffset 12:50:10.9 Info: CREATE TABLE "UpdateHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 12:50:10.9 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 12:50:10.9 Info: DROP TABLE "UpdateHistory" 12:50:10.9 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 12:50:10.9 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 12:50:10.9 Info: => 0.001311s 12:50:10.9 Info: AlterTable VersionInfo 12:50:10.9 Info: => 1.1E-06s 12:50:10.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 12:50:10.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 12:50:10.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 12:50:10.9 Info: DROP TABLE "VersionInfo" 12:50:10.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 12:50:10.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 12:50:10.9 Info: => 0.0013446s 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-05-17T12:50:10', 'postgres_update_timestamp_columns_to_with_timezone') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 12:50:10.9 Info: => 0.0016968s 12:50:10.9 Info: 62: add_on_delete_to_notifications migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 62 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-05-17T12:50:10', 'add_on_delete_to_notifications') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 62: add_on_delete_to_notifications migrated 12:50:10.9 Info: => 0.0003044s 12:50:10.9 Info: 63: add_custom_formats migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 63 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-05-17T12:50:10', 'add_custom_formats') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 63: add_custom_formats migrated 12:50:10.9 Info: => 0.0002932s 12:50:10.9 Info: 64: add_result_to_commands migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 64 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-05-17T12:50:10', 'add_result_to_commands') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 64: add_result_to_commands migrated 12:50:10.9 Info: => 0.0002872s 12:50:10.9 Info: 65: health_restored_notification migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 65 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-05-17T12:50:10', 'health_restored_notification') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 65: health_restored_notification migrated 12:50:10.9 Info: => 0.0002931s 12:50:10.9 Info: 66: remove_uc migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 66 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-05-17T12:50:10', 'remove_uc') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 66: remove_uc migrated 12:50:10.9 Info: => 0.0002871s 12:50:10.9 Info: 67: download_clients_rename_tv_to_music migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 67 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-05-17T12:50:10', 'download_clients_rename_tv_to_music') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 67: download_clients_rename_tv_to_music migrated 12:50:10.9 Info: => 0.0002863s 12:50:10.9 Info: 68: add_colon_replacement_to_naming_config migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 68 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-05-17T12:50:10', 'add_colon_replacement_to_naming_config') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 68: add_colon_replacement_to_naming_config migrated 12:50:10.9 Info: => 0.0003081s 12:50:10.9 Info: 69: list_sync_time migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 69 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-05-17T12:50:10', 'list_sync_time') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 69: list_sync_time migrated 12:50:10.9 Info: => 0.0003071s 12:50:10.9 Info: 70: add_download_client_tags migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 70 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-05-17T12:50:10', 'add_download_client_tags') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 70: add_download_client_tags migrated 12:50:10.9 Info: => 0.0003047s 12:50:10.9 Info: 71: add_notification_status migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 71 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-05-17T12:50:10', 'add_notification_status') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 71: add_notification_status migrated 12:50:10.9 Info: => 0.0003039s 12:50:10.9 Info: 72: add_alac_24_quality_in_profiles migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 72 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-05-17T12:50:10', 'add_alac_24_quality_in_profiles') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 72: add_alac_24_quality_in_profiles migrated 12:50:10.9 Info: => 0.0003046s 12:50:10.9 Info: 73: add_salt_to_users migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 73 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-05-17T12:50:10', 'add_salt_to_users') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 73: add_salt_to_users migrated 12:50:10.9 Info: => 0.0002973s 12:50:10.9 Info: 74: add_auto_tagging migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 74 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-05-17T12:50:10', 'add_auto_tagging') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 74: add_auto_tagging migrated 12:50:10.9 Info: => 0.0003057s 12:50:10.9 Info: 75: quality_definition_preferred_size migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 75 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-05-17T12:50:10', 'quality_definition_preferred_size') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 75: quality_definition_preferred_size migrated 12:50:10.9 Info: => 0.0003029s 12:50:10.9 Info: 76: add_on_artist_add_to_notifications migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 76 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-05-17T12:50:10', 'add_on_artist_add_to_notifications') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 76: add_on_artist_add_to_notifications migrated 12:50:10.9 Info: => 0.0003005s 12:50:10.9 Info: 77: album_last_searched_time migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 77 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-05-17T12:50:10', 'album_last_searched_time') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 77: album_last_searched_time migrated 12:50:10.9 Info: => 0.0003012s 12:50:10.9 Info: 78: add_indexer_flags migrating 12:50:10.9 Info: Beginning Transaction 12:50:10.9 Info: Starting migration of Log DB to 78 12:50:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-05-17T12:50:10', 'add_indexer_flags') 12:50:10.9 Info: Committing Transaction 12:50:10.9 Info: 78: add_indexer_flags migrated 12:50:10.9 Info: => 0.0003017s 12:50:10.9 Debug: Took: 00:00:00.0518462 12:50:11.0 Info: Caching database 12:50:11.0 Error: System.InvalidOperationException: Fake Exception 12:50:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:50:12.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:50:12.0 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 12:50:12.0 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 12:50:12.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Log.db 12:50:12.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470120917108_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:12.1 Info: DatabaseEngineVersionCheck migrating 12:50:12.1 Info: PerformDBOperation 12:50:12.1 Info: Performing DB Operation 12:50:12.1 Info: SQLite 3.45.3 12:50:12.1 Info: => 0.0007702s 12:50:12.1 Info: DatabaseEngineVersionCheck migrated 12:50:12.1 Info: => 0.0007891s 12:50:12.1 Debug: Took: 00:00:00.0139207 12:50:12.1 Debug: File no longer exists on disk. removing from database. 12:50:13.1 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 12:50:13.1 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 12:50:13.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Log.db 12:50:13.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470131557661_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:13.1 Info: DatabaseEngineVersionCheck migrating 12:50:13.1 Info: PerformDBOperation 12:50:13.1 Info: Performing DB Operation 12:50:13.1 Info: SQLite 3.45.3 12:50:13.1 Info: => 0.0007576s 12:50:13.1 Info: DatabaseEngineVersionCheck migrated 12:50:13.1 Info: => 0.0007745s 12:50:13.1 Debug: Took: 00:00:00.0138827 12:50:13.1 Info: Unique message: ad066f65-ea37-44e9-a2fc-d6f000e907d2 12:50:14.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:50:14.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:50:14.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 12:50:14.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 12:50:14.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Log.db 12:50:14.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470142214091_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:14.2 Info: DatabaseEngineVersionCheck migrating 12:50:14.2 Info: PerformDBOperation 12:50:14.2 Info: Performing DB Operation 12:50:14.2 Info: SQLite 3.45.3 12:50:14.2 Info: => 0.0007592s 12:50:14.2 Info: DatabaseEngineVersionCheck migrated 12:50:14.2 Info: => 0.0007768s 12:50:14.2 Debug: Took: 00:00:00.0138022 12:50:14.2 Error: Unique message: 3f4cf673-46ab-4f77-8b9b-385bcc5174df System.InvalidOperationException: Fake Exception 12:50:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:50:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:50:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:50:15.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:50:15.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 12:50:15.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 12:50:15.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Log.db 12:50:15.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470152895012_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:15.2 Info: DatabaseEngineVersionCheck migrating 12:50:15.2 Info: PerformDBOperation 12:50:15.2 Info: Performing DB Operation 12:50:15.3 Info: SQLite 3.45.3 12:50:15.3 Info: => 0.0007627s 12:50:15.3 Info: DatabaseEngineVersionCheck migrated 12:50:15.3 Info: => 0.0007803s 12:50:15.3 Debug: Took: 00:00:00.0137815 12:50:15.3 Info: 79dbd9d1-1944-49a3-86a2-eb85b0291d86e4752fe4-974c-4a33-9957-b4b1825caedbd1c33dc6-e4c0-447f-849f-ccd970931d503f82cf84-564b-424b-bddc-792a17c73ff991bb91c3-c16a-47ce-80ec-37c3acc894f3d8014c02-4c25-4bdc-916d-680901071ea4b6456b5e-8cc8-4945-92c5-4f9f11bd984ada5b0980-0dd4-4083-a0ee-e723af889629a0159e54-8faa-4f1b-a15f-566ce0182be994ef0dc9-56c3-4907-b499-384467e17afbf5430c5f-5c02-4dd7-81c4-528e6e8e54bcba698395-1e49-40b5-9fad-7badc1a040ba484b665d-f7c1-4484-b260-7455d8fe210d8554a1e3-f15a-4821-a556-a37f62cf6fcdd9e89037-c1ee-4cdf-b475-986ea234df634479bd47-39a6-4249-b913-f39b76f393a0f78ff1dd-27f9-4da3-9d5c-82d198e95a8c92b0e146-c775-4acb-b36a-b602ce6413c4641218af-43c7-4b91-87de-ed3476f06bb0961fcc4a-6121-43c4-a0f5-843d1f3892d329dbb1b6-63ba-4ede-a3b2-6d73729dbb8149c4cc83-70a1-4ca4-99b3-699e07d0d2a082f687bb-e007-49cc-a7cf-1126e09ae314a61a8f1c-6c3d-4b20-8826-5627f376d1a1dd274db0-c31a-4753-abff-7142f2c7c07b7b181a03-03c5-4356-be62-777f6fd5acbab6c3477d-e362-4714-9fb1-eb9f2af81b6fe8b44bb5-85c3-4141-b51c-7159061ea5126e2c1b21-2142-4985-a235-e202c12a782eb488daa9-48ff-4b5d-8fb2-6fbb409c4db245772fe9-fdc0-4074-83e1-5c43d0af57fdac109bb2-a3fd-4c06-9819-d3c06d552f9163e00afa-39ea-4d5c-9561-af495e1d71f29eaada29-368c-463a-9199-c8e56535bfbe765fe945-d496-4408-b315-a75652604cf718fc975e-6e80-4422-933e-9a2b310f2ea15089af88-cfe1-4c96-84a0-b6cef6667ef6c03522f4-6f0f-4af5-9114-ff27572e2300e5bd857b-3028-4f07-952f-83bbf006c5452c5403e4-5ab1-447c-9c9f-2f098cb194481bbff0e0-916b-46a0-9a3f-c0f5f36b88fab05f65ab-96aa-4692-bd89-0a9989bdfae5e019c2e6-8783-4a9b-beaa-667470aef35d786bca10-49ac-40ae-a692-09543bc4eef87921707d-6137-4243-9fa6-7dc39fe1fbe78515a295-945d-40c3-9d78-dff897d2c11b4a797bf6-225e-42ad-8018-7058e2b26a0dcbeff6a1-8f9d-4a04-8b94-d6b9b4f0d5777a6c4d8c-61f1-41be-b04f-d4d7d7750a077e506eb9-8418-493b-8525-059c77c40a3e202747f1-4bdd-4aa5-9daf-c46a0ba1bfe9b4a103f6-7982-4fd9-8215-14aa806b79982679a070-3305-40aa-9061-cb66251390031f779b9c-df5f-4e16-8b21-e35d44bd2b1222ab72b9-0d2d-4896-9b7d-a30d4dc72c03aa0bf795-fb37-49fd-96fa-1a60da73bf1abdee5c95-39ab-436e-8637-d971a612db2c8d135193-6bd9-4e16-ab11-97d4f9bdb8e6e0cabe16-000e-4948-9fe0-5d2fcdadcb13c4bdab05-b17b-474f-b107-4d26f44c4b22dc3b3353-3dfb-47b2-891b-6a363fb0ee8f129d2c44-2314-4a23-ba44-b8d393675e9d6c82ebfc-f2b6-4a41-bd2e-89972d30194ad7331c0c-2969-423f-b7b5-d5eaf2e25c405c283713-dc26-428e-bf3b-ccb3a9bf991b12de216d-3199-452c-99ac-7707f3b32ad3d1870526-c324-4d87-ba9a-3f4e8f1468b5b5aed733-bafb-4c85-85cc-46eae2d1c11d7631e268-c9c2-4dfd-8446-5053733b5295827401ad-753a-4ded-b9ed-1333e6d38b3841593a55-7aa8-49a4-b3c1-e14b8ac6b9ce275702bf-ce86-4fcb-8d72-e6d06b09ed19d73c9228-d6a2-441b-b9bc-82159cbfd752fcb7cf16-965e-4fd1-9316-0296ceed6bb34ee9cb41-23b3-4018-9550-3ba9a1e1782b27ba6984-a90b-414f-bd9f-bf69eb72029757b52edf-5259-44b6-86c5-66bea53d3712863a7862-f828-4119-9546-fe8cdc397639eedeec50-474e-4bb2-80e2-e5ce7f20b79afba93832-25bb-4a77-ac90-b144ad7669c8d50dce7a-ef5c-4b01-83d7-332722a7be935571b3ce-586d-4acd-9132-e6b1d507a06fefb722bc-0032-4295-bc3e-4999a08840867f58ee12-b400-4472-9cfe-8383cf8b198a5477a0a8-7ff8-4b81-a694-259bb97fb0b7ba3ea7ba-a373-4e08-b128-4391f3fceb3f319cc108-a85d-4e18-94e5-894db736eb3c995f4968-0747-48c3-9fb1-e128b481d1f6d225ce24-82c7-4d32-8dd9-28bf13c556f72f7b281a-c614-4a11-a903-229b3cbde81642346512-91bf-4f90-a0bd-c1422882f666b867091e-d265-4647-a8f7-803b218fbb713670934e-5186-4e55-85b6-c652c362598ca3cc659f-a476-491f-ad90-db83b69cb027de845fb3-b557-4048-917d-ef7c49910e14472df9c2-5dc5-4e9b-a823-8a038fd86d51f87417d9-2b94-42f6-992a-3a208c0038bbd655d427-9700-42af-8e90-a19269aba2e9d0171d78-2d77-4888-adf3-555792421693e0f714a3-ef94-429a-8b88-b9e8e0916f22 12:50:16.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:50:16.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:50:16.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 12:50:16.3 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 12:50:16.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 12:50:16.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 12:50:16.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 12:50:16.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 12:50:16.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 12:50:16.3 Error: Missing translation/culture resource: /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Localization/Core/fr_FR.json 12:50:16.3 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 12:50:16.3 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 12:50:16.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 12:50:16.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 12:50:16.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 12:50:16.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 12:50:16.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 12:50:16.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 12:50:16.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 12:50:16.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 12:50:16.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 12:50:16.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 12:50:16.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 12:50:16.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 12:50:16.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:50:16.9 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 12:50:16.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:50:16.9 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 12:50:16.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 12:50:16.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 12:50:16.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:50:16.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:50:16.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 12:50:16.9 Info: Downloading Poster for [ForeignArtistId1][Name1] 12:50:16.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:50:16.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:50:16.9 Info: Downloading Cover for [ForeignAlbumId1][Title1] 12:50:16.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 12:50:16.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 12:50:16.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 12:50:16.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 12:50:16.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 12:50:17.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 12:50:17.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 12:50:17.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_flqiuhfv.nj3.mp2 12:50:17.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_flqiuhfv.nj3.mp2' 12:50:17.1 Trace: Got codec MP2 12:50:17.1 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 12:50:17.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 12:50:17.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 12:50:17.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 12:50:17.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_2puhrbqx.hzk.mp2 12:50:17.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_2puhrbqx.hzk.mp2' 12:50:17.2 Trace: Got codec MP2 12:50:17.2 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 12:50:17.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 12:50:17.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_1g1xin4d.hji.mp3 12:50:17.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_1g1xin4d.hji.mp3' 12:50:17.2 Trace: Got codec MP3VBR 12:50:17.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:50:17.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 12:50:17.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 12:50:17.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_vfzj4hdk.qh2.flac 12:50:17.2 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_vfzj4hdk.qh2.flac' 12:50:17.2 Trace: Got codec FLAC 12:50:17.2 Debug: Quality parsed: FLAC v1, Source: TagLib 12:50:17.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 12:50:17.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 12:50:17.2 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_g3tzmcrw.skk.m4a 12:50:17.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.2 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_g3tzmcrw.skk.m4a' 12:50:17.2 Trace: Got codec AAC 12:50:17.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:50:17.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 12:50:17.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 12:50:17.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_e3bjv0jj.vcr.wma 12:50:17.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_e3bjv0jj.vcr.wma' 12:50:17.3 Trace: Got codec WMA 12:50:17.3 Debug: Quality parsed: WMA v1, Source: TagLib 12:50:17.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 12:50:17.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 12:50:17.3 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_ou43tbgy.cjo.ape 12:50:17.3 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.3 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_ou43tbgy.cjo.ape' 12:50:17.3 Trace: Got codec APE 12:50:17.3 Debug: Quality parsed: APE v1, Source: TagLib 12:50:17.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 12:50:17.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 12:50:17.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_jaf2tyhi.red.opus 12:50:17.4 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 12:50:17.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:50:17.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_jaf2tyhi.red.opus' 12:50:17.4 Trace: Got codec OPUS 12:50:17.4 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 12:50:17.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 12:50:17.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp2 12:50:17.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp2' 12:50:17.4 Trace: Got codec MP2 12:50:17.4 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 12:50:17.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 12:50:17.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3 12:50:17.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3' 12:50:17.4 Trace: Got codec MP3VBR 12:50:17.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:50:17.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 12:50:17.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 12:50:17.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac 12:50:17.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac' 12:50:17.4 Trace: Got codec FLAC 12:50:17.4 Debug: Quality parsed: FLAC v1, Source: TagLib 12:50:17.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 12:50:17.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 12:50:17.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.m4a 12:50:17.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.m4a' 12:50:17.4 Trace: Got codec AAC 12:50:17.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:50:17.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 12:50:17.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 12:50:17.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.wma 12:50:17.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.wma' 12:50:17.4 Trace: Got codec WMA 12:50:17.4 Debug: Quality parsed: WMA v1, Source: TagLib 12:50:17.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 12:50:17.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 12:50:17.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.ape 12:50:17.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.ape' 12:50:17.4 Trace: Got codec APE 12:50:17.4 Debug: Quality parsed: APE v1, Source: TagLib 12:50:17.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 12:50:17.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 12:50:17.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.opus 12:50:17.4 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 12:50:17.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:50:17.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.opus' 12:50:17.4 Trace: Got codec OPUS 12:50:17.4 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 12:50:17.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 12:50:17.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_nsstyizs.w4a.mp2 12:50:17.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_nsstyizs.w4a.mp2 12:50:17.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_nsstyizs.w4a.mp2' 12:50:17.4 Trace: Got codec MP2 12:50:17.4 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 12:50:17.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 12:50:17.4 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_bqcuyah5.hrz.mp3 12:50:17.4 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_bqcuyah5.hrz.mp3 12:50:17.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.4 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_bqcuyah5.hrz.mp3' 12:50:17.4 Trace: Got codec MP3VBR 12:50:17.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:50:17.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 12:50:17.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 12:50:17.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_kj21uavx.cdt.flac 12:50:17.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_kj21uavx.cdt.flac 12:50:17.5 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_kj21uavx.cdt.flac' 12:50:17.5 Trace: Got codec FLAC 12:50:17.5 Debug: Quality parsed: FLAC v1, Source: TagLib 12:50:17.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 12:50:17.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 12:50:17.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_0ijyjhin.yo2.m4a 12:50:17.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_0ijyjhin.yo2.m4a 12:50:17.5 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_0ijyjhin.yo2.m4a' 12:50:17.5 Trace: Got codec AAC 12:50:17.5 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:50:17.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 12:50:17.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 12:50:17.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_b3u0aer1.3u1.wma 12:50:17.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_b3u0aer1.3u1.wma 12:50:17.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_b3u0aer1.3u1.wma' 12:50:17.5 Trace: Got codec WMA 12:50:17.5 Debug: Quality parsed: WMA v1, Source: TagLib 12:50:17.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 12:50:17.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 12:50:17.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_s3kczbkz.sql.ape 12:50:17.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_s3kczbkz.sql.ape 12:50:17.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_s3kczbkz.sql.ape' 12:50:17.5 Trace: Got codec APE 12:50:17.5 Debug: Quality parsed: APE v1, Source: TagLib 12:50:17.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 12:50:17.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 12:50:17.5 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_jmc3o2mo.bmk.opus 12:50:17.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_jmc3o2mo.bmk.opus 12:50:17.5 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 12:50:17.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:50:17.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_jmc3o2mo.bmk.opus' 12:50:17.5 Trace: Got codec OPUS 12:50:17.5 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 12:50:17.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 12:50:17.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_qk1dpdf1.ges.mp2 12:50:17.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_qk1dpdf1.ges.mp2' 12:50:17.5 Trace: Got codec MP2 12:50:17.5 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 12:50:17.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 12:50:17.5 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_i0iwrqsj.csk.mp3 12:50:17.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.5 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_i0iwrqsj.csk.mp3' 12:50:17.5 Trace: Got codec MP3VBR 12:50:17.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:50:17.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 12:50:17.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 12:50:17.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_2m3v1dne.v23.flac 12:50:17.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_2m3v1dne.v23.flac' 12:50:17.6 Trace: Got codec FLAC 12:50:17.6 Debug: Quality parsed: FLAC v1, Source: TagLib 12:50:17.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 12:50:17.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 12:50:17.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_n0k2nvib.vxa.m4a 12:50:17.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_n0k2nvib.vxa.m4a' 12:50:17.6 Trace: Got codec AAC 12:50:17.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:50:17.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 12:50:17.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 12:50:17.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_azl25qsx.jq0.wma 12:50:17.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_azl25qsx.jq0.wma' 12:50:17.6 Trace: Got codec WMA 12:50:17.6 Debug: Quality parsed: WMA v1, Source: TagLib 12:50:17.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 12:50:17.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 12:50:17.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_514aj2p4.2jg.ape 12:50:17.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_514aj2p4.2jg.ape' 12:50:17.6 Trace: Got codec APE 12:50:17.6 Debug: Quality parsed: APE v1, Source: TagLib 12:50:17.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 12:50:17.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 12:50:17.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_uqd4q2il.ztk.opus 12:50:17.6 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 12:50:17.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:50:17.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_uqd4q2il.ztk.opus' 12:50:17.6 Trace: Got codec OPUS 12:50:17.6 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 12:50:17.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 12:50:17.6 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_o50al5jk.spg.mp2 12:50:17.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.6 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_o50al5jk.spg.mp2' 12:50:17.6 Trace: Got codec MP2 12:50:17.6 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.7 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_o50al5jk.spg.mp2 12:50:17.7 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_o50al5jk.spg.mp2 12:50:17.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.7 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_o50al5jk.spg.mp2' 12:50:17.7 Trace: Got codec MP2 12:50:17.7 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 12:50:17.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 12:50:17.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_mmmbwj4e.c2k.mp3 12:50:17.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_mmmbwj4e.c2k.mp3' 12:50:17.8 Trace: Got codec MP3VBR 12:50:17.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:50:17.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_mmmbwj4e.c2k.mp3 12:50:17.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_mmmbwj4e.c2k.mp3 12:50:17.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_mmmbwj4e.c2k.mp3' 12:50:17.8 Trace: Got codec MP3VBR 12:50:17.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:50:17.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 12:50:17.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 12:50:17.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_wctdiesv.qvz.flac 12:50:17.8 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_wctdiesv.qvz.flac' 12:50:17.8 Trace: Got codec FLAC 12:50:17.8 Debug: Quality parsed: FLAC v1, Source: TagLib 12:50:17.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_wctdiesv.qvz.flac 12:50:17.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_wctdiesv.qvz.flac 12:50:17.8 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_wctdiesv.qvz.flac' 12:50:17.8 Trace: Got codec FLAC 12:50:17.8 Debug: Quality parsed: FLAC v1, Source: TagLib 12:50:17.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 12:50:17.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 12:50:17.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjxu1twc.syf.m4a 12:50:17.8 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjxu1twc.syf.m4a' 12:50:17.8 Trace: Got codec AAC 12:50:17.8 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:50:17.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjxu1twc.syf.m4a 12:50:17.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjxu1twc.syf.m4a 12:50:17.8 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xjxu1twc.syf.m4a' 12:50:17.8 Trace: Got codec AAC 12:50:17.8 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:50:17.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 12:50:17.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 12:50:17.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_tp3yp54d.og1.wma 12:50:17.8 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_tp3yp54d.og1.wma' 12:50:17.8 Trace: Got codec WMA 12:50:17.8 Debug: Quality parsed: WMA v1, Source: TagLib 12:50:17.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_tp3yp54d.og1.wma 12:50:17.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_tp3yp54d.og1.wma 12:50:17.8 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_tp3yp54d.og1.wma' 12:50:17.8 Trace: Got codec WMA 12:50:17.8 Debug: Quality parsed: WMA v1, Source: TagLib 12:50:17.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 12:50:17.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 12:50:17.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_sy4daxg5.pah.ape 12:50:17.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_sy4daxg5.pah.ape' 12:50:17.8 Trace: Got codec APE 12:50:17.8 Debug: Quality parsed: APE v1, Source: TagLib 12:50:17.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_sy4daxg5.pah.ape 12:50:17.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_sy4daxg5.pah.ape 12:50:17.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_sy4daxg5.pah.ape' 12:50:17.8 Trace: Got codec APE 12:50:17.8 Debug: Quality parsed: APE v1, Source: TagLib 12:50:17.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 12:50:17.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 12:50:17.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_mlmscj4e.0hd.opus 12:50:17.8 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 12:50:17.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 12:50:17.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_mlmscj4e.0hd.opus' 12:50:17.8 Trace: Got codec OPUS 12:50:17.8 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_mlmscj4e.0hd.opus 12:50:17.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_mlmscj4e.0hd.opus 12:50:17.8 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:50:17.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:50:17.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_mlmscj4e.0hd.opus' 12:50:17.8 Trace: Got codec OPUS 12:50:17.8 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 12:50:17.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 12:50:17.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_jaqvuth5.uge.mp2 12:50:17.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_jaqvuth5.uge.mp2 12:50:17.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_jaqvuth5.uge.mp2 12:50:17.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_jaqvuth5.uge.mp2' 12:50:17.8 Trace: Got codec MP2 12:50:17.8 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 12:50:17.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 12:50:17.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zptrbeee.gq3.mp3 12:50:17.8 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zptrbeee.gq3.mp3 12:50:17.8 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zptrbeee.gq3.mp3 12:50:17.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.8 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zptrbeee.gq3.mp3' 12:50:17.8 Trace: Got codec MP3VBR 12:50:17.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:50:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 12:50:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_h53hxrob.wdz.flac 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_h53hxrob.wdz.flac 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_h53hxrob.wdz.flac 12:50:17.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_h53hxrob.wdz.flac' 12:50:17.9 Trace: Got codec FLAC 12:50:17.9 Debug: Quality parsed: FLAC v1, Source: TagLib 12:50:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 12:50:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xvu0rdet.xem.m4a 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xvu0rdet.xem.m4a 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xvu0rdet.xem.m4a 12:50:17.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xvu0rdet.xem.m4a' 12:50:17.9 Trace: Got codec AAC 12:50:17.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:50:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 12:50:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_gqfhubho.t22.wma 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_gqfhubho.t22.wma 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_gqfhubho.t22.wma 12:50:17.9 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_gqfhubho.t22.wma' 12:50:17.9 Trace: Got codec WMA 12:50:17.9 Debug: Quality parsed: WMA v1, Source: TagLib 12:50:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 12:50:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_nzraxf0h.pvi.ape 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_nzraxf0h.pvi.ape 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_nzraxf0h.pvi.ape 12:50:17.9 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_nzraxf0h.pvi.ape' 12:50:17.9 Trace: Got codec APE 12:50:17.9 Debug: Quality parsed: APE v1, Source: TagLib 12:50:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 12:50:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_kxhfzfut.xli.opus 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_kxhfzfut.xli.opus 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_kxhfzfut.xli.opus 12:50:17.9 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 12:50:17.9 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_kxhfzfut.xli.opus' 12:50:17.9 Trace: Got codec OPUS 12:50:17.9 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 12:50:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_50roa4mx.q3k.mp2 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_50roa4mx.q3k.mp2 12:50:17.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_50roa4mx.q3k.mp2' 12:50:17.9 Trace: Got codec MP2 12:50:17.9 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.9 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_50roa4mx.q3k.mp2 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_50roa4mx.q3k.mp2 12:50:17.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_50roa4mx.q3k.mp2' 12:50:17.9 Trace: Got codec MP2 12:50:17.9 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_50roa4mx.q3k.mp2 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_50roa4mx.q3k.mp2 12:50:17.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_50roa4mx.q3k.mp2' 12:50:17.9 Trace: Got codec MP2 12:50:17.9 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 12:50:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_f5z0liac.tcl.mp3 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_f5z0liac.tcl.mp3 12:50:17.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_f5z0liac.tcl.mp3' 12:50:17.9 Trace: Got codec MP3VBR 12:50:17.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:50:17.9 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_f5z0liac.tcl.mp3 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_f5z0liac.tcl.mp3 12:50:17.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_f5z0liac.tcl.mp3' 12:50:17.9 Trace: Got codec MP3VBR 12:50:17.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_f5z0liac.tcl.mp3 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_f5z0liac.tcl.mp3 12:50:17.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_f5z0liac.tcl.mp3' 12:50:17.9 Trace: Got codec MP3VBR 12:50:17.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:50:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 12:50:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xyt3uoqh.nzx.flac 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xyt3uoqh.nzx.flac 12:50:17.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xyt3uoqh.nzx.flac' 12:50:17.9 Trace: Got codec FLAC 12:50:17.9 Debug: Quality parsed: FLAC v1, Source: TagLib 12:50:17.9 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xyt3uoqh.nzx.flac 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xyt3uoqh.nzx.flac 12:50:17.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xyt3uoqh.nzx.flac' 12:50:17.9 Trace: Got codec FLAC 12:50:17.9 Debug: Quality parsed: FLAC v1, Source: TagLib 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xyt3uoqh.nzx.flac 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xyt3uoqh.nzx.flac 12:50:17.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_xyt3uoqh.nzx.flac' 12:50:17.9 Trace: Got codec FLAC 12:50:17.9 Debug: Quality parsed: FLAC v1, Source: TagLib 12:50:17.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 12:50:17.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 12:50:17.9 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zv13ffj5.4a3.m4a 12:50:17.9 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zv13ffj5.4a3.m4a 12:50:17.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:17.9 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zv13ffj5.4a3.m4a' 12:50:17.9 Trace: Got codec AAC 12:50:17.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:50:18.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zv13ffj5.4a3.m4a 12:50:18.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zv13ffj5.4a3.m4a 12:50:18.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zv13ffj5.4a3.m4a' 12:50:18.0 Trace: Got codec AAC 12:50:18.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:50:18.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zv13ffj5.4a3.m4a 12:50:18.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zv13ffj5.4a3.m4a 12:50:18.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zv13ffj5.4a3.m4a' 12:50:18.0 Trace: Got codec AAC 12:50:18.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 12:50:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 12:50:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 12:50:18.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_npnduuoz.wdo.wma 12:50:18.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_npnduuoz.wdo.wma 12:50:18.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_npnduuoz.wdo.wma' 12:50:18.0 Trace: Got codec WMA 12:50:18.0 Debug: Quality parsed: WMA v1, Source: TagLib 12:50:18.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_npnduuoz.wdo.wma 12:50:18.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_npnduuoz.wdo.wma 12:50:18.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_npnduuoz.wdo.wma' 12:50:18.0 Trace: Got codec WMA 12:50:18.0 Debug: Quality parsed: WMA v1, Source: TagLib 12:50:18.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_npnduuoz.wdo.wma 12:50:18.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_npnduuoz.wdo.wma 12:50:18.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_npnduuoz.wdo.wma' 12:50:18.0 Trace: Got codec WMA 12:50:18.0 Debug: Quality parsed: WMA v1, Source: TagLib 12:50:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 12:50:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 12:50:18.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_t0iaqjhc.rvs.ape 12:50:18.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_t0iaqjhc.rvs.ape 12:50:18.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_t0iaqjhc.rvs.ape' 12:50:18.0 Trace: Got codec APE 12:50:18.0 Debug: Quality parsed: APE v1, Source: TagLib 12:50:18.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_t0iaqjhc.rvs.ape 12:50:18.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_t0iaqjhc.rvs.ape 12:50:18.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_t0iaqjhc.rvs.ape' 12:50:18.0 Trace: Got codec APE 12:50:18.0 Debug: Quality parsed: APE v1, Source: TagLib 12:50:18.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_t0iaqjhc.rvs.ape 12:50:18.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_t0iaqjhc.rvs.ape 12:50:18.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 12:50:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_t0iaqjhc.rvs.ape' 12:50:18.0 Trace: Got codec APE 12:50:18.0 Debug: Quality parsed: APE v1, Source: TagLib 12:50:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 12:50:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 12:50:18.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_x2hopseb.cyt.opus 12:50:18.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_x2hopseb.cyt.opus 12:50:18.0 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:50:18.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:50:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_x2hopseb.cyt.opus' 12:50:18.0 Trace: Got codec OPUS 12:50:18.0 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:18.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_x2hopseb.cyt.opus 12:50:18.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_x2hopseb.cyt.opus 12:50:18.0 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 12:50:18.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:50:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_x2hopseb.cyt.opus' 12:50:18.0 Trace: Got codec OPUS 12:50:18.0 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:18.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_x2hopseb.cyt.opus 12:50:18.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_x2hopseb.cyt.opus 12:50:18.0 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 12:50:18.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 12:50:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_x2hopseb.cyt.opus' 12:50:18.0 Trace: Got codec OPUS 12:50:18.0 Debug: Quality parsed: Unknown v1, Source: Extension 12:50:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 12:50:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 12:50:18.0 Debug: Starting tag read for missing.mp2 12:50:18.0 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-arm/missing.mp2'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:50:18.0 Debug: Trying to parse quality for 'missing.mp2' 12:50:18.0 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:50:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 12:50:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 12:50:18.0 Debug: Starting tag read for missing.mp3 12:50:18.0 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-arm/missing.mp3'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:50:18.0 Debug: Trying to parse quality for 'missing.mp3' 12:50:18.0 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:50:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 12:50:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 12:50:18.0 Debug: Starting tag read for missing.flac 12:50:18.0 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-arm/missing.flac'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:50:18.0 Debug: Trying to parse quality for 'missing.flac' 12:50:18.0 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 12:50:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 12:50:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 12:50:18.0 Debug: Starting tag read for missing.m4a 12:50:18.0 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-arm/missing.m4a'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:50:18.0 Debug: Trying to parse quality for 'missing.m4a' 12:50:18.0 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 12:50:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 12:50:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 12:50:18.0 Debug: Starting tag read for missing.wma 12:50:18.0 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-arm/missing.wma'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:50:18.0 Debug: Trying to parse quality for 'missing.wma' 12:50:18.0 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 12:50:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 12:50:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 12:50:18.0 Debug: Starting tag read for missing.ape 12:50:18.0 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-arm/missing.ape'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:50:18.0 Debug: Trying to parse quality for 'missing.ape' 12:50:18.0 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 12:50:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 12:50:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 12:50:18.0 Debug: Starting tag read for missing.opus 12:50:18.0 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-arm/missing.opus'. File name: '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 12:50:18.0 Debug: Trying to parse quality for 'missing.opus' 12:50:18.0 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 12:50:18.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 12:50:18.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 12:50:18.0 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jyfqqeg.j4p.mp3 12:50:18.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:18.0 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jyfqqeg.j4p.mp3' 12:50:18.0 Trace: Got codec MP3VBR 12:50:18.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:50:18.0 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jyfqqeg.j4p.mp3 12:50:18.0 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jyfqqeg.j4p.mp3 12:50:18.0 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jyfqqeg.j4p.mp3 12:50:18.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jyfqqeg.j4p.mp3 12:50:18.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:18.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jyfqqeg.j4p.mp3' 12:50:18.1 Trace: Got codec MP3VBR 12:50:18.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:50:18.1 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jyfqqeg.j4p.mp3 due to no difference 12:50:18.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jyfqqeg.j4p.mp3 12:50:18.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:18.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jyfqqeg.j4p.mp3' 12:50:18.1 Trace: Got codec MP3VBR 12:50:18.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:50:18.1 Debug: No tags update for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_1jyfqqeg.j4p.mp3 due to no difference 12:50:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 12:50:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 12:50:18.1 Debug: Starting tag read for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zhtokwxg.4vf.mp3 12:50:18.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 12:50:18.1 Debug: Trying to parse quality for '/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zhtokwxg.4vf.mp3' 12:50:18.1 Trace: Got codec MP3VBR 12:50:18.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 12:50:18.1 Debug: Scrubbing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zhtokwxg.4vf.mp3 12:50:18.1 Debug: Writing tags for [1] /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zhtokwxg.4vf.mp3 12:50:18.1 Debug: Starting tag write for /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/temp_zhtokwxg.4vf.mp3 12:50:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 12:50:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 12:50:18.1 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 12:50:18.1 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.1 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0014903] 12:50:18.1 Debug: Import decisions complete [00:00:00.0003679] 12:50:18.1 Debug: Inserted 0 new unmatched trackfiles 12:50:18.1 Debug: Updated info for 0 known files 12:50:18.1 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0037967] 12:50:18.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 12:50:18.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 12:50:18.1 Debug: Using default lastWrite 12:50:18.1 Info: Scanning /C/Test/Music/Artist 12:50:18.1 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.1 Trace: 3 files were found in /C/Test/Music/Artist 12:50:18.1 Debug: 2 audio files were found in /C/Test/Music/Artist 12:50:18.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0117075] 12:50:18.2 Debug: Import decisions complete [00:00:00.0000231] 12:50:18.2 Debug: Inserted 0 new unmatched trackfiles 12:50:18.2 Debug: Updated info for 0 known files 12:50:18.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003884] 12:50:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 12:50:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 12:50:18.2 Debug: Using default lastWrite 12:50:18.2 Info: Scanning /C/Test/Music/Artist 12:50:18.2 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.2 Trace: 2 files were found in /C/Test/Music/Artist 12:50:18.2 Debug: 2 audio files were found in /C/Test/Music/Artist 12:50:18.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003520] 12:50:18.2 Debug: Import decisions complete [00:00:00.0000063] 12:50:18.2 Debug: Inserted 0 new unmatched trackfiles 12:50:18.2 Debug: Updated info for 0 known files 12:50:18.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001749] 12:50:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 12:50:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 12:50:18.2 Debug: Using default lastWrite 12:50:18.2 Debug: Using default lastWrite 12:50:18.2 Info: Scanning /C/Test/Music/Artist 12:50:18.2 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.2 Trace: 2 files were found in /C/Test/Music/Artist 12:50:18.2 Debug: 2 audio files were found in /C/Test/Music/Artist 12:50:18.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002872] 12:50:18.2 Debug: Import decisions complete [00:00:00.0011464] 12:50:18.2 Debug: Inserted 2 new unmatched trackfiles 12:50:18.2 Debug: Updated info for 0 known files 12:50:18.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0007363] 12:50:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 12:50:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 12:50:18.2 Debug: Using default lastWrite 12:50:18.2 Debug: Using default lastWrite 12:50:18.2 Info: Scanning /C/Test/Music/Artist 12:50:18.2 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.2 Trace: 2 files were found in /C/Test/Music/Artist 12:50:18.2 Debug: 2 audio files were found in /C/Test/Music/Artist 12:50:18.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002859] 12:50:18.2 Debug: Import decisions complete [00:00:00.0000240] 12:50:18.2 Debug: Inserted 1 new unmatched trackfiles 12:50:18.2 Debug: Updated info for 0 known files 12:50:18.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0013670] 12:50:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 12:50:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 12:50:18.2 Debug: Using default lastWrite 12:50:18.2 Debug: Using default lastWrite 12:50:18.2 Info: Scanning /C/Test/Music/Artist 12:50:18.2 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.2 Trace: 2 files were found in /C/Test/Music/Artist 12:50:18.2 Debug: 2 audio files were found in /C/Test/Music/Artist 12:50:18.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002862] 12:50:18.2 Debug: Import decisions complete [00:00:00.0000197] 12:50:18.2 Debug: Inserted 0 new unmatched trackfiles 12:50:18.2 Debug: Updated info for 0 known files 12:50:18.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002783] 12:50:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 12:50:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 12:50:18.2 Debug: Using default lastWrite 12:50:18.2 Info: Scanning /C/Test/Music/Artist 12:50:18.2 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.2 Trace: 3 files were found in /C/Test/Music/Artist 12:50:18.2 Debug: 3 audio files were found in /C/Test/Music/Artist 12:50:18.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002884] 12:50:18.2 Debug: Import decisions complete [00:00:00.0000058] 12:50:18.2 Debug: Inserted 0 new unmatched trackfiles 12:50:18.2 Debug: Updated info for 0 known files 12:50:18.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001722] 12:50:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 12:50:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 12:50:18.2 Debug: Using default lastWrite 12:50:18.2 Info: Scanning /C/Test/Music/Artist 12:50:18.2 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.2 Trace: 5 files were found in /C/Test/Music/Artist 12:50:18.2 Debug: 5 audio files were found in /C/Test/Music/Artist 12:50:18.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002984] 12:50:18.2 Debug: Import decisions complete [00:00:00.0000062] 12:50:18.2 Debug: Inserted 0 new unmatched trackfiles 12:50:18.2 Debug: Updated info for 0 known files 12:50:18.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001719] 12:50:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 12:50:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 12:50:18.2 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 12:50:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 12:50:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 12:50:18.2 Warn: Artists' root folder (/C/Test/Music) is empty. 12:50:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 12:50:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 12:50:18.2 Debug: Using default lastWrite 12:50:18.2 Info: Scanning /C/Test/Music/Artist 12:50:18.2 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.2 Trace: 5 files were found in /C/Test/Music/Artist 12:50:18.2 Debug: 5 audio files were found in /C/Test/Music/Artist 12:50:18.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003091] 12:50:18.2 Debug: Import decisions complete [00:00:00.0000062] 12:50:18.2 Debug: Inserted 0 new unmatched trackfiles 12:50:18.2 Debug: Updated info for 0 known files 12:50:18.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001715] 12:50:18.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 12:50:18.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 12:50:18.3 Debug: Using default lastWrite 12:50:18.3 Info: Scanning /C/Test/Music/Artist 12:50:18.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.3 Trace: 4 files were found in /C/Test/Music/Artist 12:50:18.3 Debug: 4 audio files were found in /C/Test/Music/Artist 12:50:18.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002962] 12:50:18.3 Debug: Import decisions complete [00:00:00.0000062] 12:50:18.3 Debug: Inserted 0 new unmatched trackfiles 12:50:18.3 Debug: Updated info for 0 known files 12:50:18.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001778] 12:50:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 12:50:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 12:50:18.3 Debug: Using default lastWrite 12:50:18.3 Info: Scanning /C/Test/Music/Artist 12:50:18.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.3 Trace: 2 files were found in /C/Test/Music/Artist 12:50:18.3 Debug: 2 audio files were found in /C/Test/Music/Artist 12:50:18.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002829] 12:50:18.3 Debug: Import decisions complete [00:00:00.0000059] 12:50:18.3 Debug: Inserted 0 new unmatched trackfiles 12:50:18.3 Debug: Updated info for 0 known files 12:50:18.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001745] 12:50:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 12:50:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 12:50:18.3 Debug: Using default lastWrite 12:50:18.3 Info: Scanning /C/Test/Music/Artist 12:50:18.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.3 Trace: 2 files were found in /C/Test/Music/Artist 12:50:18.3 Debug: 2 audio files were found in /C/Test/Music/Artist 12:50:18.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002864] 12:50:18.3 Debug: Import decisions complete [00:00:00.0000059] 12:50:18.3 Debug: Inserted 0 new unmatched trackfiles 12:50:18.3 Debug: Updated info for 0 known files 12:50:18.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001736] 12:50:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 12:50:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 12:50:18.3 Debug: Using default lastWrite 12:50:18.3 Debug: Using default lastWrite 12:50:18.3 Info: Scanning /C/Test/Music/Artist 12:50:18.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.3 Trace: 2 files were found in /C/Test/Music/Artist 12:50:18.3 Debug: 2 audio files were found in /C/Test/Music/Artist 12:50:18.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003041] 12:50:18.3 Debug: Import decisions complete [00:00:00.0000221] 12:50:18.3 Debug: Inserted 0 new unmatched trackfiles 12:50:18.3 Debug: Updated info for 0 known files 12:50:18.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002707] 12:50:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 12:50:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 12:50:18.3 Debug: Using default lastWrite 12:50:18.3 Info: Scanning /C/Test/Music/.hack 12:50:18.3 Debug: Scanning '/C/Test/Music/.hack' for music files 12:50:18.3 Trace: 2 files were found in /C/Test/Music/.hack 12:50:18.3 Debug: 2 audio files were found in /C/Test/Music/.hack 12:50:18.3 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 12:50:18.3 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0002828] 12:50:18.3 Debug: Import decisions complete [00:00:00.0000060] 12:50:18.3 Debug: Inserted 0 new unmatched trackfiles 12:50:18.3 Debug: Updated info for 0 known files 12:50:18.3 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0001755] 12:50:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 12:50:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 12:50:18.3 Debug: Using default lastWrite 12:50:18.3 Info: Scanning /C/Test/Music/Extras 12:50:18.3 Debug: Scanning '/C/Test/Music/Extras' for music files 12:50:18.3 Trace: 6 files were found in /C/Test/Music/Extras 12:50:18.3 Debug: 6 audio files were found in /C/Test/Music/Extras 12:50:18.3 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 12:50:18.3 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0003146] 12:50:18.3 Debug: Import decisions complete [00:00:00.0000059] 12:50:18.3 Debug: Inserted 0 new unmatched trackfiles 12:50:18.3 Debug: Updated info for 0 known files 12:50:18.3 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0001717] 12:50:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 12:50:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 12:50:18.3 Debug: Using default lastWrite 12:50:18.3 Info: Scanning /C/Test/Music/Artist 12:50:18.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.3 Trace: 1 files were found in /C/Test/Music/Artist 12:50:18.3 Debug: 1 audio files were found in /C/Test/Music/Artist 12:50:18.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002752] 12:50:18.3 Debug: Import decisions complete [00:00:00.0000060] 12:50:18.3 Debug: Inserted 0 new unmatched trackfiles 12:50:18.3 Debug: Updated info for 0 known files 12:50:18.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001793] 12:50:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 12:50:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 12:50:18.3 Debug: Using default lastWrite 12:50:18.3 Info: Scanning /C/Test/Music/Artist 12:50:18.3 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.3 Trace: 1 files were found in /C/Test/Music/Artist 12:50:18.3 Debug: 1 audio files were found in /C/Test/Music/Artist 12:50:18.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0108602] 12:50:18.3 Debug: Import decisions complete [00:00:00.0000090] 12:50:18.3 Debug: Inserted 0 new unmatched trackfiles 12:50:18.3 Debug: Updated info for 1 known files 12:50:18.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0004624] 12:50:18.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 12:50:18.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 12:50:18.3 Debug: Using default lastWrite 12:50:18.4 Info: Scanning /C/Test/Music/Artist 12:50:18.4 Debug: Scanning '/C/Test/Music/Artist' for music files 12:50:18.4 Trace: 2 files were found in /C/Test/Music/Artist 12:50:18.4 Debug: 2 audio files were found in /C/Test/Music/Artist 12:50:18.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 12:50:18.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002979] 12:50:18.4 Debug: Import decisions complete [00:00:00.0000237] 12:50:18.4 Debug: Inserted 0 new unmatched trackfiles 12:50:18.4 Debug: Updated info for 2 known files 12:50:18.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002542] 12:50:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 12:50:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 12:50:18.4 Debug: Failed to import 12:50:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 12:50:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 12:50:18.4 Debug: Failed to import 12:50:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 12:50:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 12:50:18.4 Debug: Failed to import 12:50:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 12:50:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 12:50:18.4 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 12:50:18.4 Debug: Failed to import 12:50:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 12:50:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 12:50:18.4 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 12:50:18.4 Debug: Failed to import 12:50:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 12:50:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 12:50:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 12:50:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 12:50:18.4 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 12:50:18.4 Debug: Failed to import 12:50:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 12:50:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 12:50:18.4 Debug: Processing path: /c/drop/ 12:50:18.4 Debug: Parsing string 'drop' 12:50:18.4 Debug: Unable to parse drop 12:50:18.4 Debug: Deleting folder after importing valid files 12:50:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 12:50:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 12:50:18.4 Debug: Processing path: /c/drop/ 12:50:18.4 Debug: Parsing string 'drop' 12:50:18.4 Debug: Unable to parse drop 12:50:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 12:50:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 12:50:18.4 Debug: Parsing string 'foldername' 12:50:18.4 Debug: Unable to parse foldername 12:50:18.4 Debug: Parsing string '01 the first track.ext' 12:50:18.4 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:50:18.4 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 12:50:18.4 Debug: Trying to parse quality for '01 the first track.ext' 12:50:18.4 Debug: Quality parsed: Unknown v1 12:50:18.4 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 12:50:18.4 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:50:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 12:50:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 12:50:18.4 Debug: Processing path: /c/drop/ 12:50:18.4 Debug: Parsing string 'drop' 12:50:18.4 Debug: Unable to parse drop 12:50:18.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 12:50:18.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 12:50:18.5 Debug: Unknown Artist foldername 12:50:18.5 Debug: Unknown Artist for file: 01 the first track.ext 12:50:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 12:50:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 12:50:18.5 Debug: Parsing string 'foldername' 12:50:18.5 Debug: Unable to parse foldername 12:50:18.5 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:50:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 12:50:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 12:50:18.5 Debug: Parsing string 'foldername' 12:50:18.5 Debug: Unable to parse foldername 12:50:18.5 Debug: Parsing string '01 the first track.ext' 12:50:18.5 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 12:50:18.5 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 12:50:18.5 Debug: Trying to parse quality for '01 the first track.ext' 12:50:18.5 Debug: Quality parsed: Unknown v1 12:50:18.5 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 12:50:18.5 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:50:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 12:50:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 12:50:18.5 Warn: Unable to process folder that is mapped to an existing artist 12:50:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 12:50:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 12:50:18.5 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 12:50:18.5 Error: Import failed, path does not exist or is not accessible by Lidarr: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p]. Ensure the path exists and the user running Lidarr has the correct permissions to access this file/folder 12:50:18.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 12:50:18.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 12:50:18.5 Debug: Unknown Artist foldername 12:50:18.5 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 12:50:18.5 Debug: Unknown Artist for file: 01 the first track.ext 12:50:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 12:50:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 12:50:18.6 Debug: Unknown Artist foldername 12:50:18.6 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 12:50:18.6 Debug: Unknown Artist for file: 01 the first track.ext 12:50:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 12:50:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 12:50:18.6 Debug: Processing path: /C/folder/file.mkv 12:50:18.6 Debug: Unknown Artist for file: file.mkv 12:50:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 12:50:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 12:50:18.6 Debug: Unknown Artist foldername 12:50:18.6 Debug: Unknown Artist for file: 01 the first track.ext 12:50:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 12:50:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 12:50:18.6 Debug: Parsing string 'foldername' 12:50:18.6 Debug: Unable to parse foldername 12:50:18.6 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 12:50:18.6 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 12:50:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 12:50:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 12:50:18.6 Debug: Unknown Artist foldername 12:50:18.6 Debug: Unknown Artist for file: 01 the first track.ext 12:50:18.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 12:50:18.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 12:50:18.7 Info: Importing album 1/1 12:50:18.7 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:50:18.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:50:18.7 Info: Importing 1 tracks 12:50:18.7 Debug: Importing 1 files. replaceExisting: True 12:50:18.7 Debug: Inserted new trackfiles in 0ms 12:50:18.7 Debug: TrackFileIds updated, total 0ms 12:50:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 12:50:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 12:50:18.7 Info: Importing album 1/1 12:50:18.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:50:18.7 Info: Importing 1 tracks 12:50:18.7 Debug: Importing 1 files. replaceExisting: False 12:50:18.7 Debug: Inserted new trackfiles in 0ms 12:50:18.7 Debug: TrackFileIds updated, total 0ms 12:50:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 12:50:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 12:50:18.7 Info: Importing album 1/1 12:50:18.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:50:18.7 Info: Importing 5 tracks 12:50:18.7 Debug: Importing 5 files. replaceExisting: False 12:50:18.7 Debug: Inserted new trackfiles in 0ms 12:50:18.7 Debug: TrackFileIds updated, total 0ms 12:50:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 12:50:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 12:50:18.7 Info: Importing album 1/1 12:50:18.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:50:18.7 Info: Importing 2 tracks 12:50:18.7 Debug: Importing 2 files. replaceExisting: False 12:50:18.7 Debug: Inserted new trackfiles in 0ms 12:50:18.7 Debug: TrackFileIds updated, total 0ms 12:50:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 12:50:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 12:50:18.7 Info: Importing album 1/1 12:50:18.7 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:50:18.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:50:18.7 Info: Importing 1 tracks 12:50:18.7 Debug: Importing 1 files. replaceExisting: True 12:50:18.7 Debug: Inserted new trackfiles in 0ms 12:50:18.7 Debug: TrackFileIds updated, total 0ms 12:50:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 12:50:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 12:50:18.7 Info: Importing album 1/1 12:50:18.7 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:50:18.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:50:18.7 Info: Importing 1 tracks 12:50:18.7 Debug: Importing 1 files. replaceExisting: True 12:50:18.7 Debug: Inserted new trackfiles in 0ms 12:50:18.7 Debug: TrackFileIds updated, total 0ms 12:50:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 12:50:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 12:50:18.7 Info: Importing 0 tracks 12:50:18.7 Debug: Importing 0 files. replaceExisting: False 12:50:18.7 Debug: Inserted new trackfiles in 0ms 12:50:18.7 Debug: TrackFileIds updated, total 0ms 12:50:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 12:50:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 12:50:18.7 Info: Importing album 1/1 12:50:18.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:50:18.7 Info: Importing 1 tracks 12:50:18.7 Debug: Importing 1 files. replaceExisting: False 12:50:18.7 Debug: Inserted new trackfiles in 0ms 12:50:18.7 Debug: TrackFileIds updated, total 0ms 12:50:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 12:50:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 12:50:18.7 Info: Importing album 1/1 12:50:18.7 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:50:18.7 Info: Importing 5 tracks 12:50:18.7 Debug: Importing 5 files. replaceExisting: False 12:50:18.7 Debug: Inserted new trackfiles in 0ms 12:50:18.7 Debug: TrackFileIds updated, total 0ms 12:50:18.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 12:50:18.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 12:50:18.8 Info: Importing album 1/1 12:50:18.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:50:18.8 Info: Importing 6 tracks 12:50:18.8 Debug: Importing 6 files. replaceExisting: False 12:50:18.8 Debug: Inserted new trackfiles in 0ms 12:50:18.8 Debug: TrackFileIds updated, total 0ms 12:50:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 12:50:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 12:50:18.8 Info: Importing album 1/1 12:50:18.8 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:50:18.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:50:18.8 Info: Importing 1 tracks 12:50:18.8 Debug: Importing 1 files. replaceExisting: True 12:50:18.8 Debug: Inserted new trackfiles in 0ms 12:50:18.8 Debug: TrackFileIds updated, total 0ms 12:50:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 12:50:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 12:50:18.8 Info: Importing album 1/1 12:50:18.8 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 12:50:18.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 12:50:18.8 Info: Importing 1 tracks 12:50:18.8 Debug: Importing 1 files. replaceExisting: True 12:50:18.8 Debug: Inserted new trackfiles in 0ms 12:50:18.8 Debug: TrackFileIds updated, total 0ms 12:50:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 12:50:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 12:50:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 12:50:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 12:50:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 12:50:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 12:50:18.8 Info: Deleting track file: /Artist Name - Track01 12:50:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 12:50:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 12:50:18.8 Info: Deleting track file: /Artist Name - Track01 12:50:18.8 Error: Unable to delete track file System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IRecycleBinProviderProxy.DeleteFile(String path, String subfolder) at NzbDrone.Core.MediaFiles.MediaFileDeletionService.DeleteTrackFile(TrackFile trackFile, String subfolder) in ./Lidarr.Core/MediaFiles/MediaFileDeletionService.cs:line 92 12:50:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 12:50:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 12:50:18.8 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 12:50:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 12:50:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 12:50:18.8 Warn: Artist's root folder (C:\Test\Music) is empty. 12:50:18.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 12:50:18.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 12:50:18.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:18.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470188523436_393/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:18.8 Info: DatabaseEngineVersionCheck migrating 12:50:18.8 Info: PerformDBOperation 12:50:18.8 Info: Performing DB Operation 12:50:18.8 Info: SQLite 3.45.3 12:50:18.8 Info: => 0.0012602s 12:50:18.8 Info: DatabaseEngineVersionCheck migrated 12:50:18.8 Info: => 0.0012767s 12:50:18.8 Debug: Took: 00:00:00.0144807 12:50:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:18.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:18.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 12:50:18.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 12:50:18.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:18.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470189813506_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:18.9 Info: DatabaseEngineVersionCheck migrating 12:50:18.9 Info: PerformDBOperation 12:50:18.9 Info: Performing DB Operation 12:50:18.9 Info: SQLite 3.45.3 12:50:18.9 Info: => 0.0012643s 12:50:18.9 Info: DatabaseEngineVersionCheck migrated 12:50:18.9 Info: => 0.0012825s 12:50:18.9 Debug: Took: 00:00:00.0153053 12:50:18.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:19.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 12:50:19.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 12:50:19.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 12:50:19.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:19.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470190965351_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:19.1 Info: DatabaseEngineVersionCheck migrating 12:50:19.1 Info: PerformDBOperation 12:50:19.1 Info: Performing DB Operation 12:50:19.1 Info: SQLite 3.45.3 12:50:19.1 Info: => 0.0012852s 12:50:19.1 Info: DatabaseEngineVersionCheck migrated 12:50:19.1 Info: => 0.0013026s 12:50:19.1 Debug: Took: 00:00:00.0145684 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:19.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:50:19.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 12:50:19.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 12:50:19.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:19.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470192690780_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:19.2 Info: DatabaseEngineVersionCheck migrating 12:50:19.2 Info: PerformDBOperation 12:50:19.2 Info: Performing DB Operation 12:50:19.2 Info: SQLite 3.45.3 12:50:19.2 Info: => 0.0013147s 12:50:19.2 Info: DatabaseEngineVersionCheck migrated 12:50:19.2 Info: => 0.0013323s 12:50:19.2 Debug: Took: 00:00:00.0145735 12:50:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:19.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:19.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:50:19.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 12:50:19.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 12:50:19.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:19.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470193834643_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:19.3 Info: DatabaseEngineVersionCheck migrating 12:50:19.3 Info: PerformDBOperation 12:50:19.3 Info: Performing DB Operation 12:50:19.3 Info: SQLite 3.45.3 12:50:19.3 Info: => 0.0012709s 12:50:19.3 Info: DatabaseEngineVersionCheck migrated 12:50:19.3 Info: => 0.0012884s 12:50:19.3 Debug: Took: 00:00:00.0145260 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:19.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:50:19.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 12:50:19.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 12:50:19.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:19.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470195566160_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:19.5 Info: DatabaseEngineVersionCheck migrating 12:50:19.5 Info: PerformDBOperation 12:50:19.5 Info: Performing DB Operation 12:50:19.5 Info: SQLite 3.45.3 12:50:19.5 Info: => 0.0012742s 12:50:19.5 Info: DatabaseEngineVersionCheck migrated 12:50:19.5 Info: => 0.0012913s 12:50:19.5 Debug: Took: 00:00:00.0144863 12:50:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:50:19.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 12:50:19.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 12:50:19.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 12:50:19.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:19.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470196648809_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:19.6 Info: DatabaseEngineVersionCheck migrating 12:50:19.6 Info: PerformDBOperation 12:50:19.6 Info: Performing DB Operation 12:50:19.6 Info: SQLite 3.45.3 12:50:19.6 Info: => 0.0013272s 12:50:19.6 Info: DatabaseEngineVersionCheck migrated 12:50:19.6 Info: => 0.0013452s 12:50:19.6 Debug: Took: 00:00:00.0145780 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:19.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:19.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 12:50:19.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 12:50:19.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 12:50:19.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:19.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470198283692_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:19.8 Info: DatabaseEngineVersionCheck migrating 12:50:19.8 Info: PerformDBOperation 12:50:19.8 Info: Performing DB Operation 12:50:19.8 Info: SQLite 3.45.3 12:50:19.8 Info: => 0.0013112s 12:50:19.8 Info: DatabaseEngineVersionCheck migrated 12:50:19.8 Info: => 0.001329s 12:50:19.8 Debug: Took: 00:00:00.0145204 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:19.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 12:50:19.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 12:50:19.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 12:50:19.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:19.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470199290887_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:19.9 Info: DatabaseEngineVersionCheck migrating 12:50:19.9 Info: PerformDBOperation 12:50:19.9 Info: Performing DB Operation 12:50:19.9 Info: SQLite 3.45.3 12:50:19.9 Info: => 0.0012945s 12:50:19.9 Info: DatabaseEngineVersionCheck migrated 12:50:19.9 Info: => 0.0013106s 12:50:19.9 Debug: Took: 00:00:00.0143618 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [2] Id = [0] ==== End Query Trace ==== 12:50:19.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 12:50:20.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 12:50:20.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 12:50:20.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:20.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470200341808_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:20.0 Info: DatabaseEngineVersionCheck migrating 12:50:20.0 Info: PerformDBOperation 12:50:20.0 Info: Performing DB Operation 12:50:20.0 Info: SQLite 3.45.3 12:50:20.0 Info: => 0.0012759s 12:50:20.0 Info: DatabaseEngineVersionCheck migrated 12:50:20.0 Info: => 0.0012936s 12:50:20.0 Debug: Took: 00:00:00.0144329 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [2] Id = [0] ==== End Query Trace ==== 12:50:20.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 12:50:20.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 12:50:20.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 12:50:20.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:20.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470201905067_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:20.2 Info: DatabaseEngineVersionCheck migrating 12:50:20.2 Info: PerformDBOperation 12:50:20.2 Info: Performing DB Operation 12:50:20.2 Info: SQLite 3.45.3 12:50:20.2 Info: => 0.0012859s 12:50:20.2 Info: DatabaseEngineVersionCheck migrated 12:50:20.2 Info: => 0.0013032s 12:50:20.2 Debug: Took: 00:00:00.0144349 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 12:50:20.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 12:50:20.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 12:50:20.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 12:50:20.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:20.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470202939973_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:20.3 Info: DatabaseEngineVersionCheck migrating 12:50:20.3 Info: PerformDBOperation 12:50:20.3 Info: Performing DB Operation 12:50:20.3 Info: SQLite 3.45.3 12:50:20.3 Info: => 0.0012988s 12:50:20.3 Info: DatabaseEngineVersionCheck migrated 12:50:20.3 Info: => 0.0013165s 12:50:20.3 Debug: Took: 00:00:00.0144782 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50: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 = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-05-18T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-05-17T00:00:00Z"] DateAdded = ["2024-05-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-05-18T00:00:00Z"] DateAdded = ["2024-05-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-05-19T00:00:00Z"] DateAdded = ["2024-05-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-05-20T00:00:00Z"] DateAdded = ["2024-05-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-05-21T00:00:00Z"] DateAdded = ["2024-05-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-05-22T00:00:00Z"] DateAdded = ["2024-05-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-05-23T00:00:00Z"] DateAdded = ["2024-05-23T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-05-24T00:00:00Z"] DateAdded = ["2024-05-24T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-05-25T00:00:00Z"] DateAdded = ["2024-05-25T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-05-26T00:00:00Z"] DateAdded = ["2024-05-26T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* , "TrackFiles".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") WHERE ("Tracks"."Id" IS NULL) PARAMETERS: ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [6] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [7] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [8] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [9] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 12:50:20.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [10] ==== End Query Trace ==== 12:50:20.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 12:50:20.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 12:50:20.5 Debug: Filtering 1 files for unchanged files 12:50:20.5 Trace: Got 0 existing files 12:50:20.5 Debug: Filtering 1 files for unchanged files 12:50:20.5 Trace: Got 0 existing files 12:50:20.5 Debug: Filtering 1 files for unchanged files 12:50:20.5 Trace: Got 0 existing files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 12:50:20.5 Debug: Filtering 1 files for unchanged files 12:50:20.5 Trace: Got 0 existing files 12:50:20.5 Debug: Filtering 1 files for unchanged files 12:50:20.5 Trace: Got 0 existing files 12:50:20.5 Debug: Filtering 1 files for unchanged files 12:50:20.5 Trace: Got 0 existing files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 1 unchanged existing files 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 1 unchanged existing files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 1 unchanged and matched files 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 1 unchanged and matched files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 1 unchanged existing files 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 1 unchanged existing files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 1 unchanged and matched files 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 1 unchanged and matched files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 0 existing files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 0 existing files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 0 unchanged existing files 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 0 unchanged existing files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 0 unchanged and matched files 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 0 unchanged and matched files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 0 files 12:50:20.5 Trace: 0 unchanged existing files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 0 files 12:50:20.5 Trace: 0 unchanged and matched files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 3 existing files 12:50:20.5 Trace: Matched paths for 3 files 12:50:20.5 Trace: 3 unchanged existing files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 3 existing files 12:50:20.5 Trace: Matched paths for 3 files 12:50:20.5 Trace: 3 unchanged and matched files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 1 unchanged and matched files 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 1 unchanged and matched files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- Skipped filter_should_return_none_existing_files_ignoring_case(Known) [2 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [2 ms] 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 0 unchanged and matched files 12:50:20.5 Debug: Filtering 3 files for unchanged files 12:50:20.5 Trace: Got 1 existing files 12:50:20.5 Trace: Matched paths for 1 files 12:50:20.5 Trace: 0 unchanged and matched files 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 12:50:20.5 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/soxpicmv.n2z /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/istr0pqg.4e2 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 12:50:20.5 Debug: The following files no longer exist on disk, removing from db: 12:50:20.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 12:50:20.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 12:50:20.6 Debug: The following files no longer exist on disk, removing from db: 12:50:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 12:50:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 12:50:20.6 Debug: The following files no longer exist on disk, removing from db: /c/test/ugdgnbmy.qc5 /c/test/kcyfmr5z.hex /c/test/5jxzbjj4.tuk /c/test/2akugybg.pd3 /c/test/vcmezdx4.syw /c/test/kpqjx4gu.o1j /c/test/m11lb5cd.qxw /c/test/ofzqvyio.njq /c/test/ikxt33ft.vy4 /c/test/1aq5gocg.mfk 12:50:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 12:50:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 12:50:20.6 Info: Renaming 2 files for Name1 12:50:20.6 Debug: Renaming track file: [1] Path1 12:50:20.6 Debug: Renamed track file: [1] Path1 12:50:20.6 Debug: Renaming track file: [2] Path2 12:50:20.6 Debug: Renamed track file: [2] Path2 12:50:20.6 Debug: Removing Empty Subfolders from: Path1 12:50:20.6 Info: Selected track files renamed for Name1 12:50:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 12:50:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 12:50:20.6 Info: Renaming 2 files for Name1 12:50:20.6 Debug: Renaming track file: [1] Path1 12:50:20.6 Debug: File not renamed, source and destination are the same: Filename 12:50:20.6 Debug: Renaming track file: [2] Path2 12:50:20.6 Debug: File not renamed, source and destination are the same: Filename 12:50:20.6 Info: Selected track files renamed for Name1 12:50:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 12:50:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 12:50:20.6 Info: Renaming 0 files for Name1 12:50:20.6 Info: Selected track files renamed for Name1 12:50:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 12:50:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 12:50:20.6 Info: Renaming 2 files for Name1 12:50:20.6 Debug: Renaming track file: [1] Path1 12:50:20.6 Debug: Renamed track file: [1] Path1 12:50:20.6 Debug: Renaming track file: [2] Path2 12:50:20.6 Debug: Renamed track file: [2] Path2 12:50:20.6 Debug: Removing Empty Subfolders from: Path1 12:50:20.6 Info: Selected track files renamed for Name1 12:50:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 12:50:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 12:50:20.6 Info: Renaming 2 files for Name1 12:50:20.6 Debug: Renaming track file: [1] Path1 12:50:20.6 Debug: Renamed track file: [1] Path1 12:50:20.6 Debug: Renaming track file: [2] Path2 12:50:20.6 Debug: Renamed track file: [2] Path2 12:50:20.6 Debug: Removing Empty Subfolders from: Path1 12:50:20.6 Info: Selected track files renamed for Name1 12:50:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 12:50:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 12:50:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 12:50:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 12:50:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 12:50:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 12:50:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 12:50:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 12:50:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 12:50:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 12:50:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 12:50:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 12:50:20.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 12:50:20.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 12:50:20.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 12:50:20.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [7 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [4 ms] 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 12:50:20.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 12:50:20.7 Debug: Missing data in tags, trying filename augmentation 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?\d+)(?[\s_-]+)(?[a-z0-9,\(\)\.&'’\s]+)\k(?[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got artist from filename: artist name 12:50:20.7 Debug: Got title from filename: a track title 1 12:50:20.7 Debug: Got track number from filename: 1 12:50:20.7 Debug: Got title from filename: b track title 2 12:50:20.7 Debug: Got track number from filename: 2 12:50:20.7 Debug: Got title from filename: c track title 3 12:50:20.7 Debug: Got track number from filename: 3 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Abort - 'tag' varies between matches 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 12:50:20.7 Debug: Missing data in tags, trying filename augmentation 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got artist from filename: artist name 12:50:20.7 Debug: Got title from filename: a track title 1 12:50:20.7 Debug: Got track number from filename: 1 12:50:20.7 Debug: Got title from filename: b track title 2 12:50:20.7 Debug: Got track number from filename: 2 12:50:20.7 Debug: Got title from filename: c track title 3 12:50:20.7 Debug: Got track number from filename: 3 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Abort - 'tag' varies between matches 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 12:50:20.7 Debug: Missing data in tags, trying filename augmentation 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Debug: Got artist from filename: artist_name 12:50:20.7 Debug: Got title from filename: a_track_title_1 12:50:20.7 Debug: Got track number from filename: 1 12:50:20.7 Debug: Got title from filename: b_track_title_2 12:50:20.7 Debug: Got track number from filename: 2 12:50:20.7 Debug: Got title from filename: c_track_title_3 12:50:20.7 Debug: Got track number from filename: 3 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Abort - 'tag' varies between matches 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 12:50:20.7 Debug: Missing data in tags, trying filename augmentation 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got artist from filename: artist name 12:50:20.7 Debug: Got title from filename: a track title 1 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 1 12:50:20.7 Debug: Got title from filename: b track title 2 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 2 12:50:20.7 Debug: Got title from filename: c track title 3 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 3 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Abort - 'tag' varies between matches 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 12:50:20.7 Debug: Missing data in tags, trying filename augmentation 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got artist from filename: artist name 12:50:20.7 Debug: Got title from filename: a track title 1 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 1 12:50:20.7 Debug: Got title from filename: b track title 2 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 2 12:50:20.7 Debug: Got title from filename: c track title 3 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 3 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Abort - 'tag' varies between matches 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 12:50:20.7 Debug: Missing data in tags, trying filename augmentation 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Debug: Got artist from filename: artist_name 12:50:20.7 Debug: Got title from filename: a_track_title_1 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 1 12:50:20.7 Debug: Got title from filename: b_track_title_2 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 2 12:50:20.7 Debug: Got title from filename: c_track_title_3 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 3 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Abort - 'tag' varies between matches 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 12:50:20.7 Debug: Missing data in tags, trying filename augmentation 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Abort - 'tag' varies between matches 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got artist from filename: artist name 12:50:20.7 Debug: Got title from filename: a track title 1 12:50:20.7 Debug: Got track number from filename: 1 12:50:20.7 Debug: Got title from filename: b track title 2 12:50:20.7 Debug: Got track number from filename: 2 12:50:20.7 Debug: Got title from filename: c track title 3 12:50:20.7 Debug: Got track number from filename: 3 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 12:50:20.7 Debug: Missing data in tags, trying filename augmentation 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Abort - 'tag' varies between matches 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got artist from filename: artist name 12:50:20.7 Debug: Got title from filename: a track title 1 12:50:20.7 Debug: Got track number from filename: 1 12:50:20.7 Debug: Got title from filename: b track title 2 12:50:20.7 Debug: Got track number from filename: 2 12:50:20.7 Debug: Got title from filename: c track title 3 12:50:20.7 Debug: Got track number from filename: 3 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 12:50:20.7 Debug: Missing data in tags, trying filename augmentation 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Abort - 'tag' varies between matches 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Debug: Got artist from filename: artist_name 12:50:20.7 Debug: Got title from filename: a_track_title_1 12:50:20.7 Debug: Got track number from filename: 1 12:50:20.7 Debug: Got title from filename: b_track_title_2 12:50:20.7 Debug: Got track number from filename: 2 12:50:20.7 Debug: Got title from filename: c_track_title_3 12:50:20.7 Debug: Got track number from filename: 3 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 12:50:20.7 Debug: Missing data in tags, trying filename augmentation 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Abort - 'tag' varies between matches 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got artist from filename: artist name 12:50:20.7 Debug: Got title from filename: a track title 1 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 1 12:50:20.7 Debug: Got title from filename: b track title 2 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 2 12:50:20.7 Debug: Got title from filename: c track title 3 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 3 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 12:50:20.7 Debug: Missing data in tags, trying filename augmentation 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Abort - 'tag' varies between matches 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got artist from filename: artist name 12:50:20.7 Debug: Got title from filename: a track title 1 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 1 12:50:20.7 Debug: Got title from filename: b track title 2 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 2 12:50:20.7 Debug: Got title from filename: c track title 3 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 3 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 12:50:20.7 Debug: Missing data in tags, trying filename augmentation 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Abort - 'tag' varies between matches 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Debug: Got artist from filename: artist_name 12:50:20.7 Debug: Got title from filename: a_track_title_1 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 1 12:50:20.7 Debug: Got title from filename: b_track_title_2 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 2 12:50:20.7 Debug: Got title from filename: c_track_title_3 12:50:20.7 Debug: Got disc number from filename: 1 12:50:20.7 Debug: Got track number from filename: 3 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 12:50:20.7 Debug: Missing data in tags, trying filename augmentation 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got artist from filename: artist name 12:50:20.7 Debug: Got title from filename: a track title 1 12:50:20.7 Debug: Got track number from filename: 1 12:50:20.7 Debug: Got title from filename: b track title 2 12:50:20.7 Debug: Got track number from filename: 2 12:50:20.7 Debug: Got title from filename: c track title 3 12:50:20.7 Debug: Got track number from filename: 3 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Abort - 'tag' varies between matches 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Abort - both artist and title vary between matches 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Abort - 'tag' varies between matches 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 12:50:20.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got artist from filename: artist_name 12:50:20.8 Debug: Got title from filename: a_track_title_1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b_track_title_2 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c_track_title_3 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got artist from filename: artist_name 12:50:20.8 Debug: Got title from filename: a_track_title_1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b_track_title_2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c_track_title_3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got artist from filename: artist_name 12:50:20.8 Debug: Got title from filename: a_track_title_1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b_track_title_2 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c_track_title_3 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got artist from filename: artist_name 12:50:20.8 Debug: Got title from filename: a_track_title_1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b_track_title_2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c_track_title_3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got artist from filename: artist_name 12:50:20.8 Debug: Got title from filename: a_track_title_1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b_track_title_2 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c_track_title_3 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-102-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-103-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got artist from filename: artist_name 12:50:20.8 Debug: Got title from filename: a_track_title_1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b_track_title_2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c_track_title_3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got artist from filename: artist_name 12:50:20.8 Debug: Got title from filename: a_track_title_1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b_track_title_2 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c_track_title_3 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got artist from filename: artist_name 12:50:20.8 Debug: Got title from filename: a_track_title_1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b_track_title_2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c_track_title_3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got artist from filename: artist_name 12:50:20.8 Debug: Got title from filename: a_track_title_1 12:50:20.8 Debug: Got title from filename: b_track_title_2 12:50:20.8 Debug: Got title from filename: c_track_title_3 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got artist from filename: artist_name 12:50:20.8 Debug: Got title from filename: a_track_title_1 12:50:20.8 Debug: Got title from filename: b_track_title_2 12:50:20.8 Debug: Got title from filename: c_track_title_3 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got artist from filename: artist name 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got artist from filename: artist_name 12:50:20.8 Debug: Got title from filename: a_track_title_1 12:50:20.8 Debug: Got title from filename: b_track_title_2 12:50:20.8 Debug: Got title from filename: c_track_title_3 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got title from filename: a_track_title_1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b_track_title_2 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c_track_title_3 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got title from filename: a_track_title_1 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 1 12:50:20.8 Debug: Got title from filename: b_track_title_2 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 2 12:50:20.8 Debug: Got title from filename: c_track_title_3 12:50:20.8 Debug: Got disc number from filename: 1 12:50:20.8 Debug: Got track number from filename: 3 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.8 Debug: Got title from filename: a_track_title_1 12:50:20.8 Debug: Got title from filename: b_track_title_2 12:50:20.8 Debug: Got title from filename: c_track_title_3 12:50:20.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 12:50:20.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 12:50:20.8 Debug: Missing data in tags, trying filename augmentation 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - 'tag' varies between matches 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Abort - both artist and title vary between matches 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.8 Debug: Got title from filename: a track title 1 12:50:20.8 Debug: Got title from filename: b track title 2 12:50:20.8 Debug: Got title from filename: c track title 3 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 12:50:20.9 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.9 Trace: Abort - 'tag' varies between matches 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.9 Trace: Abort - both artist and title vary between matches 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.9 Trace: Abort - both artist and title vary between matches 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.9 Debug: Got title from filename: a track title 1 12:50:20.9 Debug: Got title from filename: b track title 2 12:50:20.9 Debug: Got title from filename: c track title 3 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 12:50:20.9 Debug: Missing data in tags, trying filename augmentation 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.9 Debug: Got artist from filename: Adele 12:50:20.9 Debug: Got title from filename: Daydreamer 12:50:20.9 Debug: Got disc number from filename: 1 12:50:20.9 Debug: Got track number from filename: 1 12:50:20.9 Debug: Got title from filename: Best for Last 12:50:20.9 Debug: Got disc number from filename: 1 12:50:20.9 Debug: Got track number from filename: 2 12:50:20.9 Debug: Got title from filename: Chasing Pavements 12:50:20.9 Debug: Got disc number from filename: 1 12:50:20.9 Debug: Got track number from filename: 3 12:50:20.9 Debug: Got title from filename: That's It, I Quit, I'm Moving On 12:50:20.9 Debug: Got disc number from filename: 2 12:50:20.9 Debug: Got track number from filename: 3 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.9 Trace: Abort - 'tag' varies between matches 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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]+)$ 12:50:20.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]+)$ 12:50:20.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.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,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 12:50:20.9 Debug: Parsing string 'artist.title-album.title' 12:50:20.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:20.9 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 12:50:20.9 Debug: Trying to parse quality for 'artist.title-album.title' 12:50:20.9 Debug: Quality parsed: Unknown v1 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 12:50:20.9 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 12:50:20.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:20.9 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 12:50:20.9 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 12:50:20.9 Debug: Quality parsed: FLAC v1 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 12:50:20.9 Trace: artist: artist vs artist; 0 12:50:20.9 Trace: album: album vs album; 0 12:50:20.9 Trace: media_count: 2 vs 2; 0 12:50:20.9 Trace: year: 2024 vs 2024 or 2024; 0 12:50:20.9 Trace: country: United States vs United States; 0 12:50:20.9 Trace: label: label vs label; 0 12:50:20.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:50:20.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:50:20.9 Trace: after trackMapping: 0 12:50:20.9 Trace: after missing tracks: 0 12:50:20.9 Trace: after unmatched tracks: 0 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 12:50:20.9 Trace: album: album vs album; 0 12:50:20.9 Trace: media_count: 1 vs 1; 0 12:50:20.9 Trace: year: 2024 vs 2024 or 2024; 0 12:50:20.9 Trace: country: United States vs United States; 0 12:50:20.9 Trace: label: label vs label; 0 12:50:20.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:50:20.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:50:20.9 Trace: after trackMapping: 0 12:50:20.9 Trace: after missing tracks: 0 12:50:20.9 Trace: after unmatched tracks: 0 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 12:50:20.9 Trace: artist: artist vs different artist; 0.6 12:50:20.9 Trace: album: album vs album; 0.3 12:50:20.9 Trace: media_count: 1 vs 1; 0.2571428571428571 12:50:20.9 Trace: year: 2024 vs 2024 or 2024; 0.22499999999999998 12:50:20.9 Trace: country: United States vs United States; 0.2117647058823529 12:50:20.9 Trace: label: label vs label; 0.19999999999999998 12:50:20.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 12:50:20.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 12:50:20.9 Trace: after trackMapping: 0.08780487804878048 12:50:20.9 Trace: after missing tracks: 0.08780487804878048 12:50:20.9 Trace: after unmatched tracks: 0.08780487804878048 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 12:50:20.9 Trace: artist: artist vs artist; 0 12:50:20.9 Trace: album: album vs album; 0 12:50:20.9 Trace: media_count: 1 vs 1; 0 12:50:20.9 Trace: year: 2024 vs 2024 or 2024; 0 12:50:20.9 Trace: country: United States vs United States; 0 12:50:20.9 Trace: label: label vs label; 0 12:50:20.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:50:20.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:50:20.9 Trace: after trackMapping: 0 12:50:20.9 Trace: after missing tracks: 0 12:50:20.9 Trace: after unmatched tracks: 0 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 12:50:20.9 Trace: artist: artist vs artist; 0 12:50:20.9 Trace: album: album vs album; 0 12:50:20.9 Trace: media_count: 1 vs 1; 0 12:50:20.9 Trace: year: 2024 vs 2024 or 2024; 0 12:50:20.9 Trace: country: United States vs United States; 0 12:50:20.9 Trace: label: label vs label; 0 12:50:20.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:50:20.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:50:20.9 Trace: after trackMapping: 0.0888030888030888 12:50:20.9 Trace: after missing tracks: 0.11742707554225879 12:50:20.9 Trace: after unmatched tracks: 0.11742707554225879 12:50:20.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 12:50:20.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 12:50:21.0 Trace: artist: artist vs artist; 0 12:50:21.0 Trace: album: album vs album; 0 12:50:21.0 Trace: media_count: 1 vs 1; 0 12:50:21.0 Trace: country: United States vs United States; 0 12:50:21.0 Trace: label: label vs label; 0 12:50:21.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:50:21.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:50:21.0 Trace: after trackMapping: 0 12:50:21.0 Trace: after missing tracks: 0 12:50:21.0 Trace: after unmatched tracks: 0 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 12:50:21.0 Trace: artist: artist vs artist; 0 12:50:21.0 Trace: album: album vs album; 0 12:50:21.0 Trace: media_count: 1 vs 1; 0 12:50:21.0 Trace: year: 2024 vs or 2007; 0.125 12:50:21.0 Trace: country: United States vs United States; 0.11764705882352941 12:50:21.0 Trace: label: label vs label; 0.1111111111111111 12:50:21.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 12:50:21.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 12:50:21.0 Trace: after trackMapping: 0.04878048780487805 12:50:21.0 Trace: after missing tracks: 0.04878048780487805 12:50:21.0 Trace: after unmatched tracks: 0.04878048780487805 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(05/17/2024 12:49:33) --- 12:50:21.0 Trace: artist: artist vs artist; 0 12:50:21.0 Trace: album: album vs album; 0 12:50:21.0 Trace: media_count: 1 vs 1; 0 12:50:21.0 Trace: year: 2024 vs or 2024; 0 12:50:21.0 Trace: country: United States vs United States; 0 12:50:21.0 Trace: label: label vs label; 0 12:50:21.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:50:21.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:50:21.0 Trace: after trackMapping: 0 12:50:21.0 Trace: after missing tracks: 0 12:50:21.0 Trace: after unmatched tracks: 0 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(05/17/2024 12:49:33) --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 12:50:21.0 Trace: artist: artist vs artist; 0 12:50:21.0 Trace: album: album vs album; 0 12:50:21.0 Trace: media_count: 1 vs 1; 0 12:50:21.0 Trace: country: United States vs United States; 0 12:50:21.0 Trace: label: label vs label; 0 12:50:21.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:50:21.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:50:21.0 Trace: after trackMapping: 0 12:50:21.0 Trace: after missing tracks: 0 12:50:21.0 Trace: after unmatched tracks: 0 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 12:50:21.0 Trace: artist: artist vs artist; 0 12:50:21.0 Trace: album: album vs album; 0 12:50:21.0 Trace: media_count: 1 vs 1; 0 12:50:21.0 Trace: year: 2024 vs 2007 or ; 0.125 12:50:21.0 Trace: country: United States vs United States; 0.11764705882352941 12:50:21.0 Trace: label: label vs label; 0.1111111111111111 12:50:21.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 12:50:21.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 12:50:21.0 Trace: after trackMapping: 0.04878048780487805 12:50:21.0 Trace: after missing tracks: 0.04878048780487805 12:50:21.0 Trace: after unmatched tracks: 0.04878048780487805 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(05/17/2024 12:49:33) --- 12:50:21.0 Trace: artist: artist vs artist; 0 12:50:21.0 Trace: album: album vs album; 0 12:50:21.0 Trace: media_count: 1 vs 1; 0 12:50:21.0 Trace: year: 2024 vs 2024 or ; 0 12:50:21.0 Trace: country: United States vs United States; 0 12:50:21.0 Trace: label: label vs label; 0 12:50:21.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:50:21.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:50:21.0 Trace: after trackMapping: 0 12:50:21.0 Trace: after missing tracks: 0 12:50:21.0 Trace: after unmatched tracks: 0 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(05/17/2024 12:49:33) --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 12:50:21.0 Trace: artist: artist vs artist; 0 12:50:21.0 Trace: album: album vs album; 0 12:50:21.0 Trace: media_count: 1 vs 1; 0 12:50:21.0 Trace: year: 2024 vs 2024 or 2024; 0 12:50:21.0 Trace: country: United States vs United States; 0 12:50:21.0 Trace: label: label vs label; 0 12:50:21.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:50:21.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:50:21.0 Trace: after trackMapping: 0.1602787456445993 12:50:21.0 Trace: after missing tracks: 0.1602787456445993 12:50:21.0 Trace: after unmatched tracks: 0.1602787456445993 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 12:50:21.0 Trace: artist: artist vs artist; 0 12:50:21.0 Trace: album: album vs album; 0 12:50:21.0 Trace: media_count: 2 vs 2; 0 12:50:21.0 Trace: year: 2024 vs 2024 or 2024; 0 12:50:21.0 Trace: country: United States vs United States; 0 12:50:21.0 Trace: label: label vs label; 0 12:50:21.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 12:50:21.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 12:50:21.0 Trace: after trackMapping: 0 12:50:21.0 Trace: after missing tracks: 0 12:50:21.0 Trace: after unmatched tracks: 0 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 12:50:21.0 Debug: Release [][album] [1 tracks] was forced 12:50:21.0 Debug: Getting candidates from tags for 3 tracks took 0ms 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 12:50:21.0 Debug: Selecting release from consensus ForeignReleaseId [xxx] 12:50:21.0 Debug: Getting candidates from tags for 3 tracks took 0ms 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- Skipped should_match_tracks_FilesWithMBIds [< 1 ms] Skipped should_match_tracks_PreferMissingToBadMatch [< 1 ms] Skipped should_match_tracks_InconsistentTyposInAlbum [< 1 ms] Skipped should_match_tracks_SucceedWhenManyAlbumsHaveSameTitle [< 1 ms] 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- Skipped should_match_tracks_PenalizeUnknownMedia [< 1 ms] Skipped should_match_tracks_CorruptFile [< 1 ms] Skipped should_match_tracks_FilesWithoutTags [< 1 ms] 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 12:50:21.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 12:50:21.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 12:50:21.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 12:50:21.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 12:50:21.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:50:21.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:50:21.7 Trace: LooksLikeSingleRelease: No common album tag 12:50:21.7 Info: Grouping 20 tracks 12:50:21.7 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Debug: *** group [/C/music/incoming/album] *** 12:50:21.7 Debug: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 12:50:21.7 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 12:50:21.7 Debug: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Info: Grouping 15 tracks 12:50:21.7 Trace: Folders: /C/music/incoming/artist - album 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 /C/music/incoming/artist - album/Title6 /C/music/incoming/artist - album/Title7 /C/music/incoming/artist - album/Title8 /C/music/incoming/artist - album/Title9 /C/music/incoming/artist - album/Title10 /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Info: Grouping 15 tracks 12:50:21.7 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 12:50:21.7 Trace: Yielding final: /C/music/incoming/artist - album/cd 1/Title1 /C/music/incoming/artist - album/cd 1/Title2 /C/music/incoming/artist - album/cd 1/Title3 /C/music/incoming/artist - album/cd 1/Title4 /C/music/incoming/artist - album/cd 1/Title5 /C/music/incoming/artist - album/cd 1/Title6 /C/music/incoming/artist - album/cd 1/Title7 /C/music/incoming/artist - album/cd 1/Title8 /C/music/incoming/artist - album/cd 1/Title9 /C/music/incoming/artist - album/cd 1/Title10 /C/music/incoming/artist - album/cd 2/Title1 /C/music/incoming/artist - album/cd 2/Title2 /C/music/incoming/artist - album/cd 2/Title3 /C/music/incoming/artist - album/cd 2/Title4 /C/music/incoming/artist - album/cd 2/Title5 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Info: Grouping 15 tracks 12:50:21.7 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 12:50:21.7 Trace: Yielding final: /C/music/incoming/artist - album/disc 1/Title1 /C/music/incoming/artist - album/disc 1/Title2 /C/music/incoming/artist - album/disc 1/Title3 /C/music/incoming/artist - album/disc 1/Title4 /C/music/incoming/artist - album/disc 1/Title5 /C/music/incoming/artist - album/disc 1/Title6 /C/music/incoming/artist - album/disc 1/Title7 /C/music/incoming/artist - album/disc 1/Title8 /C/music/incoming/artist - album/disc 1/Title9 /C/music/incoming/artist - album/disc 1/Title10 /C/music/incoming/artist - album/disc 2/Title1 /C/music/incoming/artist - album/disc 2/Title2 /C/music/incoming/artist - album/disc 2/Title3 /C/music/incoming/artist - album/disc 2/Title4 /C/music/incoming/artist - album/disc 2/Title5 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Info: Grouping 15 tracks 12:50:21.7 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 12:50:21.7 Trace: Yielding final: /C/music/incoming/artist - album/disk 1/Title1 /C/music/incoming/artist - album/disk 1/Title2 /C/music/incoming/artist - album/disk 1/Title3 /C/music/incoming/artist - album/disk 1/Title4 /C/music/incoming/artist - album/disk 1/Title5 /C/music/incoming/artist - album/disk 1/Title6 /C/music/incoming/artist - album/disk 1/Title7 /C/music/incoming/artist - album/disk 1/Title8 /C/music/incoming/artist - album/disk 1/Title9 /C/music/incoming/artist - album/disk 1/Title10 /C/music/incoming/artist - album/disk 2/Title1 /C/music/incoming/artist - album/disk 2/Title2 /C/music/incoming/artist - album/disk 2/Title3 /C/music/incoming/artist - album/disk 2/Title4 /C/music/incoming/artist - album/disk 2/Title5 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 12:50:21.7 Info: Grouping 1 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/Title1 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 12:50:21.7 Info: Grouping 2 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/Hi2sK3NJdebaIKiY0aVtnIBTUuCuMOWAFhW6p1dKxj6mas6RoLat /C/music/incoming/6n6fQw7XcbxrymgquEtfuyo5ofWVYW4XH1peTrIkuLcTaIElLO6xrttG7aYLIl6nfHR /C/music/incoming/OgulXSemOjqs2LsNq16s7vh27RSoCeCejkjXy5O /C/music/incoming/ynmsaE1 /C/music/incoming/lmfg5WmHRnj2Dx2D2hcnAy2wN7ArweKKklAvF0XrwDVYwODipeGWuagU /C/music/incoming/M1sQtxnCfIhArRpyYrDJVxxxTFDcBpkG2bfQGGp5TanLS1GVPTtiJL7nC24V3kbXxIGpLG0rbGWVjUN /C/music/incoming/tQcqCNtcsMn4JADDvm425TrsQx0KunGeo3bvUlciCiph7h3xUOlkOBLIyRI /C/music/incoming/OSOSuwdVb6rFUcohHhSx1KdGnAn6MDKUJcwtrXLBiKT0MJCtE7MOEK3dOhE2jejGuE4SN2WRErpqXk1L /C/music/incoming/HVL51sET6VffcTj6Q /C/music/incoming/y0FqdsdAxTCX4G5PLBb543VnYwoOaiIdOs0JeY2uP5TB4t0i4V3QjH3DdrANewyplxiLOvKTGNp7jurEFfRmn02 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/IsL7grJs3WQeOmuVlqEWY /C/music/incoming/cENJMwIYcTgnfiIbcS1MBxBfNyOJa6g4qWH2XHQ7olrc7c1AFB5SpeCLdI4nP7XdMj5pJNlCb1wpgxfKFoeHavNmu3YoL /C/music/incoming/BIm3H3HKtAwlamigB4Jg5viFl /C/music/incoming/FbPqgoWjOLkCcekytiAEsOdobuidoDOCGYQc17AIfmXfOA6VcSGq7jtX5ApTgT2l4 /C/music/incoming/CNeRgQgiLPvr2V2aIyYU7flyySwXpsnG3dld76fF7qxw0X7nYLFmUHUvBMrutp0sCWwXJXaKstVP /C/music/incoming/FOwNsihbmOxcDnrMA76aEuLrFxF6c4wTH2kfJLKGt1OLygrIy1sWQYgkdfi2Ki /C/music/incoming/XEBNbTJVWfOF1opoYeW6D0FwA7yvrrKJpNyxXTAgNo2nPFHeYOAGN3C66dmctmDEDepnWYyfLPso5rO2AuEL0d4tlBATGxUA /C/music/incoming/BNYyCKAmbBJpXk7L0NThnAFM1PSoBM4JnTBcw6Y2HbCuNnOtr2ebbhEbhlGT0lTwE7beR4n2V0I /C/music/incoming/KfrrNwKiAXpxRq6UvGhs0tdfdcau6d7cR5G6iInPx5UNd0r1J5Ko1hVpbloLwojvYmN /C/music/incoming/hdIojmIRCL7MMpxn5cPfivDuJxLt0vObyefgy2QSxaUvKrmxb73HhtYSHmNTJn0f46mHjqWds5OiJgRrknr0Bh2fntHlo5jjhOA 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/FHX6duSA5qpFWQMHjXdsTINwdvYlRcYBfC3SBd /C/music/incoming/6lsMAksBkdKJMVae /C/music/incoming/YlHgLbAEIFJKc3Hyf06uGIGBDlyDUkLF0GYHQpqpJNGRvdBV7ngj0JeqMfKAJ4 /C/music/incoming/bobCikEHRr4r7VofgDjHkv /C/music/incoming/WAkIWybjNTgxnenIfAStG5yLE0iLVosDUphjyu6IEj5iDRT73htdDNwYbHe4pxuxBLK54ejRCkXvaqhTgjPO3o7h0pi0q /C/music/incoming/6kVkj5hef4kIucCKvS17pY5FbhYCuxb1CcpdAklx03vJlYlvwgFaRxOhnqjbgMQO3rfsUyklGCgtDvsk4Ceo1aiduiXibk /C/music/incoming/gqnx14aneWooAT0gpw1KHAJ7KrIsbmA6PuvxPKml7BnC03jTyQpTWsbNOoU /C/music/incoming/naKPS4h37D0ILBy5MDBgRMdCelrqumNeRuIn6TDriKqE0x0gHnVHipbJ4iLHLYIUWUYp0k707j6h /C/music/incoming/ixBawcjPa3gCUAFrpJDGrlTUu7pbOwKaNafAR0Ll5XFo4IYyTcT3RlL5MONxUiaKrgVTufIw6qIBOEYUiYpMLPpBwiUdm /C/music/incoming/W32fXmrsGbg 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/7tqfoLXqWt3J3eggtHDvcPDO07yba0h5I5p5mqdD5BbYyV1KE0jF0VUqYJnomWq4m6b5Wi2cDaxJOMpdgVF /C/music/incoming/wqtNRtJhIT0rvjQx0uNQp0V5PLa3rp /C/music/incoming/gE1o3hfLxk /C/music/incoming/DKFQJFKRxPptTwntTuOLkY6ggy2XjiYkwSpTvWDupApS10Ow65ioVmUMMyKjKTHpYe5bhC64YsvSJmmnRE0m7Jwk5Lg4lsSE /C/music/incoming/IyOOkNdFINYtSlSqm2RJPCkw5aFGnoEHsy0xQm5xYDpLnDVTsiikmcignrQjiFqtiqbsstH74sRmlHiBlTmef /C/music/incoming/Ur12f7gFVviUUjNPb0cWhWnbal6nJRnFApwn7 /C/music/incoming/rXKqi3HnO6ts77Ys0F1JJxVAwbUsgNYkLDnUsafyl0C2TdLtpCPY /C/music/incoming/l0UUtC2bapy4dhgReohhbwRKYKg6vwYuLHgLkTxw62ccxDEawp7WlfUWik4Qv4NLydrEbCHsXSihtPlvgf /C/music/incoming/1 /C/music/incoming/F3HrCumn57YwgFQHhdo55FKMDEtKERa2tNIYqSqCDtWmLGjtRQIKwhM7s2W 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/XabTLR1bOFaDv4qgxnkbjiGRJLK /C/music/incoming/MYY1GhEeTAmFYsGds0CvQbYK76hd0TrqAbjwYbTQ6mLp0KvAuRCcmjjLao2IaAmah3eXijlqgTwExISvKOPhqpep /C/music/incoming/ormbuqERyn2bkhERd3K53MXJ2gg6LhcD /C/music/incoming/3o1UsKJp23AkWiKP1Rak7jJJabUev7hlU5oF4jC77Ev5tUTFtfp /C/music/incoming/0QrXDhCA /C/music/incoming/7xyL /C/music/incoming/6eh0OaqUNrvIX0yIBUxFh6cXjbpyxBesA7JubudHWabELR13NiWydxPabrQMR0wmmdiXqdHgRXPg5Glyht /C/music/incoming/DXeMFsDQDKG1vg32doDJj66qmuaPFUgEIFN711cJvq61oCPr1VousuFFYVyjsUkPDbr /C/music/incoming/HPJXEGhFiVDrK0nueBeab0Y /C/music/incoming/0MLMdREPYJ6BLfjOV1oq1yFDBap6UtMWULTbe07icgDJf0YkelQvU13AgikdCG2E4iO7thJ41fnU43wJi 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/ldwvLpXQofd2YlLXpbsDvuWDoCy /C/music/incoming/ut6WDpsUVmCd6KxuU2gpPVtC2FwfAe7Wja0HgaFp0 /C/music/incoming/eR62X3cGmoxRhgK5MtrVV1hFwxAWgwmV1yTvLMoAvbt62S13NenXcwhlKAEyCnAWbJYPunt7f0ATGiLLFFicjwSDqISkh /C/music/incoming/nCWIjHa52h3WK0KRNbBYFXWkIaGVfH6GABn3pX2TdVbf1qS6pEgmPKgxMMaibm0t /C/music/incoming/pbtdaQ2PtFvy2vKrkRfp6UJ3XcHIklCeijy3iB2di /C/music/incoming/Mwd2LYKV7BsJIdBxt0IHPNQaM1DmHUCSwcfLK /C/music/incoming/N4p2hKVnWyMe2McdCo0tWkt0Nu0e32ci5W1hUTYitdBWhJSy7PE2UGhDKwnURQr2vEgeS3pQwR7SRERdKAfmxhuyPwEwFe /C/music/incoming/P3VYKYWhHw45icEYrVcyYOgOAGFwFW16BXQCFcgbpHe27EVAyUkecA5bWhxetyJSE6DrsbtpPbiqJlP4R /C/music/incoming/KJWUdMxMBe4xuDbXF4L7YfHAwo /C/music/incoming/7RRN1XDkpDsPk27mlhfy7QegbbnaiNQPNHhNVDTHSptI6MwdDPmJJJJpMLL 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/K7E /C/music/incoming/ddPADSkBDhXxAJpr7BenLMqVcOG1oTshhFsTblnG /C/music/incoming/AWraEGcB172VnvOmx5PcMgWufu0TgkrtwXKnYii1kq32b6QI40XUs3hs742iOptQPHxxTBupWWYvk /C/music/incoming/E5rjyTNpox4XeRqGe7LruFDHVhONWaQ /C/music/incoming/evVhmtjOxmbxhsU6ahwE2 /C/music/incoming/1OW55aAm5Fhqfc6kMLkOcJKcgLTynkuafNyxsV2ctOlvq3biaFdVjiGrdU /C/music/incoming/gsSJEGK1LkuF0xIQvOuy5rNSENdyP2y /C/music/incoming/fvNBnxmeCWxqDCoP0iU3THjruFqgCDOcX2SX3ynsHP4Kw1FOoLcoLifGmvgQgfK7hvBJRxTB3CvdKG3C7K0YA /C/music/incoming/1O2jcOfMUbvE3LaoptCbrEtQyg6vStEhHsFLg5OvbXH53kyH16M3GjAvtlS3PR1BFn4KfvhsM /C/music/incoming/mVEwF46GUdrUGN1cdPjdOfSusxLOB2AvQgfqe26Kp0H21rJ2VsBWKb5hcjdhsrf1 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/GMeo71RHiGVYgqiMLsPXfprliQwQyCUqLBwgs70XRbaOKGiQRPwhOLLpu0fqEaiOSEnN2ctM /C/music/incoming/Sp3032jRkcuC2QUhEgfD5OR /C/music/incoming/gd31mSvQ7iDAMtH02jVudPEuqU2akwKHAgVTUD7qRMasiR3FjHCT7X3xGIKyYvGKG47FFUexjEKyPlmG0vYK2XHKlxml0HAvf /C/music/incoming/aHhnURUeH3Vu2wSYWu5 /C/music/incoming/du2QtsMm /C/music/incoming/IDJJYGrQPsiPbqAFSQUabCunJbJyFOIRHXqdkonA233G16acvOieDc4ghv7W51kbSyil7wtDDuggGVtKbGcYFDoE2k3WoxDbS /C/music/incoming/q2u77Cq7C4YxKm1rqyFdJOgmckV5fi7O6LG6w7 /C/music/incoming/hH22LMDNlVtGAGEHIdd7WsMNCjDg6JlkQXEXMfEDhqPrpnoYX3Kua0fW2oACiwOKJjXJbO3DGI0GKuxo2Mpd6XkXSP3 /C/music/incoming/GghAe3AmaqVTDCTqBdElmivEpVD6hvJ2G /C/music/incoming/srjAjJysHgoXltHTJhjqBtooROcibSdUk 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/jlFGWIxPEt7jIIy3AY1GA7uADSEFjut /C/music/incoming/lo6fbcLTHbTIwxxesCKjwPDkumJjUuptF2n3Ud7xk5aV1tojwNwO /C/music/incoming/7McoP7sNEKUOIF4vQrQxNi /C/music/incoming/PRALOXW0gF7C7ggIRar2xYJg3EgkcDxS2BnAkTurDxLlFhW2rBW0DryYisQkRLWLgnIF0Nw5N7x7mwJUOl /C/music/incoming/XashayG3NKYRpcHWg1NDM1T7CxHVXflS5l2eoMIa5TB4FU /C/music/incoming/6EijnQgLlkMwCMTaCsIB2yns2lBVoVUbcIg513H5MB6TkMWy5HCpE0QHpXpbo /C/music/incoming/XxNlS /C/music/incoming/lXSSS3nu3efvp6vWYWki0Wth0SAaddVTjkM0FGmAKJkwe5OJ6L5jqO1wEK07Dnr0qslftEqsJRGq /C/music/incoming/MLsMPRVCgNCLKd0T4yvvvSnPhrWT42mPyhNDW7Y1KdkNogATgQwHUOq1xKFw2bFm /C/music/incoming/hCvOHjYfCGIl1PaHLRt1u1kSCxpnEjYrnmEllXPTd 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/wxAHPOsl4JRtPPVh /C/music/incoming/PAP0dWKQdp7 /C/music/incoming/OwlBJsEtdUN5EsIvpNXjo5qw6tQv07NMjIn1qJFPVceBxvKhH5GrxUvRfVCpK /C/music/incoming/NqeFOpUu1VG6g1OteYTxLbJyGqLjscueG6dEmwV7iHisp3uLswbjNKcMOM6xLKbXBByi /C/music/incoming/D0RtSxwYrqGauO3F0VClTfV2bX33uFKppAg0jdjnNPNgYADD36ITU2XweWr3 /C/music/incoming/Hn0mBuFwbDfxlt4pAwTWKRHJulhTAaJPIyRUQHnUe /C/music/incoming/0MRrrbK24Bl76gp3pmjomL0pGHiJLWo1ObIaXlj5Kn6RT5l7XapmFMIoTBSR1bqhlrs5GpedcmL7MiDJ /C/music/incoming/T4YCpidFuFTQJvYsGrW5iSm3FRiAPKNOp5oNI7K0SLmQBdw1v6VhiGHbR35GaKXS0fAMgkR /C/music/incoming/QE20DTjwerkp4SF54IXxHqYBh1wynDBqAuYPn1rFHWaNlPSasOT6jcvANBSJwSjIY2XJ2WQcprYSqkoyivgGRDgw6ycUi /C/music/incoming/2lIbBi04iN 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/1IMTulP1gXQRuRkJjVFKhsdocGaYtykcw2bkC75vDKyTahQWsn4HBbDHFxRVkYH /C/music/incoming/oankTJNMbydoKHo5CBBeEAL5r0AU6p5bIomaL677VHKPuraAYJehKmjVvp12j1OSBbN /C/music/incoming/AiBtdPYsEAdMDPmXA710k7SPTvTnj7pQWruIXDqqCo /C/music/incoming/jcbGrgg3qV4P4PIT3ehySpGPsfKS21WnIT3 /C/music/incoming/A5cMPLkqMne0WgUvNNvlgAiTwmOSCAqTcGUjTKTvvcJd0MEECsSQMpWaVpoD4AWm4sWpsLJd27WeXf2SPkqjOHhURUuDv /C/music/incoming/MPwpuUNvRAoj1WjYjd4SyI0GGeRolKMcLpxrYk1llwchTj2e0Mm /C/music/incoming/2uQOgcAshhfQ0Tg32mgJtdU3kFXuidkPLryJtWsyKm2SSdB1OGLmYB /C/music/incoming/hXpBCPScQk3rpjqAKW11dbs7ha65lP7s7CullRTyk1Rv0etxPGGItnWfFptCQUXbkKsVVen1cCPjr4gcNIpNiy6T /C/music/incoming/OVaqDlHuoqkMJlcxyKmKkCdpCxlyaGkN0ptL1OuNX61pGcpMODPmVhImRSWe7huPfFTt0xFRpGU /C/music/incoming/6w0is0Amih5bDUKJEOUmVHAtvIPelApAFM5sDecaxRFyaG7O5C2Ia1kx5FUSkuaPYEEYWrgyLTVdbasXIahRFPALBGv5rrXdR 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/t7vgRvIwdYTa7muUj250mwqyghGsHIrtduMMLjEtrDo0KwKgUYLH5aG5Q5aJXpXCHA5MIQjaxKIR /C/music/incoming/xXSLL1CNgyevNciadP3vQDJBxtInJ6o1jCCuuwS /C/music/incoming/vaLFkUdYrmYSMaRiXmpp27oe67FPCjVY /C/music/incoming/7Q4ewJYo31ivfPcgPtjTL0BhFmWHgjSNonWsTf0duRlqM6qDT3h4EPfgoWHjUriThCg00QuJC /C/music/incoming/AEPUibTCXDgeuw2L2fSENbTxhL4uccNyWgtJeQDp0E7AGP4Jp2TPThoxRrNEfxyVWOpndsHkKDLjct0yPtfip6NO04 /C/music/incoming/JuNE3ownkX6oVnADA7I /C/music/incoming/5VlDFkutfuYWe5cE4O /C/music/incoming/bAjmUTrLR /C/music/incoming/hCwRdEDIJIrlQ /C/music/incoming/DRD7WN75trRPdgu7JPa2PTyDHIYNWvmjMIhjxsYDEvKD5nBsqvdavMdQs7ynWth5eIcC7kJqXFw 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/oAERmOe2DaX75rKaKGkVVUj6UUCnwFdm /C/music/incoming/OA4JFjO6sF1FaTrJ46XThVAhI4FEH6OC7yoWFHd1rC7llGs1NBg4B1P1aVaJMkxuYyFJECew25CNVn4cKLX /C/music/incoming/ltnckaxmPXfxnUj1KIcKY /C/music/incoming/0nvlaWERwhyk6UFOgK5MqlwPr1oT /C/music/incoming/RQYWwqFpMhGOejLJvyC0gOAEgl7rjpvn1YcYNOMtJ /C/music/incoming/LbRchAqY4gxrFLhiLdGkV7LULuTrrKP7jV3XMhaILCAuSGCR1YppdddLx4xUN6HtxxiRQqDEc5GsGqcf0cyBu /C/music/incoming/sQFC0meCl /C/music/incoming/Ji6BcvK61oIjMh2qxHInVd0duWRUs05k3BoL03GiffRSqMOrKNDmFITFq2 /C/music/incoming/KyB5BYrDv1y3pWIc4vDbQ2etBBTD6jyhEiSYXJ4kG4LQgrJP6WegdyX /C/music/incoming/hdnfYHIOPNAhGrWxNHFik4XIPPQFqKqtP3mStSwvHDiDNbBfriOll7WkmMxiYdxevgyKeee3kjIPVt3OoKmh4fhQfbFPunFEedg 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/wS6yjFHWO0Vg1JO5JQfkudSk3lMQebTYrply /C/music/incoming/Jm2uKJtWRhS /C/music/incoming/rlTJSN3v5wNIsjCcva1dD5dhnpiNB5LtVTP00gEf7TibwVNVlE3BD3iuhMuDFo2a /C/music/incoming/2OVHgEvwDJ0gwLDPlsqmnJQJeMMSwWAUrcKPu /C/music/incoming/NbqbBadUwuBb5BXekC2Mak5Le4CLCpLtVcIln0JA0e5BsyKohrkG7SIDdN4 /C/music/incoming/HOBsoxfkYQJFLTwSANegLURntkVa5YdOmVVjFigNsn313TgH6wR1Fy7T4n6eJ /C/music/incoming/FK2JkLvjdNSEL0mtKpbY63eOH54UK5ugeC /C/music/incoming/wrkbbnRyDQrJ43RW3Djr6Pvww5BNhJiGeOANM1c7MWWXPvert0Qt7x5P4VMeTeq1ITFoDekcBkNj1FOa1jso0VGNRRRXn /C/music/incoming/OeEx5LvmONOJBSAOXflAELqY7yotARJjhSCeOabsC3k3sIhJXHOBnbpdVNyFwbU4dEBPpuaXe15IBu /C/music/incoming/VNwYIFJ2Fau2AvRHrkgWMSJ3J 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/V6ECRIb1C2TkcdpmjYW0 /C/music/incoming/BC3J2FXhiwjBxhdLc21cJOY2CKpXokE7B6SceYQytpkG4ORJlsTIEx5 /C/music/incoming/PX1qyLUs4Dxw /C/music/incoming/QmU26bLo5iuLbA /C/music/incoming/KLuOntOtryMhALDPQObGgeH1FCJO3O7E0 /C/music/incoming/Q0BDOgQOcgxIqLwJ3i2BPkBVdyiKMkOxlPG6UArG3jJ12crqcdd2QH3GyNyo6f /C/music/incoming/0vwHvGRbYoFSJEtx /C/music/incoming/scyeWaCynhMeFaCBk2bIL4jJxwlG5gdPUrbNpPjeFQ4CdDPGpTtpXFfw1XNyW3Bhd5qm7WkC /C/music/incoming/H /C/music/incoming/n0uC0inw2EQibXTMNKvBsxYJqONibxvtIBimkHwtOjLVdPvsGoPjLSKXaSllDfvDhvIHPHCfncTiTcGJrtKTPmQXYsly 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: Grouping 10 tracks 12:50:21.7 Trace: Folders: /C/music/incoming 12:50:21.7 Trace: Yielding from 2: /C/music/incoming/TP3uaHRYeDqARXjcmHHGU02MS0wu4jdUDfRQdxYQvR55B5pPw7MPItY1UqJhkv22 /C/music/incoming/wvGrTUvX60jpiQGHLejOxkULk6Hla451kjJDiUGWfjRBkBrMS3lQ0VAlI3hUmkXb2pe7hdxYFtIoAtARO3AeS /C/music/incoming/q7cOBGCRNUktubLrsRuouTgTKKMVNpnhC0Vd35PxSmHjIlDa4vAkEsl /C/music/incoming/2GQHncuTavw64I4 /C/music/incoming/gTAvgERA4uv7XHAbKj4mUNDkg4PfAHhxsJdd5NlnxTsRQIDkjBhQTJmBqpokWLavn5OoEve46QWatSBFAE47yxMQvJUOxbxTT4E /C/music/incoming/LD5boHoT5cVKAXc1Bfd2YDceex /C/music/incoming/TygbiFWNQkAakCgdWSpY1dYTKnuQMSes3QLPr7QAhlh6b0BEqKmbqL2PHuy3kfa5fgeBXySWcXRP41S /C/music/incoming/CXe6HVeyl4Xc5GwCItqaJLL5313Wu0DV5HmfNyldMr1Uyr /C/music/incoming/xS3YMJbjYtBfKg /C/music/incoming/NrA 12:50:21.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/JrqTJeCjk1AKmRHds64wk7a /C/music/incoming/fMVfFJnQchbboR6kgkgbahloQTbEIMMIwRO1mCIibgRovvFHgvQPJy56BGwSIQhxDALFdf6LJ6a1w41toCwm3476UPyNfXH /C/music/incoming/PUHHSp /C/music/incoming/iKe5yQoOHp6wAhTDYCgUqS3 /C/music/incoming/utVBgKbKdHGKigS5WcT0iIpWetFfSa /C/music/incoming/aCTAwEj2 /C/music/incoming/WUFqfbWmRvWaBDgCxTCyFPsYhncFo /C/music/incoming/ErprskOhiGo34LSkYcbVlGr /C/music/incoming/4UfPwjRekfuPdYthrydkkY7vVRbFCVt2nm7niTsg5lxeN3DyEFvhQJweUQ /C/music/incoming/F46vhcl3lAjWSsFHhRCmMpG20LlGs1FcOyYX 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/i4rRytDhvgHsBxBNqBHJ2QswW1taHNEG7cwYobBG7fBUgyP0x3dXyQXAL33GaCIQKbtyaKxo7b /C/music/incoming/iPJLqFPIjRPwcoTrekcUIeHyP1Vw6Eagy446JRdLx3yUCE5VQnJt7Usdij4xRsJNRJ5gsUPtgxwMNT5k37OR2NgLL /C/music/incoming/Ie7SgpEQjQQENu2coWCDt4HpUgmISDaAdX55w /C/music/incoming/gqJcY6jQcLvUC1RXA3hdjVFtpmmrqHWvw4LIJycGNNXdla6Ul07NotJrTpUMTYyCWaxGoiob0JwE /C/music/incoming/hBUSnrAoy5xcijDmOjjr /C/music/incoming/l1hkYgGwQiLDpjaeFmRvLHxwjkdvq /C/music/incoming/sBBpdpyFL1Oe17sg2 /C/music/incoming/35ugH7ylXOW1TYwfyVOxEFANl0OxQhJh7nxmqPPIKKF4p0KEteXfXluwFP2OrbCQfO2FAjVQgfV1aDxtokeMqD /C/music/incoming/AJqJsEfTgt2fxPg4y01n4 /C/music/incoming/rPi46eNvkjVmsxOktvndkPHs 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/IVojsyBbsl3w0VpEYBirmsceBTEJSydFF15RoxyjJcUihmunlAdCvmuoTk /C/music/incoming/DeknVu1W2OteLSNTQRxFEDMMyumSsk5rAR3oMTEx2iX6RN4N6uI4oet7AGWBiiDRRbM1Xyh4m7KvNO2TxHU6 /C/music/incoming/dIXUgOjfPE1DTmqxG1CDBJFmDYildxBOUu3olLJhT6xOSNwgX5XTMvtBdKrpG5crclPxrcm2qtQClYC /C/music/incoming/MMCJKtw5D5AWrdkcQyhUyqdGhNQ0Ymdx0AeMlNmhcL0uwUTNUST6JrtvJ3C5KFfp2c4Y6GXcm7R /C/music/incoming/a1tTVmsF3y5X0sBahuJcv2myWbdEY5HdaO2ajSErVGd2xn1jHQ4dvJKgO25TjWO5Y2XkyAXvYrnXXsaIi25hbEPxeUtoUSi70 /C/music/incoming/priiLIuknGjXV1vtMAXJUiJDRCVT03IcCDSRiq2pwwgoy6tQQ7FMljagPNxjTIsr6huriMluGHlwbud /C/music/incoming/4FQTQ2R70PToWPNdffmlkrU3qgTxMxTx /C/music/incoming/UrcwSwLmfnWysXiBwtkhPcOVoJpovVOJXfRIqIDnvwsCy3ahytGwSKdSKohjgwYrGmInfHkVY5S /C/music/incoming/7YtrjWMmAgvAGPMw3UwugQELcIc4a7R16YsjsoPfEJoVvi /C/music/incoming/DW2N7jpoMJ 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/AwIb6fFAQqtkX5gJKhHMEY7VUS3YEwfSkMO /C/music/incoming/k0jQr2PwHwTSCrWSCup1aoa2AMmpk7e3VADqXTERXIPGHXTT6MdhGPU30pqNPylIrX4bVG2PYGcyHBt /C/music/incoming/YIC0xrpwinqtnauhbECyVUvq7YCTCsVbdvSyfmIPrNEgcSDwB0xug3kdmk1GWD3WAoq0o3cW4UhhqooouerK2A3hlPm2sb1VS /C/music/incoming/1kAT6v /C/music/incoming/JhbVl33LXS7MqluGwpNdkE5LfIpPg1SyOK2FgIjKc1TQhelxAxLusFBfjxPLMmF /C/music/incoming/kORLj3Hg /C/music/incoming/i1fNXskWgCCeIeDAeyPopVka4RP1cisNiE0dklANOVOhAtampf2SXWEuQeRgLqT5jW4dmAo06bHBg /C/music/incoming/OblC44SAsixVsdPjdAWAKEmUgyD1YBIT0BYw2x6bK /C/music/incoming/gidsQgTXgeaTngsvSA7ebsrj5W5HLyTkDiVJpivwai73dvsm3pOdw /C/music/incoming/UOMVXQxs0vXrK 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/kFmW /C/music/incoming/QOIBA6aTb7yed5PvUNDY31AgparVKAjbyFr5FFKYt72ummXpqWoE7NVXoCkyNljIWxMFNRYpc /C/music/incoming/Tsd /C/music/incoming/DvW /C/music/incoming/mVyWkCPIQynKpCxqkstV1KRbr3qGnbsLAn7N4ty2oqwRfwkuhJ6Frm5KdwEpljuPfJkbDRuX1yGKma42R3xL /C/music/incoming/mMbRJoKTVVu4kS5q5okjFqlW5ifHq2TsMSI6WUaPpWnWIeNJLeEiSwu3BlUAicD1bbryj6CjoD1Qcwo1DD3lxLIo /C/music/incoming/vIuHuXHTltL70OeatM5mjjq0En7liYRmeWhv /C/music/incoming/rwAej1DMWg0jxLhYUvsW5qcGTw1U2UyH7x1 /C/music/incoming/6hGQsbtU0ahJSQtqhkJNp3ivirhkon500fLHAjMi6CRVD2W7Y6GmTHBd6jIa1jFLcpRMfUY6FA /C/music/incoming/uIxKUbLo7ahr7LwgyVh30wqXLRjNkU3NPY0CC1qH2c0hXHD7rAKU7 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/I01cAxYhthWPvOjURhBKocVnVHSYgT76EMOaLnaDLQCLdRxkb1fAdJsF /C/music/incoming/dFCBYTAIMo /C/music/incoming/BMStV6wrOpN6H2EKuvV1R0Jt1sIURSqpfJP2CbFjrdafDCA1GnTm6m5IcxBDwKH47x16mJ /C/music/incoming/ByB2CogCeLpW2uYXdvHnLHbYf52eoJfviTAiuiWtgxGGkoCIxRxjhRa2wKWFtcmD /C/music/incoming/s1mdKr0IoFXiK5NuE0LmQdxf1rk4FU6hCIVVYw7g24NNUdjY4QwuKUcpCgjrh3dBGQNbiYDg1Er /C/music/incoming/gTlU1D2vM3e6W5vf3ChNDCLTT /C/music/incoming/qsFssvRnWxFosHQTjoVsn5adCNpDNSnwAiOg5EXigo4reaIQbIHsNcEsrCXMgoIekhVj0JWNxNm /C/music/incoming/yvUObJno0e4eAFnpkll4MitF5S6c5b7KYOPcAlOHFnWGEQL5WeIMLEipboQqKkrXfsnTWkX6ELyysVb /C/music/incoming/dLXLtayLABgDQ7fSWxs3bYcOJmyLUK55puoPEabaraTLJIPEVRWspC4lJjbhIUXWDjnvSwoWvrLbfxfaE2XdVMOUydgu61y /C/music/incoming/UsPjcVXYnH1NnYvYuK7GqA4nen2v546djYoBRvx7vIOBNGehLdc1xCxuvCfV1C1rIXE 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/amaNQPuYbD2yhBTOoi5WOPMVjVPsGjpFnN5YGWWugoWCvydfiQDFdBmsIlE3acsYnwlBE2hytKPA0jyRRJjWORCUBL /C/music/incoming/7ApqNJ3ueAgcl5toBRos1J7fnVBOpVSxLX3Me67spF2vlkOOQdBnSwM /C/music/incoming/YcCpmuKbr7V6Pm3GSFjcf74vefG5mOdqat6wv07LkwOGOYaaDKummKNYgfkgVNWL4F5vnFk0GGYP /C/music/incoming/72N1et /C/music/incoming/yWoMfHgf6LsETiowptPt6mkuku3SemA0tATwBLbIXDxrgyKGRH6gOlJlM /C/music/incoming/B5n7TcLN7AKnfmIJRT0OjLMq4BWQrRv623ePjmSVv7iNShVMlUpUiKDWs4csn2vodM /C/music/incoming/f10Owgl4aqEpWoRsb /C/music/incoming/lPitPe3AXjmViadrvxBWNSHbcFKAA6yRjBEEPL1MqyJf0DKvYuEuWHbBihqkBCa0RDLO /C/music/incoming/JSw7pn0WgRATpVeIgP1B67g3Yn1n2hDAUfbrvclqMFMleB24 /C/music/incoming/fTjskcMB4yJgXBboFhMrRsiCs6uIiN7i6riVWsuD2Gfo5qvY6AbcgfjULPalOerpAAiFrmylTiwlm2EcJEKPM4b0i 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/BSDiNa3balj2plFbRwhiX /C/music/incoming/rMGFfraCCgoLAtxB2AjyXH /C/music/incoming/FckX7ntoRGyRtvyOH6Dibkm07Kk1tnPwfPltionTKoixN5mVuoyPpG4uXrXwcB3DYbMMkeGrSQGTbVlcwwFeW7hHSYEXyXQjs /C/music/incoming/WPMrSl3tLMfMyFdYwFARKOsRiWuC3kGuqBXLD7qkilwgusSwJDlHkpjiv2j4YAyBfRu6OyvwopJxq /C/music/incoming/rdfhOAUwjDCNwqlC4FrSCdAF /C/music/incoming/JMKxBoV2Ce2sAAkx /C/music/incoming/pMKygGp0shdJBUxllc3FvVhvmSbeieQBnDSeoK2FFBRsETPyUY /C/music/incoming/TEaPmKkgyeeqnTxBcVPxrtcNesDYM02tJAqBHN4 /C/music/incoming/MtaNPlXlvy5fwUPkIjB5dEQmHJgtB /C/music/incoming/B0MSnAavOrFyRyukCYfoeBBBXpvIbF 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/U4LjUdVtlVeycDU7vkSpuoMoIGHS0lHA13LCuSlAbG2wN6ao /C/music/incoming/AgpBbICUiU7IyoeFLXDOSYSLRyaB7VGglfdHgJ4h3sVhNUoWaEqDmffJvLQKIbUun1wslEyc1vTycK65kkAD /C/music/incoming/gwN2N46tR1OCERp6fodpKe5wof7d7HwyP2tq1uU4qrfqeI5WDHF2pwebyqMI43ukEpTKx /C/music/incoming/1I2ah6JraKBleD3LXSlcHK7giM4YCd0KYQLs4DixPwS2c7mbhlDtlJjpIVYCcRW5RYuu0JOuJ /C/music/incoming/pb3MhmtxeyUIwFDGtNDWOQhslroyaecAqegmUCji2tqx6NrB5XWgrprH1JAW53w7wtqsypS0Du2uyRtFaVBko3ibUGslbtk74 /C/music/incoming/JdVWHCTmSe0pVFMpflwqrKl32yi7XGp4a2hMSCbO1qLDDOP0YXv12Yr6002hs /C/music/incoming/bgbm2UmeUHlNkUh37oVWrfOIk7VpAOsGTLqScBCN2eX67i7Nraesgls4ABb26 /C/music/incoming/5VT4FldW5ck7fPXFE31dRemBMuMBXVCNJTLfXSRPMTELsDqp3t4H3 /C/music/incoming/OjJf5kKBQNxMXsaJdTgTtw4cjJWdyBlIL0sH40lkGNHnkYOxn2iH5hrrmG4vvHc /C/music/incoming/XCdFWo7EK1feDyc2MS4NpfYkXI2E0Bvr73Q0YOPDXsqkwh1QkCpjupNSK1PotCMjFVeHPkd5cAW4WOUQOkswkl5Qo5o57B 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/qsA1vbBN0QG2clMhUCL5cTfX0JpO4bDjU6cNE75AtAARjvbuFOU60U0FmKbTTTQYnwhei7KVEkKKsuODI2jooEr7fFA2 /C/music/incoming/Y1lcYy4vAg5rQIiVAB24sM0VaAyEglrrVpcXWnSIsQKK5vt6O1v2rfFlaxcyayonVMDBGs7mQsLKcpXLfAXm /C/music/incoming/7lCvS3aetiA0aLqK6c4fEuA4aqQXEyuGglXQSpoD7jd0FYBWLOIJ73wMTGvCmjI3V2SVVIYPVBfuqHxiX2lWXTGlWk /C/music/incoming/BSwHgRgL4uPJhFBPomLQfcykj2jOLtHFc5upxHqEWwMYyPaJ3xIsh6LxtmxlIAaJUkGjklrP /C/music/incoming/vw3SJjqUEOGsEi0OIIFdRjBL1yER74yktsr4EDQuP5WArnCCMvTqNS3m3qYjNGVHp /C/music/incoming/CC3ctO7hTuRayYX5Rnwo1LyP1tDfcU0KrV63fVoBB4M74XuRAjXLBYfXcmj7k1e7DhQK030464V47ySd6SN15niAQh00MopH0 /C/music/incoming/jUeSg5bt /C/music/incoming/QuedsJrc0X3tSpku5TlLwmfpdKFPcHpxjo55KYmDWHfaik0Oq3DnxgnEpW7Qe /C/music/incoming/aRIrq52udmcxoObOLOJT1juPyUVS15sKKEj00Xkk /C/music/incoming/oSalLyeLdWfmAtOBOcG3FaoSmlNV4k7rhuDKvSSVpGVOx62AAMejjbsnEp7ySpP1WUffXdf4rSM7mItornurg 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/BJRCfdOpRBXSyECVudCj5It52lWyPpx1WyEH4C6c67lgvqFaUpJyteY0pUH1noHBc447a201fAk5vmIK /C/music/incoming/tRVJRJDkXWuEbljyrdyfdEJHO1r6FMOBKFk6IUYJH6H2LHo1wIYv1GQWin2XrEMlh12DakYFlWFf4 /C/music/incoming/JIrU4yUkRLeaRxf6Nfi4IeyFjLhJIYrTqjgnjL1nK21gnX5MIJ4TQacFiTLrrlK /C/music/incoming/WvQcXV6L4EgBFQqlcyMQsLOAcwAFDrSNqHGUcaLL1YYJVwR1O3PptxukOpaAuBiLTAk /C/music/incoming/PqYOoScp0hB2X0cqgRXO2B3M64sqsyITUjryBOAXS6JEWtVj1vBpxsM /C/music/incoming/ufK7rIWW1NwYCaH /C/music/incoming/ktOktpf5JPc /C/music/incoming/MxPaxaaP2bxJia2DOM6LeGWf5EAOwNEk1B3aI5W1xhxau53h2BTBltEgJK /C/music/incoming/CAifKSRGLIfHjnAhvqpOuexDdvLqXeaVAbyaQemv3vQPHbjsnMofEAmxc /C/music/incoming/0IhxR0Iv1wTDbk6KcjJUtTjcOUgTjhvlQIf0uTdP6dal66GkRJQdTdMgyfR4TVmTaITBegppg1WqS6dPn3cHxsAN37Apch4kYo 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/pQEQLaYPdYWmEooBFNkLRqxdV503MtHx1mRMpOhJhkrWywqIJ /C/music/incoming/s125Dm74rOahmUQRR1owEYsRP6QBwx23HyX0cGrEuluaAjFk67xwttCCIkoEEFH1TfIU5YOlJRbrDrrGAFDw7FJm4vr0qVaXMC /C/music/incoming/XLGcAaQTljVHSjFargb6L0jhRSouEbuXe2stpBw0eTTtPieeU6GvM666BxsP /C/music/incoming/kWIvWAmwf5Alq /C/music/incoming/S44LCUgPlOJtW2DO30J3m /C/music/incoming/CowdCG1idjX0mWBtDaDhL0DtIYrf3xhCStWcjPMS /C/music/incoming/DbITHwwmB57FFaJBNn6ho4fA52LaEkdt2NKHH63CTknmHr4N675AoTr /C/music/incoming/kdc4BRJOHML51HKePIEDdlKSuq0pYkptLssHUIdjBpQBnBfxvi0uM /C/music/incoming/k0qqCxIXhrePjNvxhShuC0xDRVjr1T5yG2pG1v4 /C/music/incoming/rJuGoNoQBhf5y6MBOTUQsJmxpXH6cqHdlfu5kEjEfO 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/JkxnWj1HHF5bqGndEhlpEGsV4ycE2gBK341 /C/music/incoming/xAQ55xtqBDt2BEsuo1el7C1s0upA0kOq7XloDqlIYMeQPs /C/music/incoming/jhfrqDLslXHbw4E3 /C/music/incoming/rDEKfewoVV0VxFFTvOw4cyR2DDOK1Stq4Hpu4elFkdPmudok4pkVr7E0 /C/music/incoming/vAbI /C/music/incoming/O /C/music/incoming/51vTuOWXckEfXlaKWcH4cwH4sRKAtRuPs10YKaHXlWhmyGwe5ykyLO5HtyAKdwDsXVT4ti7WCRSnptFUuGC3H3eL4rFlH4UWsV /C/music/incoming/3A1LlLkTs6dlfkNJ21G4SRH6dm75YHprKcgtTlQSkJQL5TSqVFjdnfbl12I6Mm3TPSIdesXQkUSja3b /C/music/incoming/eUpLA1FLuGi5RtIOrfWwabd4pmvy335LYcoW5b7apgITwg0mcJbpVCKdRtvmEfQ /C/music/incoming/7lCSMDNWmJH1s0sunFOUPs1CPnKO5flin5F7d4I 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/WnJxAocQvjmknxryI6UFf3xwG3i5eLvBoEWP2rhpOkaBUSf1IsD6XO11Xl0FgfMSUT3QIKFqXFX235JVWpvShwLIL40PAKjJG /C/music/incoming/6ah3m2MQeePBm2wBhcCDF4Nx11 /C/music/incoming/r6lQi6hvVfUkxjKx4LgWf4vjUevg57scA2bNgV0SW0ElFkp /C/music/incoming/mPiRGgmOCrlm5xSRgG0mh3vH0 /C/music/incoming/SKCUTqwSit5DmeRrfQFp2WUcJI2XSG /C/music/incoming/Ls17XJFkNMpK5atBTToXxi4RD5jhaHYg2JxJm2ISSKCVvVIbUoAryflDwiE /C/music/incoming/vslbSTAVhapF6DKfrTHrHFxrFkgj1PYUMVraoBiRmN5EtMGesKIR6snX22EINp3yjC1klKXXLWe2I261 /C/music/incoming/TLGDJgtQ7jv7K42evIpLbDFNmyOgh7e /C/music/incoming/Qfecpb3UisUGR /C/music/incoming/4VFQsQIyMoB2fyhbNk4CF5QkjGiGHcVaNl245K1yfjgh5w 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/KVYxpsM7mgQPMp5GDnKJ2PE /C/music/incoming/2cOn2PsSv6pTFGfNeRJDp /C/music/incoming/s7bUbvFc7q6eewsJODwCB6n2mjJUIfogoKcYNyJ7PrGp05FWKCfAqMouThH0URC1c0WCuB /C/music/incoming/s2CsV /C/music/incoming/X2wSY4gtm2LxwulknefsqthRpTgaAiqnfiGDbDfsgD5j23IOJguQ02qE /C/music/incoming/cucaRUEjL6nOaPJ /C/music/incoming/s3oVFJ6o4pxg354OBmcCfC /C/music/incoming/kn2xHsoRlevmC24bfxwdvnJfjoKVm7nHSrGAju2dIgkLvgiQmYqcstC4MVnsQAEmYWBjuD0SEsDpc6Qdf2JvQ /C/music/incoming/c52BQ /C/music/incoming/VERrUBEKrgdv3KMrIR7xoJsT2CXh4fkdMAfTcg5tNpxxMSBwEoaxBVKlk6wrLwNl47QDE0oBUNS7l2hjaALOeU 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/wtSnGHJm1c2TMuApNqO5EQwA2X4yaTtubgDWG52XGUctPyLlVHM /C/music/incoming/XasYbE5LBwLn5DwmSWOPSwMyyAHFkoxGKkIYYkPUk5pwA1K1NIYoDN7Av2AJ4yAm6eKU3FvIh1 /C/music/incoming/U5lVP7tsJ4WcrcFopp5MLloyRVooH1Rbjednc5kosYBSaNq3ler6 /C/music/incoming/cHN0tpb6XidB5LklvaPqNfvqoHUYlSeXa7tR1F64c1EdwsnoBCS1NQe4kvKUCjTfdnA6qBsYcS /C/music/incoming/d3 /C/music/incoming/MlLef3oXssWeupkD1AaMxLh5QTcY7 /C/music/incoming/7bwwcjn0kmjp4e2eSgFxsOYdhdCkU0aybflGexaiRtyJQtkSVFjJVFArjso6PcfsmRnY0v7tgv /C/music/incoming/rF /C/music/incoming/SoOuGFYi15N /C/music/incoming/c3PeUjmvEVK1LLojvCqlDH6mgmwxSl4X6akjDLtUergmC4Qv4Kd37JeD4 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/QYYrjJamccPhhmQEJ7VC24FdclQjdmItLTa6nyRxAGWnupMFyhXaxbfTsVp60XiWCvDulRpkoxbuhrPUGlS4vH4KOoNAjSFKx7 /C/music/incoming/AcAimFmItT6cWJ6ePfBEJVnmYXanRFlWFmvgVivs6yEx1GKYMuwHAgiLWnqvE7XVHiFJm0qHQi /C/music/incoming/PQgITkTN6etCdAXyHWMuVguaXL14UUtx14pmp43KQNuRqD50NKmHbr1IufSirX0kR3Jgk /C/music/incoming/KBrVCmSAVoInTKsrQVebCyOtFsFiiUP3m2xWqfBPnWnb5Xj3uw1sd6olT6piOJqaHNb0lDb /C/music/incoming/ubCttcEhBWB46hCXtCkI2oqufQ2EKMGNbPx1lud66dIxpovDX2fjreYfRgoKhaFWpU3pRJL7xmK /C/music/incoming/NoWEBcdXc5vjFubNSkTWCatlIAJMwDhewSMeh2vB1q2rUU4PPTWvV5qM3L3bAxAHWqTUP4FXWr4l /C/music/incoming/l4qhfyifwbI14YRBwyd63RMhqki5WUg3MXFkuIdCsNkdpE66dvGnrkXCqjY2pkqK3NofsHfVvIMp /C/music/incoming/G3hYNfHOtvicMsaMNeMxsvX6DU3HBKL6SvxoAS6SsSDtmP3rn7HJabBkfiu1k7nQSjrp2Tm3f1fI0D /C/music/incoming/qbTHkq /C/music/incoming/jDVsPOLw41YbLWRE5NWYRFF67scwPbNOQse2pISlu6nU0KAWTWudOocL6XsvMnP2njrrRWov3LETqS 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/N0IbFTxTUBK1bnitF1dBk /C/music/incoming/NOAERqGifmer336KgmMmvr4XkqDIX6 /C/music/incoming/tkkMx6E24ojmg4sMD50WuId5VWFdKa4ijkyVsmIKCGd1OoJeImXRQkuThmYJAAr3sac3EEt /C/music/incoming/vnJ7tvAaBmHE7qsqHtKaQpHT0xALWcXdGDTxTF /C/music/incoming/f0nte7ObjjMVnlWsO2j0PqOHbjEqF4Y1SrgumIRxUixmIuMSnhinTjiVlNs3CxEnrSc3eCffkTfH0B7NETcwV /C/music/incoming/7WmADjFL4KwA60nqakY3YIjcgB7161PRgv0g4Qhyk4cdFD73gsnuyh7yMksbjMNd3MtK7guqcAR2FgELCdT /C/music/incoming/lKJx47qYWMYuWF30TF5rgIyJJGIRVg3RF2tX /C/music/incoming/6DGH63uIuFAPonMiRE /C/music/incoming/6vvj141g4jT6alUpIQLLBkthoFAtnrM0 /C/music/incoming/AlgPJD2afCfHrXxWRcdaIDGcnGOtoQVAA6ouOo0uhqR 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/whKYOe2XlAjTKU6lF3rlUrTc /C/music/incoming/Aff2HBefaETv54US /C/music/incoming/jxS4ev7w1lM3mEMgluslGdvtNbMRnV0Q63 /C/music/incoming/Y6uIcafDo7xjMxIVXkaQFH6Uw /C/music/incoming/bKxcsBN6MfyTyLgRXihW2VJ6KFEV70vfr2r /C/music/incoming/ARTcXT5b4atClsAPyaEYqcsaqi3wEuekprDE3Bev4uCx3Usvuq5B4wQwxSSOXHEJ3il2W3T54h34H3fEXHcnxLo0IgfjPxFvX1D /C/music/incoming/E2gQXgLmByFUYurr6D6kxvbRiKmNkaddo33PGIfsTttDDMylpXcQefti1vHn15bBvBG4yKSxxM /C/music/incoming/jhjtKmFfj0A2BxBHS4QRXMRGAlfT1DLfudX6VGf7CFMEBKOIehc6nC2FxK1ygTlNnuGwHDSmYR /C/music/incoming/McvMYKduERLg /C/music/incoming/1tobbMhuen4OvAWFUIAaa5bNwpW 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/RXCjn5a15nvXsugwRKcvoJf4lAcHeuf6Bb2U6Gb1JlE1KFgMqWv6V /C/music/incoming/13CyhWEf7jOKqpGF220IipUDRtA6BicaXwVydDlotd1uHxPIxub70MRLh6PVwGLXgNT2BhCxPLoevA4sMYIfgdh /C/music/incoming/Wmqnbvw5lqLjhE2xt6BoyfWjyXLoln6AuQ4eKJMpbf /C/music/incoming/b7hJjReSJH4ERfu1Cfuisgump0hmyh /C/music/incoming/bTk4NLGwrwqaRXbJAM7NU4STEgPbs5BiQEetsyuW2aRkpctQ17nocu /C/music/incoming/4FgpkMq2BoR0NI77SeVJQK0gJkh0nROp6lAJ3OLpB1DcOpDiS14StFltNaO7FyORIC1BhwddBGiXgXysP6gtV43Baf /C/music/incoming/xP7QcXvoeP2Tvvq0NmxMwsjP1Oecs4cN /C/music/incoming/h5YYrvcdsioJcrmrE /C/music/incoming/JTwVIO2priwD0pwCTOG7euUtfHvSSHxq7h /C/music/incoming/S5QWSSpEdhCI5OxDtFqrGmmjR0iCLIq1tXBMK5Ish5na 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/B2ow2u5vhAYBqS7IQ7ATohleCJtQE0l4xoinYNSw6EvIlTrMubyIygBtPk3sanYpn2dcJS /C/music/incoming/mD2fIFsHh4ysxDn6kQD6FdtwHg7KbiuETEvO1DjY2mcJNYFvepH6JbniiEFCGQG7I3G2hGfOGLds /C/music/incoming/Q0fphg02vdg62lDnuMguqShGjuABhLvryU2ujftKccWskoNQ7kLIMYM6RHfUOxUROWHgqieprEro4Wu3OQC4aVMIi4LJ7 /C/music/incoming/iUeKMBeGFpf1O66moEl0ruDvem1EHPdYqfseaRKyKKvOacBHkFvB31OVrQGyIH6XmnKIN1lE2UpP7VvbTstctJ4xxEUrkkYcLF /C/music/incoming/wnGJkoqoIIO4IOag37W /C/music/incoming/Ui /C/music/incoming/FToTIXjHimtbksHMANAHVsrwgbFNcCD4xP0HirQBYUM7sNnDLL2cxO1mC0NGsEENRwLD /C/music/incoming/tFqsF5e6Ae7AcdpHFeswm /C/music/incoming/6uad3 /C/music/incoming/fT5YquI6Vly2ttTkvfJTDiOt4RRga4EHWphC 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/NP37QhSIpf1 /C/music/incoming/ETm1KoqJXYytuJst6xROqJJHHWXCP01RWQJS0 /C/music/incoming/NXrOYeToDeaYRcFxCEH1FWJPGKmltdd /C/music/incoming/a5bsEnrnpDuFwbPakAHjYccGhgqOx0Pw7W0Xsu45wuEC3bCTyuyPCKh62Clw4KXwV5GIjYOWEJUEFHKgLEpcBa3vP14YjGaTFg /C/music/incoming/IIobfVvDQORhRaKBlNXDEqy06HfG2LVvWpxHVqFLle2qYJiJ1lFW6jAqjvdFPXIf0usCKdN2ilqywhbvyDNQg7wMXgxyn7 /C/music/incoming/6sxGRFygLkMlehGWWhdw7qd2DlR3eyNOUl52dm5o /C/music/incoming/x6N3wP2IIdqqUwdVDLRCw2iLxWtXad03vYpmhc6ygjWjQebiSAmDbAHEWbFHveIElu33gYOBNsvmf62tVkfHYv24rTwfFx /C/music/incoming/7OWedMfgD2A3OjaUkHvODKux40tmjivhwUQvBJykr4OxyIq0jj0lndmwtxhlr14uGrG2BLt /C/music/incoming/mo4EtEqqHOqFyK7GaTNwiJJhGMaergdOoQ2KQCgCJXHT /C/music/incoming/YlMQykbrWK6qguiIIrN1LuwtUSJicFqaIfi1q3QoxSriRGkJNY2fQahDVr4OI1ors5QamorNIy 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/Fio4yyq2thN2cuP /C/music/incoming/QJvqxj7lICd3KEWjiBTIcvOEiXK0AAU7qG0S44DlcKf01JLwXp2RsF1u2YiIGgSiPdLdMemm6IFypVLGlmbkGcOTNFXf /C/music/incoming/UBhw5mF4GWMwVxC4QtJOwTm6ljnROgYRcGYw0FTe6o722U1NxpPEJGtanjkU7VoA63uoGfdlHE /C/music/incoming/JxY2y0UuJEFCRTkVJjaWNlOr /C/music/incoming/Rh6jyY2sHo5QeEiol47uUv4UmXbs1wpdxKtus /C/music/incoming/FMDAq /C/music/incoming/FnIB4udmvOhEHIjWwyYUl16DyLUYTtDJl /C/music/incoming/kOw2UnSc7Td6Ga0gOJwEH75jAnmnJlqxQY /C/music/incoming/vbxmVij1GDXNTioF /C/music/incoming/ifdOIOErJ5m 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/Y7cI6AYAEbxNkX /C/music/incoming/AWwi2I14auMOs62ByS5xX1SB1QN4jhkBEKOrTRRDY4mscMxSCoBhIWUHe3pk2 /C/music/incoming/M3a3mKlLfsNBRIsDhlWe7vCOb4w5NDR1fVtR4QHIRPdiypPqmdLyqiLpBt2qnn /C/music/incoming/QBiVAHAT2mXymMytYKniBXhcXJD2g4QrFO4pX7NG2SwUo /C/music/incoming/dTcvtifJplhfthmMAXgdRs6qiU /C/music/incoming/wFqaYrwINVODQEAMVaf6PSltoLXJo40LvtOyUbquREf03vByFk /C/music/incoming/OQFHTewanMfLbejQk64Gw5rAgP5j6i /C/music/incoming/Qv4UbK0u3jyS2RJRrW5XOupaulwt77ExaaJEaIIkMonc /C/music/incoming/yOaRE571KW3NF3uwUgpueFaMObYdoY51AjK /C/music/incoming/PQbkgKPhAxDEQ3s1SKKYM76W7v 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: Grouping 10 tracks 12:50:21.8 Trace: Folders: /C/music/incoming 12:50:21.8 Trace: Yielding from 2: /C/music/incoming/lLYEKdTTNKr1WWQ7qLdD64PNAfei24i2XKPFsoyCJirahoEQPCOVkHNp3keE7LY /C/music/incoming/tFSaCGTyBvPImYbP2bDv4LdrC0ngkf0OrKwbV1bhoYpfm2Yv6npVYvbQCBGKrMnvDbqKBa2bauhfu6eIb0h4WdW4JOHtuxWJ /C/music/incoming/TjMdfmJPYHoMucbhxpobay57UImDj300YUNmqLRgoM6TUOwELT /C/music/incoming/iDYjXEKWpOl7xqwNmIlIiTvMUwvYpgRAuaVw64pU4qyYGjShEkQnLRVvhmwBiTHj4SMxCaOqrxLYtEfKLnuewDWLlypTHWM /C/music/incoming/NMRDyQdmJbTtdngyFvAnTdKIro64b6P15eELlGhY /C/music/incoming/Mx24qAFTtYEDBru3d1b0F3sv26mSmYFJoIeXC4x0PkEjRUF1wlwROTmReFcsmUGCs3n1mFBhCi /C/music/incoming/NEHnFU1qEeF3AtytAHjJItOgFlNJVjfpFAlleJwajARMXHFOebRKVpssWBPshqDu7pxahnoYjiAiJbp6N6FUyCBoh /C/music/incoming/35rXdetuqW2jN5HJOJKQx2XhtsYc0Ye /C/music/incoming/lEbisIxMLWLpjchf6oAUlGOFKTVvU1mU560w5XkIgQdVr /C/music/incoming/2VtoEM6GNNGotJ2wAGFysHfAFIkuHREHKbfBiawD 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/J /C/music/incoming/rvKvlwoNvOjHPVYyxadfsC6YFs16FSB2xWS6lISsvh4Nuyd1j5tS2wxXxTY0EqhKmoi1d1nX /C/music/incoming/ksICbEqmjCdeRKVhkyMWtYtdM7ptOSerxlvAhsJTdKFV07x40lxu5Css7FXcn4Gy /C/music/incoming/O74 /C/music/incoming/D3X2XMXeMwl1C0nFXUcHnkh07RKHDOuE1WPuFrM4TKW1pQBkNQRpkrKsU63gcpJ5bP7Mk17GhgUKvoKppy2U5 /C/music/incoming/KHf2LpVdFiSrHPBwjds /C/music/incoming/b45JlBn /C/music/incoming/jtBuUcAEYNIrN0UxbG7HeCfjlViSn6WKEyWogqdoS4pw4kyAJBX1iCLOorj62Pq0X6UndF /C/music/incoming/NegfPRll421cQUQNrvGwgUCWoPfgxOfTPjjBMu1q3HBJFSxstorGqiN1JrY7LfUpVgtHKoa5CoBGs /C/music/incoming/DOkbP0R2DYlYwqkgLRYuALmKKoa4ShemOXUSGcbkR6353rr 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/KdmG5Kt02cnqpnF0iBlIScA7vpcxSGl0stxfFQkJD2Dlqj0loucOsf /C/music/incoming/YLefJK1julKwqmGkRCTJ7HDq0KeG1myeHiGwdXLG1vTeIsByDoaG4RSrhUn7GuqiTFWhNig1Ym /C/music/incoming/sKY /C/music/incoming/SslIyAdHryTDoq3yABPibfMBhcnGUqj37jFudxQl1cnVFFj7XKSa5sKNOSAwlEUbp /C/music/incoming/I2h0SNVjUCBn1WEJxC5dolbxJeQSNH0DrMT5nDKSxGbA3JQWya45Aauv1Qp /C/music/incoming/ob /C/music/incoming/NmRHN7TKQURiXYR10j7EtaxgYl6kMVQTenB4CE1KJGjlD6dDe0Tq5bHNVKQCaJ52d6eJwUyupw3UXmL0hCgUcAWcNV /C/music/incoming/1FSemrl43yqxGeevw0QpTnPh7E0AVSBQClMFTTXXGGrg7bFchjbUB7 /C/music/incoming/YxtuYPsE4c0WOn3GHKyWY2HcXGCYuBoBRr5X1NSoDsJHqgtbo4XVNNe4XrFsmBiDVyfwpfM20jtFsaSQlBKyLBUdnb7J /C/music/incoming/0ytRY4FpXY2KyF 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/S5Jpa4RWhcWcbSdfsNvGWaQOTL0HJTffHyEqrDCd /C/music/incoming/JxlqijBNm /C/music/incoming/b5XBdXpmF16XJ7WcvshLOl47CNJWSnsVmtteDfp7ATJANcap7s4xFGhXaX6xoBCqHjLpNSHqcil3KEsANt /C/music/incoming/p45yPylMpekrlhSmljbM6hDU6is2phnu1xDTQ2LA12VEUku7cRcEuVSiAkBGfqwhXWyVL7ErF /C/music/incoming/CyKoJPn6gJ4jTrLxswWfPXqyVOqgChnqw3rFPuJlc2Mo6 /C/music/incoming/nQ4jEkVNpJYxr2moA5C61X2TouKdMtBipB64yjIKtSgWcn5WqUkPPl1xWk3iHRa4hQhX3pXpvYMh /C/music/incoming/qlDrrdak1T /C/music/incoming/IE7HvVWbMyFdNDVdl3B /C/music/incoming/l6HT4LfiOK2sK0sUtsB2rCrtv3l27WFnIh /C/music/incoming/xPWt5l1sys7RMI0bhQy3sMfTxdf44oX1q5lR7SwrEO4EqaFMn71PcVrTKd31f4w 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/DB3rgH /C/music/incoming/OXbnv7JhdJpfYB22qKMfBQPk3 /C/music/incoming/6h2clXiaxCKmTjSnRergcht53EUS1vLtwg4lQnr3BC607ddxfNRFUyJYU4gPcwhb /C/music/incoming/mmwDyvOAnUjpq52pGsIdHWGEavytJwqOTTtDtRsP34v2kVDyewfY /C/music/incoming/pyFSjWmqegi46rIGopwNPFtt /C/music/incoming/bOMfd /C/music/incoming/7vmAqAicF7LfAam2JNX01WvVthV2xMj /C/music/incoming/r /C/music/incoming/NIAFcapAcusF0KYKyEmdqiyxpnCDJGjWE4qwEATYE2JN6pEl0XQ7SMAFicpWGUYDkDa4tBf6 /C/music/incoming/22XRbiqIpMfLPO05qoPCbFtkWcrOcmDslMJCCrfM2edARafTXOhfkuPwIN36YJFcjTAdfxD6 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/K6Ddjm2IEHdfQ0Qs6JDjgF /C/music/incoming/Rhk0WSb4oEjD4i2my2PbhL0s6lvoYMwsTkTWNqOOmCoSOAOxuGdFoQXgpY2LvUeJhXQTveGimbWMwgLFE51sIYeduNGVwdr /C/music/incoming/1DqjT6IDTWIxd1EvuUvS6dYWfE6WmY5 /C/music/incoming/qotStX27svCgbhLuUT3rhKd40UYAq0PK5yDFvTT /C/music/incoming/Lith7sqCPWTxPVaUmgVjQIb0X /C/music/incoming/d705 /C/music/incoming/FpuwVXliTPdSKT7gHYckbMUarVIW65CEFLmFqogNnaHY /C/music/incoming/YdrijAFJCTB0gcFPTKl1FmJphNTerWKnK1seVh /C/music/incoming/AkcoYR43JvKkwRtI6LyCnVCS4ATL1X6GNEmAHF17mp0KtqkqLssiP7wLPqsx6rc /C/music/incoming/vhCNVauvFlSIr2gRsonl1KddU7T5LJAhY176T1o2QDAjkOgcA20fEh1Sdy1WoxS4SLRy3h5A7tCxj 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/j3oQOq24TDEyHoNRNgrlmMiTD3uXOeXDtAJ3QPlBBIDiNurlonPguIKETCnS3eoOMaegMRb63XSLjafhLi /C/music/incoming/SltUHvelkGG7Tl5lCBxkAmFUr /C/music/incoming/4dhWWQmqBtoyWOK5Q2vIDIgea0HX5NSYbjiyVJtFpxp1UHLLF /C/music/incoming/fu15UjCHSK6bFB5diiDqSAWj7KGELdWHiEUj4cQOv1IlOtTJW47ykAdNFR6kK53OVy1aNUgfyW200LCMX5 /C/music/incoming/BslPqcriLVirHgPEfTYX4Pw1GxPvBn3Wl6pATNyitEeBK1phttWjKg /C/music/incoming/xxUnuVW7qxoorRwplApV6AKKNbAUYHvHYeeEK4V7btPQrxwRbX5sscI /C/music/incoming/NPTTOFLj /C/music/incoming/BlLvMbkJ5lauLL0EBPOFjDm0haaba /C/music/incoming/F0JSKmq1dHAaVjSId5esoOIw3QscVDvY4fR3w3u4ANTUUHecVJICTGxXrmW11ofHl /C/music/incoming/FYskhvk3c4RgcMNq6RDm4vJRLae6hdhNqklCYWiAh6MpfJcctqpN2TVjpJGhqmV7VdX0BlAiJd 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/TQKQIBqbk4ApdKGTY0JRhvN /C/music/incoming/hprrDx6Nsw3BPr22AG3q3pd74Hr4NnUfo1M7AkVUSusYf63yQG367OaYmsu4gc7fKWmWN2CpRiGH5m16L0mgrWgI1UU /C/music/incoming/c /C/music/incoming/kWoiW2cdNff5cTtyBs4HHylQPYaXIIEjQvxcT4xh2b1FSJrM2hNLJAuTLGA51mCeI3oOuqME3WNGFO6fGv3B31HqaMyn /C/music/incoming/nDWKbqfhykixILDpsFdhU5FRDWYBC6iL5Moq2vCP7DPIPpm6faCk6rhq5fgmAMNBcEB3vmu5duhqo5bnJ0uBD6MME6tW /C/music/incoming/GVIuBtpw7Om7GWgXkO /C/music/incoming/XVWkO /C/music/incoming/HHGTJMoWX2m2gqjrR0FosTuyDXJnJjXVfMTUkrmis3Smxl6Tw06P7yNVlhqSdbmNdxWCEvgyNv3wahbq0WYQliVN75JdbCfr /C/music/incoming/tF6Dw11IsR0hXXTlHupywMEMmT /C/music/incoming/jLX0ut1BdYVqsOSMQJqNEGhrUSfCvso5vHP 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/kdJ0FO4np1JM6hSxEBCIYBbIC2b7PRGx4vx3CX0yMO /C/music/incoming/ecAaBmH2J /C/music/incoming/3riMMv56XEk3HMgNOX1kmdOTgGnAj1NGudsrE16DimCDxUMRGvDKDsBYKwFgiEV5YL /C/music/incoming/tA /C/music/incoming/W0y1cgAkgPCLwYBm2pGMSKUGg5chG /C/music/incoming/bdnXt3faDuek6ATjhXx2ud /C/music/incoming/swJkkOxlXYpJILjVn1LNAqEWVIerI0QVAoIP /C/music/incoming/OIdUSGpTGUwY7EwnEkBH4TIEEV6POqJjmAnyVJ11O31Jw40gGo43MPO3aHq4II /C/music/incoming/usEH04a4DMusQxoHrrseekcdhpOWiw6b5SospxpuQ2hQWlCyvJQo3wYjqAAJpkVgNtv5i3r2b5vjcso3VoAGNQfI2ecX /C/music/incoming/XVDaFlrwwfJlnmt5t5xGWFhyfj5TVWnNT2YU 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/auprWMKqUttA6lG5GR1DYsbxihRXUCqpPMnnK2PirUkcNyCk7aiImDeOt0jO3TErddRt6suMbRkeh6RRNGXTtQdmIG1R /C/music/incoming/wRPmKCaw6eQ7QsrTbh6Vg0dKkkBCj7Rk4BEVy67acXroFegMuDFN04QFNebyaFm6uFcpWEudh5TqHWfgeW /C/music/incoming/7q6aCqY2tllDbN0igeJRIsivOSdmLQjowfU7jgGqqhmhcPPU45ufXBlOhJsRmMqLc4g30167FsBA /C/music/incoming/FqhHVKnQ6yl7K0jYagLvCTVeOAssp7VCsehYP12i42qceIM7fbghFVnSCc0vq2B6LQOFSr /C/music/incoming/JHxVriTja5KSKDsVDgi2U2sIttlDDRr1UXP /C/music/incoming/W5JoBjQk0EEtlmxmNO0McmIIubJwt /C/music/incoming/kJDS7mBR4CiUkHuWj3ABMtbsXcq7xjO5tffRAjIMFTMiycYRXUV3hdsYHk354BtTVlAfCLvatV40O11VkHjLuSXpUokpnLPd /C/music/incoming/gaS2CUF5KwtFoXcqx6P574d7CuslURRFuIoDuvEGUlDJPfFwkEfmepQk5TygBtk1NVkNIH3 /C/music/incoming/5HJDeBgFjc2ekUUsdq4hOoYobfiXxn4wpUabxv6EnNrQKoxveQpkN7kPPuB6sqh3gFVwTS2OrA1b4iLTPTTO5T /C/music/incoming/TQ0kgCaBEcAhjwEapTcLSj3mv5XhUNpFXa2bKvhuPTsSgbtOO 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/EqWlso6ct3vEqEl0fRWgIxiGWcInpMvx4WfpjrdhfJvegSvp43ArlhwghqwqNSTOH6IBy4QVNOb6cdydNsqumdlVy7h12TCtX /C/music/incoming/ig6KbpGPQgouJlQkcbPJyo2lArTiiUBR1KHa /C/music/incoming/iG4IP /C/music/incoming/52yhY5mIL2dayVGaIJkqlqAxVxssvs0D3jwxa02kJ6c0YckSInMNcYHOCbtBM2mscHfpyhaPP7 /C/music/incoming/6Col1vDlSPhTEEXXHhCvnHvUN6J4ipmn /C/music/incoming/ASqIKhfkDAS /C/music/incoming/VKa11XmdxCnTsDuElimOkyur510msI6D5vnHO0TymKVUyyd4gmAuRgxvpP /C/music/incoming/qdu7XqosikJHnRkgLIQ70gdartnbybh7LGrbBsCA3X6rSkdKn2n1Ws0j7uPEcm2hdK3OyjNsgq /C/music/incoming/Tpl7AMnJ4B1hkYoKREICui6QV1LejoPvC4MyUXDa15UQPCtpCEifv5tKrDkHbjyPSEMnm /C/music/incoming/wlKvNAq5NUX4lwnuGLcAYVVJXdaGSDVmxoPbGLT6XyXPPXY2gIhfFecIwaGKARmj6KF5PmW30dJy6f2alfAjuPPt 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/BPaof5ilrMgV0HdJvjxMuobWc4Xss /C/music/incoming/iIYrwBlacI0 /C/music/incoming/NjfDAdTbedvFXgamXBK4x2OE /C/music/incoming/THnRPVjwkyYr6gbPR0Q3M /C/music/incoming/fawe5pnQIa55 /C/music/incoming/G4ysBdomnQOeTgYUl3StviBmOXr2HudJ7RpASGs /C/music/incoming/PxNwBMrOi02uNL5DDr5DV4bdHt2DQ0nvPxj3n4ql2XE0gfhnVRKDYg7TwJWgRV6pLGNpCcpGaSJ5yi /C/music/incoming/gaLNFEkNYv2gs2l7XdqaiSdDa1w /C/music/incoming/k3Kp04v7Q4amUeqhsIERb /C/music/incoming/hnUT2iGHYe73eXldfkM3rVcgeHK0iqeJuEV3Fipfg55L1VmyDOiiskLtkNOtGNyH7wIHcqG52GVtXynqukwBi4qj0CS0 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/jYG3ikQVleKMJkW2sSHVKNGDG1Lq /C/music/incoming/m4t6hXLIrFNPX7VKS3YjDccf3XjV /C/music/incoming/Ykx72tavIfcHP3xyktdK07owKsmROoDDhStF1kD1HLyTGOmIjfj4X3eY3avJgpOtKHy5I1FaXjdnICX3fLIJeHMlNCJ0W2 /C/music/incoming/XiQde0clW46OWIMrkUrUlO6FTkEvmJdpAhLAL4I72UGgj1UWfn0RgFFjjlq1vN7m0QoO4lO /C/music/incoming/dhx6ETGb7WjvMDoJaV176iNseiNtXGtmxtIcJuEPs7oIWWINkQmQJaO3Ce2vfmkBD5 /C/music/incoming/a3iGWbphCL5avMOhvdsdBNDfRedBygLprSKBlHxg2O4ubHj2p6NcxvEtydWR6VQv7OQKbm3VMljTRidj3jkAAJ04nqciSNif /C/music/incoming/L074jPJK /C/music/incoming/TTxKDRHOrvn0Lp267an5EIMmIFr5pJsu2EC0TmIS5VkPgoFNxShLUprlglc6yJxPd15gVclUACaQw5fs /C/music/incoming/y0amnPyANpTOySmcAVgSvNryuUaxL /C/music/incoming/yKguIIKwy6rDaOcoE3vEFDKthCg3SPnbKxdSimBoFEVf5wJiilq0IE 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/tsRMkVpVeGnyICH7Fbdl7yg50GodkIeJAl1CtbCof4syiJIUdxJE /C/music/incoming/MskYGbemqnitqrvT0VOhpbuag4Rdx /C/music/incoming/lWAwUsciJMVxm71LcneFyigHQHSl /C/music/incoming/vyYNpX0tFYLFI3 /C/music/incoming/3 /C/music/incoming/Rxb4fyxLBsEqjJ4V3MdO1swSyaITHVwhjNlHFiJN4 /C/music/incoming/rBabsnqw0pxVdAvoQi2d47dQX7PyvbQaiyoJgOosK7cXFRgX5nASNr0swrltF0aXGwNLkUhc2JB54nlf /C/music/incoming/YQdakg /C/music/incoming/FuDm5xORYsGRggwe3njbu5vwETFUBy1gSjLgNBIK24kbm /C/music/incoming/jbHuy 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/inhypktpOOyes4HHwqxSCIcMp4BFBVhxgoG /C/music/incoming/wbFCA6wgXyRkoiNKp0IXrJ5Y7feK7J3DwDQCfLmB /C/music/incoming/bWTrUosnHolrFbPrtgAiDj3fBg6MVwdEnxLlKlwrGxTEn3Ybkf4LB1wY2NYNpNAjkPehxEOiRiJfxy0Go4CPBAc /C/music/incoming/fRhkpOqO55TTLPSF242XOFsRqBBHRKWExEbgSLLDQTKtwqA3cIilHpsHxx1WmR4tiovhNMTqsxg337taaGEjCL5ilCPuSVq7Wpl /C/music/incoming/WOuDNN14GGNIAebne2c2bFfPYE6qjnfwBCsWUOWsfKYajuktLRN2pJRqJNMjOJUrBph6TlAxeQVyO /C/music/incoming/kBGFCrTRF0EIpKVBkHpX3gsv4T55COL1FXIa4odMaSrIa2 /C/music/incoming/QFtDDYVM1l3HBK2fp0obyFFpvB1LGiXNGybKaQvVjDDYVr1gWxU0KpDk7dgc5kfRvpbcJreHDAY4cOCdIUViv5dp4XK /C/music/incoming/mfCnQVrFRxnfQcE55jGdri401O6tUH6yqNosU7JW /C/music/incoming/FRLXAxqrykKssAUKuGh /C/music/incoming/fESIeicP1OIPaadkVhGBjpBLhfyphq0pVXi6 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/qEw1XCe3HFMYB1JQD5pQwTIPIFiC6nkAqrsjjTV63X2yWewkVFrlChuE3OsstJ5sulIjHAHRi /C/music/incoming/vndQ7kujjnH5GlBSITHitpolpG273QdcBYFJOy3rBNvWH3bsp7U70anf /C/music/incoming/Rp5FKUsuRb36nep1ebUfrklT647X0SfwDPWuj4OfQu3mQayFc /C/music/incoming/cxtriCSNKxIYCdQP1tCEDHTcD6beUqQ1jLfEM07XNytwdXiwFaG3CnACLqWkBN0tPOPY5mdatLXemw6MXLHTSUy4lK0vd /C/music/incoming/qA /C/music/incoming/LtkCm3RlO70gooXu7 /C/music/incoming/5wjlOTm77sTCw5 /C/music/incoming/D5UrmDv56JBs0x7aBbUHQF /C/music/incoming/RBseotlLaMBMda1ff6CSVEsKsdqgODVENOyAQio5XheEIaXqUuTcPycnhQTkdf5FY56vJBw4RE2OAWcsn7stR /C/music/incoming/wkpV2LB45niKDiIdYTE0BPECUOrKh0Sd3QDh0HmUusHmfqj27V 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/XSobyj /C/music/incoming/B5sY6RlWLOUboRqa /C/music/incoming/t1IrEHogT6lXEsOvvDotc1KQDLBcLm5SRtkL7ahxgeJO2h6nNS7wot2BqYV1flCHbAgjhdwvvYm5q3WvMnw1mIEwAQthlor /C/music/incoming/RBEr7jvCh0GyejCR3TMvuycM2pacHnKa4GD7r2OQnSsIEqrTKgFdFburxYxQjt31pFDGO /C/music/incoming/UdUV6vg3mNCElYYtMfb0WaWAlcpYiPSmK2laUyA4ICeY7QgSw /C/music/incoming/Gd055XMNV2Koqenmcph3GDQab4SNDECTLFpuvwmcjBA /C/music/incoming/KOs4ukt3otQVSl /C/music/incoming/sKjRFmA3Olk4 /C/music/incoming/Exhovocx76QkqkRHXcGSdLxmECbod0tJNayirxt0ESFLWJe6OQBrigX0a2R2nVuhMhFqSIoAPNosgTw2wdHuxbAGj /C/music/incoming/1thYHxLYKMxPeJCYDEHBFDcR3k14NdeUnY0p6ohPM1BMDcm25lNyeaiwqx3vFPkHIK 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/o1J73mwEDwp25G2pJpheyUhXbsvQ2bgWna0vsOCDJmIR1f4hi6ThiLqBST6JYNJBqBO4NF52 /C/music/incoming/KJx03bryI2GihnWfvEwD6l72x3jF0NYs6GhLclqiGgU0IJ /C/music/incoming/KYBp00xPqrBm75vGI2wLFIC7o7FyJBSAWuOEy5ieCaAI /C/music/incoming/xpO3efnQyB5QsuVCxacBQjFALbDjsrH7F4S2Mi37sUMgitrIQFAahx6nRorcKdxh16kwJ /C/music/incoming/yIeVxEjbaHdSmOthMk7d5RVPrr4YgJLXg2tHwPH5eiUUq6s6D2btK4VOUwDgIr3x3mLrtTS5Lc7 /C/music/incoming/GkdGgHiM6e /C/music/incoming/oCrfFFgRxDULpDqBCGkNc5j2qeBPkHQfNmnp1MgVcvjshNDhV32sIIYqrwVBexHYTP5dpbIXyvLNVYULIt2pNwFev /C/music/incoming/MrY2TiX1eWFpgTYkh3KGq /C/music/incoming/ke4G1uEhQ3BvkgxST7X06bSYAGgtMGcnBL4QfNmkfbUkJT /C/music/incoming/c0VtP2yQ6Qr2GdaUCGFLgox711CA2dAmb57WD7Anery71cqRXdfRmBOUBVBWA6W3pe0JdkqCfrHVXy 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/LN /C/music/incoming/xLvBD6h1urnnfgNMXuNxyRVTo21SaSkEeXjVmSpLlqhieV7Hly4ABOlNWKmIfv0 /C/music/incoming/AkRAAfOEO4sssRGWVT1EVHVmwk0ayOIgYOxXdkQSMEUuFE /C/music/incoming/fLlWd12MjCs7qdmRmi5mFggPOe5BEvGY /C/music/incoming/6wYovSV53VTLsiUItLX2sKKxpGerSp6FUTmjjYUTAL6eUmVvlPSJwJDuUB7XOElNWnYG4LxDYeBPLFLcS /C/music/incoming/hcbLt6yDKXUSEqtyGTBg /C/music/incoming/pHGA5f6iK1v5YMIuElEYreUy7FtSld7XBXb3RWv2XQOQi4O0kGSBFStlUhBySn5G /C/music/incoming/X5LMC /C/music/incoming/SM51n0SYpTak7xoa4NFD /C/music/incoming/A0Fc5whsxaiqVDBRYrAMdoGSJb2 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/H6lr1dTiiWHsjvahIEJJIssgQswOM0gtdcUSPUNpVGLWUsntYnLJFJloNfJHNeDpPmohIoAVYtUbOD /C/music/incoming/iAjQ6jEdYne5ToQIY62AFDnYpDlj3FoEOfJh2vE2q5RYrfKVYTCIQ7oNlsBD5uis7IqNMJODCaiITw /C/music/incoming/S7cfFaXO4MP25v7CPQpblvXeJDFlARYpE2OqKQ7CdaP0yPQOvfLNgdJvj6DbCLnmUywcOPY7QV6lO5N /C/music/incoming/31s12fOmGGyEmXLw7nbX4rPjyaVs /C/music/incoming/gM6b11rLwhV7P5twLtLMRYQprMBVOEkjSWmytyaovJNuCSQcV030EQhp3PQoyD514Mo0S3clswqhkuVH4yaVIr /C/music/incoming/BiGcsF3SKnDWtiIyJ7hGwOcFfVm5aDjVAhE6PXbrsgURW5RevFuxPS /C/music/incoming/PNeG4FKLT6sxYhoAFwMNHA6FdRF4hIVhNb0wbX1PuApREXTuLLear2foPHCl7NElk /C/music/incoming/ynU7nlxAqtuwTLExHPRLMShky3dGtC0QUbgirdNuU73xoaEVRLEdPn7NfKHsh0g /C/music/incoming/lPPQaNfjy3WFIc66XdeipccOgf5d0PNaE5Y4i5sUgJur /C/music/incoming/EubAs7NgDDCHkOeNQECCcT7Nod1aThQ0SF2AUsY2BWlKOl7CBfc7L11SuvlogMuvTKWNTL0wMIanHw6cdxHNfQn0LjfyhK 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/XU7OTG /C/music/incoming/iWEBIWeojDR1oA4N0jvqOL15rc0rkXSjg0l3q1gJAQXUC4YqfE1biP /C/music/incoming/BUXfjGjPEROS5WNBVwPD1LIxhdy0dqBF7PsMlAXrUqRBy /C/music/incoming/1x1JxflyGfcKKa2ch06sYAMusKJQRVbH5YV7BverlSeCPm3thu7Qpk6BSFqUEDOSeDNSm3JSUNggujMfPoI /C/music/incoming/kWFKsa7ssVK14GJuEN2G35Tv7IHlDckaQKaAbxafTfMkYN7cmiKxtWOndiLS /C/music/incoming/P6uuB7LHS00jQNytc2P4lYjoVRJJFBcRhm5Qb7D4HcwowtgER223fKGYWfHQwccrXhcEPPsdxS /C/music/incoming/iJ1ScqPVgEyScbA4AqQx3CTF7it5w73O1cOaDXHUphXVRMRtUHhfKqWNXvT24SxgJR07uyAJQ3i /C/music/incoming/I6Yh3QTFoKuHBDwSpIr4H /C/music/incoming/ypOKeKcMiK61t3QiA7xdMOmkKcSIrslBCkFRHCYErRMhKMMfO1wQKg2R /C/music/incoming/FqmoKDOHSWHhSTYHX3o6UWdMunlCyKgmXU45v7XJJwS 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/2VAfoOauAYUfiWl2KC3CgaT2veWnmFCl2AgoWRmTDUoYjiXAqQ4uINC2cF /C/music/incoming/iVcI5Vcue2XI3IiqviNSJDCtmHayL7ADQf7A6uTVotFs4TALoRNEKOsMsPvxULQfBuYXJPrbv0Eo5jxBgvk2s41cUt /C/music/incoming/cPpWVO2ppk1GlOm20gyfhedQ7CrFHonh55D6I3lbKWwLjbDPNn4nsoY6LHXtvvQa4SJnlns53xDsPyH66K0ssaWPgEubeYMnfv /C/music/incoming/XArrYKqu6PiuIdNEvgpynfkEbcCkkDeFgXtGT15M4JKOkVMJOk47FxuSoV /C/music/incoming/yp1pQm3bDewIlhkkS36kpmSfRwGHw4bcmgTNngiQkckUEkukUNF27SLmEVFsNvMHcuuevF5LUo7nb6IHcvTRyhdCD /C/music/incoming/YI5V70HGiHM0LuDPbBBk2V0HWjKyJBtI7bWE4u564IAQqKasIfp5MG5dPx6Wpi4Pmd1KF6TNECosvipmiqYDkv /C/music/incoming/wjfEG1BiXDiQwCPKQtloSD3nJcrSoXXu /C/music/incoming/6NKCeQF4dma0YdWlPdfdAh0FHwoqduugxI /C/music/incoming/1DbEYfU1qRWHg2JBattX6IyRkQqYoKrluCKAQ0geLjDQFaXt3HeXCjXrerthW4MNAKlLqjShnpmVfPmj0 /C/music/incoming/yCRPjvei0k5YbtY5lFKm7T6 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/RQOJjQ3ewUJU0XgjKgGVhJ0BsMArjsid2WNKONkMpNQwfT64VYvBgdJiYnpFqK2eLG0dkDC /C/music/incoming/XapD441w3P4s127fSs44VxJbsHFuw5tohCTI3nQE1MMXHLtCs2Rc0u4AxojwyF75uPlxhxkFKy /C/music/incoming/uHuaRhrGsKbtF16wbxV1QFiNDiulyoDapW4uLMC1lDYxryxXEX55fO6XxOEITggegbeQ4 /C/music/incoming/CKIWQXKNvNe7kWDAqefjOh2bjNlPwOCDRNOwF3k5xbYSAylMtMHo /C/music/incoming/LusjgSV0W6jUvS26TYhKMJ13DbKGIhVChfIFExbYNScEvK1JFigBftjcBxNehoqPjPNqjwBvXp51HwG1h /C/music/incoming/fdkWx15L7Q0utP2qWYnAvFu4XOF3ETMOLj /C/music/incoming/QUh1S7gBLhWLIGut3l0pBTgMTmHqqoJfavMqgpSWRQaPdPleUmnWARm4ODhGyWjvGQLm /C/music/incoming/0Shd0vDiY4V7iledU7kMn3RhKE6yqVpmTIyCm4PKq7Xwg1WD5 /C/music/incoming/XfSbuXNNLqujFLVf /C/music/incoming/wrTW2a5lSbEurUw07U7O6ddnxmLbdGmrfBrHHeVfEpE0UeaIINBD4X6toFxOw3hlVlpYDXs372jPHlBsldBxeQvpC6sbOh 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/qAnmlUMJ3XNjNxNpAUjERcO /C/music/incoming/C6scexYgLQAW2dLgJpJjHRJcMNyq /C/music/incoming/3nscgG30hiwWeobCOqw0AYej00MkYfotBjPhkUWtGNL /C/music/incoming/7rY2wfCgsf4hoPEgw /C/music/incoming/fQnRIFuXeJDi7 /C/music/incoming/N6hQguYYSQTYkYSUyFjV2uLKaU /C/music/incoming/5JeJjDYHrommQd2CIYjLRawrY5moD0ilpVS /C/music/incoming/GJLAhpPOuDxJLrFSOCTyFrSvqBXOrMjDwCAKXC4NpnqOlJlXaRhvqDwnYoiOAavPt2li032mGgiqaekPp7OIFUm2fl /C/music/incoming/JC0nxLXqvY2UFOTTlDoPbtuv5V6Q /C/music/incoming/abmXKk1gJudXBaxmhuskpb3Vn5lEiwLLmnr 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/lBA6mrvtYKTyCTtODPfJ6pxaPFJO4sIqwOjQBbxjIup1YwJ54IKK7IP4cypOPOwFcCb /C/music/incoming/j1cAcEm0LtGpOctjellmRhhC0HuLWwCcUxlngVwKLhFU4f /C/music/incoming/0JfrTv7H4MiwLQyY1EMhwc72qrWJjDrMQiqJ6BfVgaqo /C/music/incoming/nCKEPpahw3T12xLacC6Pn6wnqe5rXlgElilqiruOwAy65 /C/music/incoming/pNw6eAPDawb6MmTjqDQxyQlrN6FV6KOGJafUvcL3R /C/music/incoming/eVCj6aRVrGWoJ4QFWMFqaCxyETGPXxVll41VwLkbVpVYgSI3YO7rTxGK /C/music/incoming/0X135IP0PToVa5LnqmxGjBSU1Rl3xKNIvuIj5dMTGSAtfW6CLsXJsiOyffcmvUCegNAMvCpnILaxbyPdSRq /C/music/incoming/BBOONJeVvOPSAjP5Dlx7jsEwf /C/music/incoming/n5moQFSEVWRypwmDyoSPtRItJEE62OrnB415DcxWQpx3AqpHrAkygvqEv0MlaU /C/music/incoming/FUHDlMGmywmKbolIOpRLjRHyKI 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: Grouping 10 tracks 12:50:21.9 Trace: Folders: /C/music/incoming 12:50:21.9 Trace: Yielding from 2: /C/music/incoming/2kR3slINVPDDTiSrACtGIjinGU4rnwTBeeDuFRJmTV7SEe /C/music/incoming/Y0CwAk /C/music/incoming/ovANlR /C/music/incoming/g60fVTmWtj0ItcU7X1kH6eMp5maPifDyB0lIYgaJqD3LQjJvIciJeWMcsKhJTFN /C/music/incoming/ecfYCGg5xi /C/music/incoming/sgVYrdtPHhsLTUg13WNdd /C/music/incoming/WMP0rMRKFjsh4geNLlQianSDc7XkgXbl7vX7VsFb /C/music/incoming/SJR5OSYYPYPmmlTy6VdTTm5niVCj7pJt /C/music/incoming/G3VMQHdPiBjRwDswdYpbaaNJEPeQFdMG7eUxP6 /C/music/incoming/ngCYwQFjWpqEJ7deOqYHyuR 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:21.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:21.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/jmogCnPYnrIXOalSOFanJpLgb1McNXHr1xyBVLa0dpn1bfVbnwEREOj2IieIINkwRq5qJS4cEikt /C/music/incoming/pj4UvGhCFPM /C/music/incoming/xAC5cpxGrSn0jgpF1kwuMxI3QQ /C/music/incoming/6IJw2nGCu /C/music/incoming/hJigyE5yof45DjdjUBpqemcpeCEvlhgItpAusC3ctWj5YfPJo7Osyr32G1b57Imh6uKmRQYsGn4pdfx7T3hmBUjcuFWyB6cSJc6 /C/music/incoming/FHFJuMmkGsCRiCVm6uRaPJOpNWCmtB2d7mq7RB5d1BOkctmBgGHtIOl30o4FkaYfyxS3lVCFxNhn3EmsJbgU1HCr /C/music/incoming/ICNeeisg5SNojjQj3EAVuwgsDmeuh6artua0dDHlY3MmJSfRceF /C/music/incoming/tRbavKg6HwlrV60yhwYNUnTdUMniAaFQRILBlfcC2OLRMvFIAOoftT0f56nQw5FG0C /C/music/incoming/0uFvgbDKQa0s5jnUAjcfF4pbgiIvwPNt2ROxLX1bbmJbnvrM22BDBaw3eEp6AgmbuGynDXjJqaertoURY4CDnj01uS /C/music/incoming/Y 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/eYiTw0itMAgWDx4ssWNeKBSQSJwt6M /C/music/incoming/ktXM7fI6fRYV7YSgcgLyDQMFaVPhEb7n3n5hDD3v0 /C/music/incoming/MfGJiSQdbNMXytPRKqROLa2sIXV5L2N0Xad4qIgySJI /C/music/incoming/cOEuYqPhWcJcfHbVyRipps4krVHNynwiERRIhphjtY3KfuRIEy1J /C/music/incoming/GFiX1PgE7w2f1X1wKt /C/music/incoming/gvQGl60GIDqxlP52FwtVuRkVj2GrNqGWPh02NVj5bmg5tb1tj2K5Rhpwk3vqy /C/music/incoming/eHNHR7t0riKhqr60DSTVVABxS3KjlAHkyhtHFPQkDXUJatBBfiwcQMgLgoVWwjN0IyQj5xtVcJs5N0wyBiddcFCUbQ /C/music/incoming/3pTouPObKAQ2pMU42xvlnOqRv4TSbpKabonGNqkOAw0sNlIrMB4tlfOn7b0x44atXP0bynpLmPTYV5ejvBfItpV3H7H /C/music/incoming/T5cVGlrEfCoG22I4SxwUKOnF7axEbKYrEt0KH4e6IUmCKuXg /C/music/incoming/mQc2hyae2KkPxmK7HL7R 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/hnEOtuI375WqGbfnfssn4nCo3lBIlXiuohGuXDGXNMFmeDMutklBbR12TpSh27RjVCbxDRxKTCHrQokyHfn /C/music/incoming/1e27inGH7ONj5EWKVxlCiimiYNe27REHgYJgvGVnQ3 /C/music/incoming/IsQEaYyKcRqJhDhce6Nr6wNBy6DNKTVvPvOROyktlMXy1r5RJfJs /C/music/incoming/UuucwibiY3 /C/music/incoming/R5P1SxV6sOl /C/music/incoming/da5comtnJ4hv /C/music/incoming/e27g5 /C/music/incoming/1YLNkmPtUGIbOww1hTST6GQGT /C/music/incoming/ufYFEGWTMhpCvsGfkN4roeDTF3DLJSQbFfAwU76FdpSmTwgVKijcoHuqKeaI /C/music/incoming/oVJJCL6w2o64 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/vmtjqD1GFjOc4IWRVjySPAAMKebiQJEH5MLfpt4YSgilsSOjV1M5Lvi3UPGlCRX3Nheq5RCBnHaIrns0xYuW5 /C/music/incoming/mfqtAaE /C/music/incoming/C5dNnmjF4wOPa2DvNhGEC2PJ11FBrK3YVPA32ggEUt0QwubfvGohNMiHpBUtOP /C/music/incoming/Afgbbd2bdetohEVFPVndq3dtJrFoHkxv32o23c4NLjncKvJxMeoFWUEFcTyQGNB1O6tno2KNYIyhOaRm /C/music/incoming/AAB2xQKjKEO5g1TafN3MKH /C/music/incoming/NeNrGsYOBiPiLDvCiHp7PMwBSQyYMQEVRQnV4WIYx3wDktYtY /C/music/incoming/pbE3jdNEFHUxD2MN4XW1SXht1Ur5wpXg2r42mDYGAe0FbdrAXWNlpHdA2jcvTPhoQOEk5SBB7pAO6KrXC /C/music/incoming/5aiSmgrA0K4FMjx61i55KgOQQg22PeSIaXMLjqCUkEtmgWpqfpm4pOcXtAbflwSU0 /C/music/incoming/X2lLTGsnk7D5bRaRYmUh0sAdEd6H1FdpTL2VehQe2xCXak3VvsGpvSXEChhQITtN4mlxWlM /C/music/incoming/KYvKgx0DMgBMXluHpicEKbSq1ffWgnt0oEAjCrLuskNFwC4KjnsB1reIfeQasdwyUIws 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/6PgAHXjq4wNPcgBFpS1orQkI1HbNAF7DxfHLDd3j1PwbIjoFQ6FR6NEoEGGaVEXxwkr4GWclXQvKtjaR /C/music/incoming/NxbDl7xf3CRTfr55xJSGJvIGGLC3GyCXSu6k4it0ew4 /C/music/incoming/frbHE0SVgr2PqykUJyfmRDSlRpVUhIWB5VUBBlT0DpXnx2UlNAuW4VlKGWWod5NGCASCMQtxNmRCMEVXDJhPm7FiKj3Lv /C/music/incoming/saWP55a7gCKrr7ammwd /C/music/incoming/5AigGSnj4Ox4swKeais2FSChFH /C/music/incoming/Vv5p2u5D7LLvX16mUPaqVo0iuMa2OFoHEkxRmGuJNChbd4gP5hJmcG6GEV3oucVBwdYMCo7ntyKsg /C/music/incoming/fVMvVRl7SnTnjBC7ShnYOx5URy056JjjyEjOKrhSGNGPaalpMywxtt1PX /C/music/incoming/FgBavfjNkhQMCvRxbbT1aIiVpjKucIM3UrN7awly2mnHW2BfUhgsNYL45MSmDVLKC /C/music/incoming/iRY6nOR1fQSUghpt1VI0iE7TVWUbw5G5QXcEHpEvyebiBGeVnDdO0IMMRfjy2QDhkVdqfTTLqmBdCYs /C/music/incoming/O3uXwQ2RMQA6Y2LpIOTSiwpEBhLpNqShaed07W4CcpVsYchNufSSRQQqNYvpeMdv6r5UXSqTRrQ1J4Mx752HF7 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/KAXj /C/music/incoming/XauQkF40yEtNUgFBAIsuFjVfFmKRxrWQpPTSOecOsvTE2Ro7OlCkm2sNmol52lBhPLwfuUTvGLbixqkV6LcmW /C/music/incoming/1LxqgNldyedu1a /C/music/incoming/djuMAtCtISfgS7Br4W5bGm6g /C/music/incoming/0nNWXiF2hpoYsu3H0PdSS5O17YKSHkV5oDdve6c0H54UjVsFQEXgflg3HUW6FUu4BrKXqHC1MlkVb1RlGfccu /C/music/incoming/X7utLxqRwrUoXsOt6QrM1jllTPw /C/music/incoming/3krdqwYTdRsUuEmaTqobRgUTe1p /C/music/incoming/uFptcGO /C/music/incoming/URRwrBnhMuNX1PnbbpqgChPT5EJA7ALqu7BCkQJff6w10JSkPLJdl2iMb6yV0U /C/music/incoming/BY3BQePmMrO0JjCBvC5EU 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/AFgQ6o4bjPNdJwBsl4pH3sQvFfFIdYEfL /C/music/incoming/XKVkmFMPDUGctip2hYktuvyFteKBoRSjEl37jiu1lkWRDQOkCfqfbCLClpYh2kBTbwFinpS7ErijHOcKwA6iAMhcHBU1qm6aRc /C/music/incoming/VdET3j6oDAx3dHSWJvrq0XkcUUkQHUKqVKmWAAnhAn7Am0ByFHXsaqa50B7h6oOPXghBu3vihjXLYSX3tTla4qqE /C/music/incoming/rgtIvPi1Asf2KDlbMsQAHlxLt5JoFPBbWWVDqxl4pOwi6cBdxLkb2SlgQQnxg2uSYdeVOPSogUk1 /C/music/incoming/fIFA1OdNqhBl5M6wEb4wNVReSrVYTh6PXPepgpWGEieWPMtX3J5gJprqXBPI1m2ijSvoIQqnlw0FQ2vf654jkYgIxUyMIoNq /C/music/incoming/Lb26jI7fwqTqaxAWD7we41Kayhs2GaQrXtkK3IujhnUMXnr6Ar3Hy2LSx2 /C/music/incoming/wqRiAiMJAAviFHTrCkUjl44aTrQFGLhyEdKmMYX /C/music/incoming/M5XGyYVOhX7iHX /C/music/incoming/CVGwsXf5 /C/music/incoming/FbVNhmiJttQUhqyGDwpChTD4dUE7jPFT16oOyboLQ4QkxqrgtAS0PlHSF0KtPiALV52ic 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/ot4i /C/music/incoming/O24VUVfN17kvLnUeSD1lWcSO2G2MLTCBtDaoVNwNnlGnev2l2loohw4Mjo1o2AcgEQchnFpegm5 /C/music/incoming/EWYGkexM0IFrP1ORJNb6KmjE6DOSKUIn3RnvsnniKIgLrwC3VHlaLitqMtIPwMcearv6NsxuA0ubgGmJaT5dIHJUw4Q7MGT /C/music/incoming/d1npd3jErxgGRcwTC /C/music/incoming/TF /C/music/incoming/lbgwwVtfABmWXWWld5OgFrXrBS2fwtOOm /C/music/incoming/ULCwagsh3XKbsLsYqTbnmio0RaHLtgkxMhDj7lwPYhNP7CsFmn5Sh2ELwJNaHOVWNlwkhiY /C/music/incoming/jPL5J6s7qXmC /C/music/incoming/BLigX4cgPG6WHIxFkFu3c14ispEvnWg773lICeLdcYV5nEeB5DoiXfGHO7U /C/music/incoming/qINQdSPxRHXcgIPUxTJTK4HA4pwwO0EFeOxaf 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/wV1e6tj2L12f0xFgmBdUEfeD /C/music/incoming/dO0q50TIV3XmKqYrAeHY /C/music/incoming/lGT3O3euNlRiktpJOJjTaeU5pbHy3gh3nqEkcbV4dTmV6OfcdXcg0TVgSWMNvMyGdV21XfHNUnQo076J3 /C/music/incoming/4bOgL7Xp3aYWpcv1ybGJBVqlbKHhYWVQRDyep4aWS5v0DGEOnNICsCDhRCebAQyflhfTLqKDbQYEAxQDf01kosxoaquVY7w /C/music/incoming/1QgpmBNmrJl62SBYPo53hYDmIrTP4Esy2SYdJLWoENmHPVqVsHvXYmVcm2P3P6qVqUdj2xodyQyCL4ETa5vvhCHP4WXP /C/music/incoming/x4Kkw4jOQSITfSUtyVle /C/music/incoming/yLgCRAP24BiUqoiaVPFSAhp7nGjHygkXIDGc3FuN5ToCHOLOhcQ1wEtquhnkqiDWqrmVPgepu0UO1V /C/music/incoming/chuHk3JjeETK5AD3fpwtFIBpKvnakoSVVvbtfQnqVSyt7 /C/music/incoming/ft3skTBXQriGnFAQKY2B3L0idMymqoeW6AnGUIrEsA3xmAtDTdtKevWBBUoFtoGCnsHUq14bHwi /C/music/incoming/Ltp3FPsEyaNu1U1dQmPCKVUTKRbVqOHDKhtMjS2 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/tt74ud5CPRWk7 /C/music/incoming/2DStNokJkRppWnlfXAt3DvSlumhGm4IT6NWiyCwAjPRGTcCol7rPNcDGSG7AgMwniDqjydNuc2SVLlArS1tmM0f3jqx1D5sErEx /C/music/incoming/vENGbVlPVBTA1BIbjrSMx3rpKFEtti /C/music/incoming/fmLTQqo4QQy2VS0FyoixPscuvtcpHldaQNCo6oTtE01GvNxi7FVnHMgUjpxwn7vENxlipKHjCW2XyE7P3 /C/music/incoming/5OUbiE /C/music/incoming/656HwaIh4nt4Y6TmiMP0FPLDITNqWW6dMpeN7urkGw3IkQQJJcrv3wkqtC6LuqshoqqJ1f /C/music/incoming/LCaVBkqY04mbNYsBDOPf0rSAJRcBJMVt7Q2gQeh5b5y /C/music/incoming/SVw /C/music/incoming/byLxoSHcqF37MUVuUaplKHdGqkCW3qfsk0pcmt0CDjpyRCKN5QcAp4nCufgdqSg7AKVUFShAiVPBrMVWHWYmo /C/music/incoming/wShmX5iWFCUyGTNybxKkLmWtWFLp2IBAXbGM1NVHOgWoODgmVy2fFr7k3Vwrs0 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/0xAF5ylcMYTkSdVVUc3wovSvL /C/music/incoming/xor4A7EHaFCYa6awYsm6LAYYO0CKqUFfmGU0lGyLqhma5pI0Iu04an45w /C/music/incoming/iTDTNMWQjJonEvFOkSiESXsD3p7uHh1tGoTYVYETgqc1F0lvfQteqDksAaXxNCjbP2PoJO1tnvxCVy5ddKoYVVdcdByVaf /C/music/incoming/lxTDeQHSR7YopcEDs43OjmDHmWHUIHscTJFTa6Uxj4QtaKIxYyVEUTR73mqpiUkkNVCOERDuiFEnDjHJni3iSWp7YG /C/music/incoming/i2kfMKr6SDQNi7ryGJAONuFJf1xjY3xSjCP3wtVAMDCfnntDQTvyIoiVvI7SmihXf6DOqwblU7ck1Av0G /C/music/incoming/mECcrJwtIMvvp4m3XfDPbIMuNBE4NmLh2IBVLSe3u /C/music/incoming/5TkFPnFTOPj4OY2WdvKSCdFHxMqPKrwKNanIU0WPjsX37Rui0KXcJyn1oLgc4XiwsHqOKsc /C/music/incoming/mkVVPt /C/music/incoming/QIF6ctWmAi7WK0rXstHMHP7bwtBURdgCILetFRCGiFRpVOqK7E /C/music/incoming/jhvQGFE4RwtQL2btjXaD2v7wT0EDd5kxF 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/3wFH1DUyNGANweAMTJsD30mhGbdk5aFX2tWTPNr4gJ44J2rcgu06wsXcjwaYAKCMaJScoN4frvvs /C/music/incoming/1N2p /C/music/incoming/bcNVg2EUfe5I7qQf4dKsQhHsbx0TV2 /C/music/incoming/M0GOuqinblCAr3Vik6jv /C/music/incoming/PrtQY71DoE1AAKRbGALBTnQHoVPK3QKxNgIqrOg3oPHJ6V64 /C/music/incoming/Tm4cE74rnOAJwDcgrKj0fo2gsKXe1GBlsYNHCPnTUjL1kwalQLCMOKB /C/music/incoming/Vsl7nfITdsA3SCgLjLUFaq6fYIU4AftllEg0W3AB3p25IUS2SjA35OLEughMrLs5 /C/music/incoming/35S7FKQl5cT /C/music/incoming/kLa1Oc /C/music/incoming/fG47qCHa5R2c3h 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/0N4E6SbEwyMJEldG3y1QDfb4BgkRBbmfwQdNE0rtLaulcxOJeOYe4xyTLac0IrdulGlUhwcdhHfDSX1dyJMTkij6qqcE /C/music/incoming/IXdsNDwi5kRYyoNDe5cjl0ivMo4TH1xJRQC3Cpss3klXdJmTUemgL5JPOPNyHLJeUhgQTSbWLRnaOs /C/music/incoming/v2EOreJ2hNJK4EvlAdx6NnaHfAXtmWLkj6QS /C/music/incoming/QWWUwePxOv7yU1pGmFy7ccGE0QiCxyi3WKnkB0jY3Cd6ff /C/music/incoming/u7QaXNGdNyoDIA0nIXI2VpKviXq /C/music/incoming/0vmlSKJtdgwV7oifsbOb4vNOGdOXa4NxC4 /C/music/incoming/LL1ijJrv /C/music/incoming/jqt6WGp2Lr5Yw6DIR2gKPSGfrX4dCFaEngxpUfcIvAtp6REEiVLt2BkxRnO6JlAfrBLqImVLYGnoyqgHtA3N2NKT /C/music/incoming/7 /C/music/incoming/kf71GflRqffxXurr0layfIuBhrnc3tkwRoaLNoPCOFsXqrk1 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/Gh4iWgdjAONQP5viv2PTb /C/music/incoming/OhNFDVr7weitTAUX40fquweCHxnpXULfxh11m2SAO /C/music/incoming/cOcCROAATxvbWmTO5hnnjY16W1NNyH7CA5HL5tKS7cCtxhAUKUTwqnPlVeMYbTbmx2J0NiRKEDnhvGHPB0dLUKl /C/music/incoming/IfD6iXroG2qFmxMLqwdJMXbeEePy4svWoQHG0C3WmCKBWnCy3nHBX27RdxBdi0rn /C/music/incoming/HKy7PyIrOakXYiaBnMUXvuTjl3tV1vkmNt3jWxm1d2v0Iv1qQm13uinmXoUT /C/music/incoming/wCT6n0sQQg56xGal2Y1I6iCL0Ycha7YkDQJnQCXTIFgoUJO35UsE5k /C/music/incoming/mjl /C/music/incoming/0TwxnPM5C /C/music/incoming/dSK5xmMvoefAH1PAlJsSTwIJC70kebR1UJcfQNDnNKmMxDqXaDU4sHhOkaCxtBqnulM5XJRGgfejk3l6QbjJoUHnBv /C/music/incoming/vbyQdmxDJL0qddkX3sAHQ5xC7XUx5 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/sykVu4Gs2Vh04cTSmKxQxYa35QNapFWFInmy20vur1f7f2r1TlXt2L /C/music/incoming/0xLXGnAFq7LvIFOw7gkA7tAGvkMt1un4 /C/music/incoming/pvRuhV1JD0ILqCglK2dF3fDMWKQ0eI1IPFwN7uvYUwdfIRoFqJcdgUL /C/music/incoming/pIvisU6bU5QGMvIRKDs2HxsLFoJmkTLwcKVGOG /C/music/incoming/ItAhFl2q1XecfnoHxM0GQpoMqVklfe6rPrJhd2Incd6HuWxYgiRo0vnseVXQbPkWYUuVLhEEeMDMrOqBxse5tQyteqcodY /C/music/incoming/EKlpB7EGcdCInWxVAnTenmK2DiuE4AWo2ytHxs6PBfaqot0Rk3bEbCEqarUrLaKKnnNWDXxhpd /C/music/incoming/JEmy4O3DWRMiWRHkiLl5h2NQBPAfmMUN15RWpUMBC5YUHt /C/music/incoming/qwoVqohFjy0PLlscJyIsvDpeVdisG0kXiHpKaKLLX6wNl143XwOSwjKVgkamfV6qobHe3Qb6V4CwfJ02hmDilAA65CDWKxFca /C/music/incoming/x0vJ7lYpqUHJWlVu6MhJbRtvf1ekf3fhGXMabr34ccaNABunUDRnt6PNF7DfhOkuPyc7GVtN /C/music/incoming/WiIfaGVyPyqeQBCi0KHetIH7YbSKKLwmvhsmbWm 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/YJ23FqegxR4t1ui73PHg7WalIFhaICwdrp20p4t0SbfakX0GPXauCOYbJQuajeF3u0bLAqR7uOv5R7aRMIrS /C/music/incoming/Wov2I5f5fcnYsJhgADnROGCnW1LlIjlQqVJ0KRB4H0QDPtJS7PSArP3qUifOs2 /C/music/incoming/Ds6p5ABTTNcrlYB7kh45M1tFKk16wQwaFuuCnkMhjQ2rmeNLHXOgABeJ6AMUHCwcqcUYD7T7 /C/music/incoming/gweecHhpCp2QxuUQW4n6aAm0 /C/music/incoming/ABk /C/music/incoming/GOeIGT4xdmACUWeI3crosPuWTRXwUTBpT7h7yiOi57du3Pcsj5g64myYtpWV3HLrSkQVPeiTvi /C/music/incoming/drTE0VMBaMVAmn5aa /C/music/incoming/3scLgCkmbyajQM0aysPoDpXcibM3lms6XncrK2LA5pBTtanuD6IwMNfMC7 /C/music/incoming/bG6Dh /C/music/incoming/eFcBUoHj6t4JPs0sD13jiaaRC2nQbPSrsDJVuYwLEPXn0RhPlQDnvPKdFr61bXhqJMplRd5MDrN 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/V0AbGsvoyuQHHc2ErkG3yObmGB4YO4y /C/music/incoming/xETbNsaCSAtaYMtNJtI17LD1GqDbJiwSYHdITMb4jhVIeOYwXCJs0bI /C/music/incoming/1gyeSLM2WoclNu2lp7i3xpC01cd6rADWV0kpTGCCKUR4avVFFxiyjjkKMG /C/music/incoming/W1L /C/music/incoming/egFgKdIk7DaOrMttPTXXsCPPpIRs5dLuSx6 /C/music/incoming/GBveMyfPq4vM0S2xS7 /C/music/incoming/7pF6sXG1ctr1tiyD3XvYg7Tugl6Lb0IfCXjClvWhinGs /C/music/incoming/24jYBGaRF6JEnN5Pvv4mo2KkmCO6NIYbV /C/music/incoming/gTdBTXJePOstcrsW66qQAWxxNasUP1Q32ew1ED6X1VWcrHyL0VKDq7tquMUSFWwV5wA52ysCaBWLav /C/music/incoming/7USC3BdMcs5O0H6WBQ1pvkHk74WbCeSOJlFm20bdKxgEEgRbH6PixKtWnIC6Mck6HpeNbT 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/rULbFw7gQl4IJfySjRrdtiopUeNirgcD4Okc4asp5Mym /C/music/incoming/blF6pwXhehNiP1UWU30gLBWHk44Pp /C/music/incoming/OhMmkLyNlXNrhrxGYevCUrEDCYGsoupghSYWKGXsnxUoiy7XnBabNq1vKiRtfgxXHGk /C/music/incoming/4s6AlGk0uwcFW0oOKEAx4T4MsWVK0ri5cJGpKBnNDdd6bT0LVmPHe6Mjvsgw /C/music/incoming/iVLHEHyeRnC1Qdr1ciD6CTrwDlX1XCyik6uxrujrXmx3KTcVRjEkIOwwEoerQGnpVtQSQ1IO7liouwTQibjN5 /C/music/incoming/ybkgtGMAmbdeMdCCKnHHxrg7rVv6 /C/music/incoming/gcVdMi5LPh1R3X0ccGsOH /C/music/incoming/p5VEuEBpR4MTctHSdPk5kkQwravJxKSo3B2Q26iYnpdyDKa7NrTlqrIfoyltiY0glxXIAXXeGsR3 /C/music/incoming/7bqMdCNgOmDOpymd1aVx1IBS7W6jXc /C/music/incoming/wCbvfiM40Qqgf5hbTA4lrMweSopOncCQcHV7U7B0CI61FFBVWwKrB1qSf4 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/prGrNcWMFS4kjRU1xidkn5AyrRnH /C/music/incoming/NVIDBTmeTErxakSLY2mBqlalvIjubNNssVfM1YXf22HbSIn4sKRkTPPCUvg0K0cgY6elefR7egHvL6BVtmby3CHKgL0ER5Cb0A /C/music/incoming/SV41pRbXDvoo2YCdDwlYLoxCoi17ksNQdt4fBkjnTYDWr4CxwLAtcvfEwCLhXcNkQGkH3wJs /C/music/incoming/KjlAuPnxXVhPlDnXp455L36FjoKAqBfnf7F5DQ /C/music/incoming/Wc5Kyce6Y1w6nYYEvrfecnGh /C/music/incoming/AJJYkPPfSGYL /C/music/incoming/rJBtW3jxE1M34KACaDxjGUROSqrgkjfEXtK7PquE4HxhKrYT1ajSUMtF0TJFLcnuUheKaBTQi1n7vJeBAGmj7tR /C/music/incoming/pjlOMyfu7mmMkujLC5DNkATvtDQx3AXV3VKFm1Aeb2kLgRM7ukmWRXQXwWtjPPyHwyRvRMyJFyMqohpKXRcSmadfeUh /C/music/incoming/iTIxmUNjpTljsEgqSUPnDfyxkplpyHcSiuLsCSht57FYBynDIPqNHegdukn5 /C/music/incoming/YtUbYYS3qSWI7Udsb7uTsWSH3ifsywtnfxuepWe5gRTorDipiQAPT0FbInfPSAE1xICIy7cl2wNJdEpy7XjP5 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/4alY1JKGf0AutgJtC66bl66YB2RinwMxl62NM1BKMlQgqOsPyK5YirQ6ctw6YCrPnbivl4PIEuv7o0ITIcQKAUo2p4 /C/music/incoming/wMnORCdCcn /C/music/incoming/a1sgRgjj /C/music/incoming/FxS7fDFPcY3 /C/music/incoming/5PJ1tTXosqgYYBS3E23 /C/music/incoming/4cbg1CDcVHdsNbicVfgutaPv0vUvu7xaKvbyqKfmqf2DejF6bjupfYy3uNnFPhPWjcQraQTk72en /C/music/incoming/vxoYkLD5dvGkAUMWPPVw22rhKmHLm52btCMlMJTxUCUPmUcnyYD73CbBggn6e0SfBEX6iBjf3xJAhK3XksluB3g0AleF /C/music/incoming/4ODFu5qArCcKQUrex5luADU /C/music/incoming/Dovt4cy5bGNkLjJctGlblNJfogM2wJBC1GtQ5TwpnKyQRr24ThHRIIIXNqfXwEHAfkqeW0eHi4UIo /C/music/incoming/lLJmHcwd0ruP3hoojaVtoEoeyysypMA7kLEB1RSD3LR 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/HGOaFCwYwuaENbdu7dFK3bkEwXKf /C/music/incoming/nCjQIyUfaf0m50BVb66Yw4m5e4 /C/music/incoming/HPqrkMMxh66ad /C/music/incoming/gUyMKiokIyTXveB2W3Q5VJ5Oc151prHgahXGs /C/music/incoming/iEbU6YSviwoH77K3a5GwRE2By7AdyyYOebPqVfBfLedgqIQi1 /C/music/incoming/aPlyiDbxnCND62CxcCmhmvieFnlyaVevGKHUjU5FhQDD34s3Y77hb7LLHh22rKxAxq4utPnoEOaE1MiI2qIbV /C/music/incoming/pUdqlcfTWhH4BaThhJLsfHWue /C/music/incoming/grrCNTAIsiOKOBCSSBpXcHeeBkRb04KkOabHNdYyjHE1uspG0i4Rd2WHmnbDbxQvGD3Oy3eOKYOCckQh3ljQa0 /C/music/incoming/nLFpPAVeBy4uY2nf0DOqBhCQAW54CYOfChNQ6wPP7F4sCqtk26wL5CBfiWW1CYKKSY0RoEhCU6q4linjCUcDBdh7OIH /C/music/incoming/pTidstgh5GM4lIYxCQMbo3OjT1ruB3I2iys0U 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/OArUTMPX1vxWyhgE6lxYijPkXA3IMHjKwmJQEmMEBAWePQnV27x6A /C/music/incoming/VsFerAOMaXiofhcN2ND4PwHcDnVk2no0T2XM73y5crYLYTbhH /C/music/incoming/4YVWIkYxW40BmyP7L65skuVoWRfIwGNKORws /C/music/incoming/1QItLAUiiuLiKADsGLBfyufKrnpykGug7XP3fMmOxn0sBMA2VYVrOtlFL6bwkv /C/music/incoming/v5TbEYXaTXecVOvQe0QwNDvq1NgjhjcScIt0PeucOQM3oCIhRytOH /C/music/incoming/XTfYNjksi76aoNBgT0jOXPWFvQBKHKScL0W32EpkKMTR1rCaMY5HBPdh5ID4PITFn3wvXFmoJ6el3eLeoA5PNlJ4W /C/music/incoming/lDfdQpbOtQeT4ywu3kUPm4NlA4PnvuJdtpnipUFgdIw6ctQFeVSaLs /C/music/incoming/GHI1rr3OPDEkxIS2l2Bxk1PrAFFurylsEGBAInbxPsrtx1xEYD6YdTwM /C/music/incoming/QkxJyiGUs3VQvyu4tBV7JnOyKtuglmR4gRPKYYQwsyX3bD3K /C/music/incoming/f7qeKIdqUo5OVOf3utgV7CG3XLXcyhtckrHocOgj1nUDqUakIHEFhr6KBun7SaYN23DDhY1On52TOdMdKMB0KW21s4VOAgx0w 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/N6pq3KreSIm7tT5KjySG5TpjW4uVfBLjy11IWaXdgABcmsggROvUASQ2PgC7pD6q4cI /C/music/incoming/361Rrmxt6tUBKOgyrSsfctcy6HMbpndXUFScHeveF0yEgJe7eM5t2w3J4CTSHwdRp4Nf3dYnvoIj2FrvCM4LqR4xKjgfsLE /C/music/incoming/tXEBCUdDiYDghnPIIJCW31qTfcg07gyF6VnKIWn6arRxkRFhcsnJrF7BHRuAOlDbA5itafaTvEVLj0JvF6WN1WmAWU /C/music/incoming/aEJCihVLs2TcGFjfqwwBMgBKrHdW4h6wQfNCFXta4C42uLXAcUkKS7f2c7kJe6Pl4vtB0OIBcv /C/music/incoming/VWyqQ5eo1Udt11rW37Kxd1y /C/music/incoming/gHrLQo2y7WxLoaGfcQmErHBVruyFx7ImQ5e2DAJnnBfGMbQhmy /C/music/incoming/UMmWENB1WBVaTM31pMFjXNuvy6OjmXwHhQUVLm5eDYXmYobF3qxfrMihqYxF7rO7do1d0hocOBN6WiEj5in3yrpCHNEUWyflkY /C/music/incoming/Gf66YVd14w2iKWSbmLuaQvste2q2eg /C/music/incoming/QOdNJpfpNY0lmKLYcnvF6fvPV7fdaN1BG4cOjw5c4xwiAunsHqgFOA4LsuYKkbpa6yNqI5OMpsJHPmpBSTDQGvUg7y /C/music/incoming/LSnWoQUHFDXn0cdl1E4jTn2lqnW0D 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/PLPrpQx /C/music/incoming/3TXRPKLfSY23khoTDTX0KesvRDffKh4cn6QXCYHfFTVujYBRloyq6olXABamFFCK20OlyxqMmStYq6l0 /C/music/incoming/hyVsR4lCCA67oMqRVW4EyvrI1yI0JVrRmLxVEw3rB1KAg6AGSbpoMFlTgnyrvt /C/music/incoming/aAW7CCsRSImvkGmr0rGKsWn4cHWvxEBCPa /C/music/incoming/L2GKbXX1MAD6aoFmadV1dkjcptIb7dcHN66Sj /C/music/incoming/nG5RyrdCmkpPJfqO5Qjbvrmp6vNyVk0IMTdUlOt1xSqf5elNBHehVTl3s /C/music/incoming/kSLLTw6W5fxw0jc7qtEJJ64mR4 /C/music/incoming/hFrXK3k3M44BaYonWDQYERH5MkvpawVJtdFK2NqFR27dIITukNfQG5 /C/music/incoming/iBAqsykmDBQs3abloqOuvlh1kMkvFf4t4GR7HL41KfidC7shWnvGWqD5tGfOnVPwFwwwqcMLuURqcdykscHqRwE /C/music/incoming/ki25wFYAmPBxlnUTosXLLBWH6dtwgBaVxDgmCb1M5nomv3OUdNelhNcQtt7slCtTPMa 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/RLNif1RgtJDGvjWKHpk5H7fARrMdnPRjIYVMUAWGUo2VIDD5HxrQ2EaRG /C/music/incoming/kjJiIf6Te6aVMmNymJ1sNj05qfmmEsyae0XXPhi /C/music/incoming/sPlh57yhTtefNyQ0MIFFMhUtdE3hRTwSHPxeCbUP0LfclOfU0dfsCpql20dBeqw74sF5bLwKVXMabShwyhpONeqqyljK /C/music/incoming/pKtSV1CfoCLxbVHK50yUDc6rY2nPN7l2heUB5KVFrgrYPa /C/music/incoming/IQaUAi2vDJOT74mU5B4c67KyI0lGTYItmHynaSKLJ2hWn0oJguFJuv1JgJmI4uJMauHAE6TlYsAe0UlPKKyyt7 /C/music/incoming/Er6Pyi6Qn5J3q4JL1FUvGdEhTdIPPhPObpGtPR7ijnbWWTMCf /C/music/incoming/JkVmLM5YA5wPR6 /C/music/incoming/5b3qoqGNAel1EkFg1epEyf4Ti3mtOwLy1pCJ0mdcXk7DhBOfHEqYJSAYejhsdm7cBTaoP3nNbnOnfBLPnhTjfU /C/music/incoming/sOGOopqFXUyxSyk575LR6FQvhGn01Lj5RDCFvOjLxB /C/music/incoming/VJaKAKD6mOPuWvwUG3bY5wedLFd4FqM6SHJLt0vdrgjaceYu6uQ2Wr1xE563HHA3bRKpTTANG6GYnebHNP6k 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: Grouping 10 tracks 12:50:22.0 Trace: Folders: /C/music/incoming 12:50:22.0 Trace: Yielding from 2: /C/music/incoming/heuTyTWFsghHSqI4BaWNhwKInccvC2pO5F /C/music/incoming/EMDAghuTjym5r3g6vCMSTqtBx0oiDxP47RMJ /C/music/incoming/nUCyNGLwc7dqjFHBHBwloSBRXHJKwUGqxB4Qc5jrxTCjU4xIQDX3MnNDtRJg5a7pBT1PIYxKrfUCqq51ib225KLjVBw /C/music/incoming/LlmL5gDEFqQ5sClSWtk6GQSeusCkdEClDmo3w1EJIqTTL5Ee07HOxNt3AipLMrBaVFCgmqv4WIwo47BxVwsd4UV /C/music/incoming/KQFEOpQJOrd22YWX3gsD26nGnkmMdpgFqOTDOmdnXknt /C/music/incoming/7uDsL1JYCYuAfGRmvfWBhf4xAneCTSRayA3HUtcjeetsUp0hx3lhhTN2yf0wWheQhubNLkycdNwdTKLk /C/music/incoming/SWKc /C/music/incoming/BKnvx7NWWeuLHiNel3Lq1SS3g2wKe7Slkc7MUHRAnEmY /C/music/incoming/1T4orhykNEUNiFRHDq0bq5vu1I2fqGHRUspwJYEAG4ADsKKNwJGCgRw4xJuQnt1g5c /C/music/incoming/Y5b3ay7YyqG3teQO3IRi0BKV2llatfcNAuhFpXkq0NuursNM1DSnkh5wtnaVn6Fso1D65kyexApmfpEIGHh 12:50:22.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: Grouping 10 tracks 12:50:22.1 Trace: Folders: /C/music/incoming 12:50:22.1 Trace: Yielding from 2: /C/music/incoming/V57FKImoJiUah4rNV4hwaXIcjTNDuyohRrcHelghDSKHyAuODeBt2ER5v5uX3Q2j2MpX2SJKW72 /C/music/incoming/bvJgdmyPSf0f6Wi4dtdAC6iAiPvoUOiiltiw2bfu2SvYOi4mxB7hjCodnj5vYk2e5R2LOTbbo /C/music/incoming/1TdboM71AWTgR5XQi7LMGFTDmusFTPBBqm6vIdAuqYXcD5DXLnad61cuaI /C/music/incoming/WCa47RoK14XuxHmtelyHrYcNgXh2VytC4THTB2GWWxfdfsAhwWwhoME6yuWiJuWBKuyLaA1jNKS2S7IVx /C/music/incoming/LGGLbbu24C7Fyq6wQwltICU1Jd0L4JIebY /C/music/incoming/o3rWf7GUKNgdTVBiMGdJbmfi7YXrD0D0VO4OWkrWneg4WY6UPX /C/music/incoming/dj200g0nOl7uBqNMmpMPCUmQhnoNXmqSi1pHykN21pSr1afq6bmuDVfp /C/music/incoming/PranAuDlDmyidNTUhq6hVWXDCIIAkO56kVcOnSDIrjFuLWX /C/music/incoming/eK6BflVaS3xqs0fGwIufYNeI5t2g7 /C/music/incoming/bo0xHs0ns535yrsULorSLYXGVYxieNUphiQ 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: Grouping 10 tracks 12:50:22.1 Trace: Folders: /C/music/incoming 12:50:22.1 Trace: Yielding from 2: /C/music/incoming/VJjrffLoM1yJjH5HlLFvsnDg3vbBBj5XIYdgPYv5nFQqmVkgxRQPfOLIfcvRdjVC4JbrEX0tpIhUEm2hk3dQBpR2mCbNCL1 /C/music/incoming/SusjCDGd6swLDTnVAJPqwRkJsmqL3wNiRSNlxf0tg2s1w0q5DTbh0puajRYol3iJNo2SfcxuQ /C/music/incoming/Rof7R6rq0OQtjmB0ncOGQaKkLTq6R2bKIY02G1Bu3A1G53uHa2rr4McRM2v6PsH5NgTstHttJs /C/music/incoming/5Tf /C/music/incoming/rtrs3pkGNugKyYnLeMQjPcV53UjdUtb2G6QvqHjetUY2nkEiomCcc2joGtwhfgSttmeAi0tFCMX2l1RSqbVHY6 /C/music/incoming/DK7OYaP5uIHJ37SHdfrTgTDBp5XEiYAe6URU /C/music/incoming/P0iu3f55TGImtnHC6qAt4LRklgcWcqG4TDTQGRVOldQUJkbmjs1toq2dh5iVch3D7LAYBY4nDSh035JaeWMQ /C/music/incoming/HoNtVP6rk /C/music/incoming/K2qhhpvLYNd6BJn /C/music/incoming/pGMFOjLprNBO1pJ2XfQmNYWU0Skv4CRbHN3aIT4B1oyfU3esThmMH4ixQYM47otX4AgmuItejptxyRa4 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: Grouping 10 tracks 12:50:22.1 Trace: Folders: /C/music/incoming 12:50:22.1 Trace: Yielding from 2: /C/music/incoming/5Mcp0mLENHAQ2pmPt34 /C/music/incoming/uPpDiUmLyPWXMYQUPaAwRyx54nHNvqN /C/music/incoming/2sSjuj5BRfuLbxG25jWHxntvELP /C/music/incoming/LCqevaAJEhtaebKjJLa0NDD3G2Ec7bVgG4P2BaF25IV7SyQ3Hv50dskh7vGBDwJCsnCisQPIgf3fPEjhlIDLe /C/music/incoming/f6nwP2yu5riHek3Nbjc4yD5mE1MysHYDlTSO /C/music/incoming/wtqCjq4BcRlVl6KF4FjCmCfagQXEtbYjtBCFfeqhGXHbbuJV4WQj1LE2oqvBBAgb0cCRDfyY /C/music/incoming/yGVnUgyTYGT7h5p1WbY6M17rhMqThh6lrNPqpqSn2IO6 /C/music/incoming/3V5GO3fGdJFeXsKSuGxWXTaQkIyhUOs12paC5jAfFxtPiTv4ACdujPciVnvfE6SvpMjIriVlgrrAysIymCPsL6Q /C/music/incoming/rbIv2ofl0QESbkUQiNmOqTdBGVMKmap0x /C/music/incoming/1gHK4s2Q1iSs4rI2XndpjPE7gBaCki52hEN0SSwjKcrWQASFSgKpfcykJHD 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: Grouping 10 tracks 12:50:22.1 Trace: Folders: /C/music/incoming 12:50:22.1 Trace: Yielding from 2: /C/music/incoming/an4m0woUgCAKhJIIii1MfTHgY4vlS0uA0NarUptbkHaklDitywiBdP /C/music/incoming/aeHqSiIRvboM7aEXisODW3jtgNmEv /C/music/incoming/DBWUAkrCYn7V4KtxixltRo2fkYuRg7sTHpUgQVU5G2XuwMYW /C/music/incoming/IyANBaefjrje /C/music/incoming/dGYwSD0XlRBC6LnaxMqscavL3tNlKtDLtwQUgypkmnqtsKRyr /C/music/incoming/UBflo1SukqHOKmbI4mK0Rc3UE /C/music/incoming/QuWeEmDe0ksaSOPxqM /C/music/incoming/F1rdMx6SibCmFDpSbhgPbyitYoPsHfCh6nwmiIafyGUhERrjPw0AMYLfS6mxPMkdHu /C/music/incoming/m5XlBjRjteUEJDgTiFMvABVP6kAf03 /C/music/incoming/priHnC5CwupbIgxkpodvh0BaCXFfkkCn 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: Grouping 10 tracks 12:50:22.1 Trace: Folders: /C/music/incoming 12:50:22.1 Trace: Yielding from 2: /C/music/incoming/Xo5JafHhTknGbcevsNqufIcIh5nCF4rGPF3jAEAXU /C/music/incoming/ENWLfdRepNAjaAjpXV4i5J7VO6EWj /C/music/incoming/7MO6WKPr5lt33l52RgomlbpHH /C/music/incoming/0vDufg7NsvW4umGDK4YtA63PqWqhYYuBs0YOohh3pp6OC3vEYT /C/music/incoming/c3QB2MtsBFMNRarCb0GGR /C/music/incoming/R61MMHW5R /C/music/incoming/US7 /C/music/incoming/PDjop7iXqu1xa045qYxjNOoFwhJm0GwcJdTcJQUPOeGw1M10kYlPoHcanMYix46R6YW4f1 /C/music/incoming/tuvhcHvtwjIWHeutDdVNSr5H4jSTw7Uqj7DAsF7DxCJ4EjWrQyo /C/music/incoming/JFCVVYMqIqYAQtM 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: Grouping 10 tracks 12:50:22.1 Trace: Folders: /C/music/incoming 12:50:22.1 Trace: Yielding from 2: /C/music/incoming/Djpva4wsrlKb3xDn /C/music/incoming/AOHhPnj2qgKJQn72cxUJMKtmFLonjVqPxPR3ofs5wJnSK0vS4Gobp /C/music/incoming/2G6ox5LlJNPrKQOnkMtV6jIP4EOjcthwDS /C/music/incoming/0LVhTWSlX0S4W6nfG0G47xTtAdBhU6yIgQS5tRJFTaJ4JricOloRqJQCYBPQuKyYAkXgnpTW /C/music/incoming/xhj6xr1NQUppWYXywMOiMnihjsp6WlRtU2y3ujQ4Cf2h /C/music/incoming/gVFDOFATMYbNJadxnr /C/music/incoming/yGmLwRRDU4ye1QGQ4g51r7o3YcxWCltc22E6314lwbxoNyiB55D /C/music/incoming/ttlIjjuwJLQfhBjhFOpbQPDnmmNA1biBV7G4kHGNxUq5604To1nxIwhLY6u5E3DICpqh3m46hKL3xGoup1k /C/music/incoming/bE /C/music/incoming/CW3aXg6vnuRtdtAfpWOgS4v7BYNG 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: Grouping 10 tracks 12:50:22.1 Trace: Folders: /C/music/incoming 12:50:22.1 Trace: Yielding from 2: /C/music/incoming/4mGs2rNTQAuqoXqJ67qYlERi0XCRROtjIDY37WKxr2pYBOvuODLJ04AyCxAdW4c /C/music/incoming/m6EGH0tOeylT1mNmr7wH777b /C/music/incoming/TAlCHbELREhfHlG17xKvV7EJvlmidPKiLbIAVRdnD0pLIjBmfWg1Dc6T3JfuVuIb17BFKfeouw04Q /C/music/incoming/CyQXWDj7RubYxX5auWJSVrhjRxd1jjWf63UIcfBAla3lryABAakUrN1jrGgxyqWIG31Cd /C/music/incoming/d /C/music/incoming/NcJX24u2HGHJtsJDhyGV5NgTkf1rLWhm7A /C/music/incoming/CnOAV2uw34qcF7xj2k06jxMI6DeUnvvEcQ1Owmo0FU7SUqkWsDANPbNeIgBrXIjHIU7VgRUP3aBwx2UOroC /C/music/incoming/FBQw3GLpEac1G4e4ECDxHCPavGvVSY5DXXbhyTJXCeHbwAqHYF2ptFrdTPawkWFMdHcP25ER0N3D2NL4oV4n5O /C/music/incoming/y2qIVEprwmnYGTR3gCSJ5NU2jQhU3DMfiFDSpFFqDOrosKyrWmXh6OJ /C/music/incoming/1bc7sNmO17v7AJLtg5D7aFnnXHfXJ2aAr3Mpbm 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: Grouping 10 tracks 12:50:22.1 Trace: Folders: /C/music/incoming 12:50:22.1 Trace: Yielding from 2: /C/music/incoming/xeyt4rjWeALDhyyJvOEAI6uhkDJd0E35gTDwoHneq5Q5im5pB7sjsutAQqiAQg5HEOvu3ctVAAiKox76GtK0kSLTydN /C/music/incoming/G5r6mDNDiaBksVpxgy2vqkbSOG5R6SJfO3L07nSSlc3Fv5SGoNWnkFEu3HrNG4FwxvDxjwy0NjkooEvR /C/music/incoming/3LQIbnfdv6SQ5YDo2JI7diL /C/music/incoming/YGK5EmHaoxU46LErC1Ol3lLPF0a6t6j1mBWchnwh6xjlDCninVsVfVMM3 /C/music/incoming/GbiPIl4onNplLb /C/music/incoming/X4xEaTvM6qJqbnbYwJiq74IHb0rcQu0fkXXOwyiKfTO0vDfWopl0BR32vXDiBs3KyDglxuC5BGlnoPlGTCVBj7MA24sH /C/music/incoming/CvDGywLnmPHBMUEqnIu4IpVfLBNyHgDUfwpVjDFxRGN /C/music/incoming/PibvwAMK40JGQ31VnkVGgjBllQDNqydqyRkDVyFTcj0exe /C/music/incoming/2XHcPHVSSou7qtayrxEfFrHTpibYDKw06qqfHaudeRsOIfY /C/music/incoming/sNNPIbtEMtwdYXLIadsbKerhfuoLuajj7xraUuHYNbBbajMYPe 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 12:50:22.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 12:50:22.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Info: Grouping 10 tracks 12:50:22.1 Trace: Folders: /C/music/incoming/album 12:50:22.1 Trace: Yielding from 2: /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 /C/music/incoming/album/2.mp3 /C/music/incoming/album/3.mp3 /C/music/incoming/album/4.mp3 /C/music/incoming/album/5.mp3 /C/music/incoming/album/6.mp3 /C/music/incoming/album/7.mp3 /C/music/incoming/album/8.mp3 /C/music/incoming/album/9.mp3 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 12:50:22.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:50:22.1 Info: Grouping 12 tracks 12:50:22.1 Trace: Folders: /C/music/incoming/album 12:50:22.1 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 12:50:22.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 12:50:22.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:50:22.1 Trace: LooksLikeSingleRelease: No common artist tag 12:50:22.1 Info: Grouping 15 tracks 12:50:22.1 Trace: Folders: /C/music/incoming/album 12:50:22.1 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:50:22.1 Trace: LooksLikeSingleRelease: No common artist tag 12:50:22.1 Debug: Falling back to grouping by album tag 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:50:22.1 Trace: LooksLikeSingleRelease: No common artist tag 12:50:22.1 Debug: Falling back to grouping by album+artist tag 12:50:22.1 Debug: Falling back to grouping by album+artist tag 12:50:22.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 12:50:22.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:50:22.1 Trace: LooksLikeSingleRelease: No common album tag 12:50:22.1 Info: Grouping 15 tracks 12:50:22.1 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 12:50:22.1 Trace: Yielding from 2: /C/music/incoming/artist - album1/Title1 /C/music/incoming/artist - album1/Title2 /C/music/incoming/artist - album1/Title3 /C/music/incoming/artist - album1/Title4 /C/music/incoming/artist - album1/Title5 /C/music/incoming/artist - album1/Title6 /C/music/incoming/artist - album1/Title7 /C/music/incoming/artist - album1/Title8 /C/music/incoming/artist - album1/Title9 /C/music/incoming/artist - album1/Title10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.1 Trace: Yielding from 2: /C/music/incoming/artist - album2/Title1 /C/music/incoming/artist - album2/Title2 /C/music/incoming/artist - album2/Title3 /C/music/incoming/artist - album2/Title4 /C/music/incoming/artist - album2/Title5 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:50:22.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 12:50:22.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 12:50:22.1 Trace: LooksLikeSingleRelease: No common album tag 12:50:22.1 Info: Grouping 2 tracks 12:50:22.1 Trace: Folders: /C/music/incoming 12:50:22.1 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 12:50:22.1 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 12:50:22.1 Trace: LooksLikeSingleRelease: No common album tag 12:50:22.1 Debug: Falling back to grouping by album tag 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:50:22.1 Debug: Falling back to grouping by album tag 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:50:22.1 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:50:22.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 12:50:22.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 12:50:22.3 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 12:50:22.3 Trace: LooksLikeSingleRelease: No common album tag 12:50:22.3 Info: Grouping 1000 tracks 12:50:22.3 Trace: Folders: /C/music 12:50:22.3 Trace: Yielding from 2: /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 12:50:22.3 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 12:50:22.3 Trace: LooksLikeSingleRelease: No common album tag 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 12:50:22.3 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:50:22.3 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:50:22.3 Trace: LooksLikeSingleRelease: No common album tag 12:50:22.3 Info: Grouping 15 tracks 12:50:22.3 Trace: Folders: /C/music/incoming 12:50:22.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 /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 12:50:22.3 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:50:22.3 Trace: LooksLikeSingleRelease: No common album tag 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Debug: Falling back to grouping by album tag 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 12:50:22.3 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 12:50:22.3 Trace: LooksLikeSingleRelease: No common album tag 12:50:22.3 Info: Grouping 15 tracks 12:50:22.3 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 12:50:22.3 Trace: Yielding from 2: /C/music/incoming/artist discog/Title1 /C/music/incoming/artist discog/Title2 /C/music/incoming/artist discog/Title3 /C/music/incoming/artist discog/Title4 /C/music/incoming/artist discog/Title5 /C/music/incoming/artist discog/Title6 /C/music/incoming/artist discog/Title7 /C/music/incoming/artist discog/Title8 /C/music/incoming/artist discog/Title9 /C/music/incoming/artist discog/Title10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Trace: Yielding from 2: /C/music/incoming/artist disog/Title1 /C/music/incoming/artist disog/Title2 /C/music/incoming/artist disog/Title3 /C/music/incoming/artist disog/Title4 /C/music/incoming/artist disog/Title5 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 12:50:22.3 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 12:50:22.3 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 12:50:22.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 12:50:22.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 12:50:22.4 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:50:22.4 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 12:50:22.4 Trace: Unmapped files: Path2 12:50:22.4 Trace: Missing tracks: 12:50:22.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 12:50:22.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 12:50:22.4 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:50:22.4 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 12:50:22.4 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 12:50:22.4 Trace: Unmapped files: 12:50:22.4 Trace: Missing tracks: 12:50:22.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 12:50:22.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 12:50:22.4 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:50:22.4 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 12:50:22.4 Trace: Unmapped files: 12:50:22.4 Trace: Missing tracks: [ForeignTrackId2]Title2 12:50:22.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 12:50:22.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 12:50:22.4 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 12:50:22.4 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 12:50:22.4 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 12:50:22.4 Trace: Unmapped files: 12:50:22.4 Trace: Missing tracks: 12:50:22.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 12:50:22.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 12:50:22.4 Debug: Analyzing 1/1 files. 12:50:22.4 Debug: Parsing string 'Title1' 12:50:22.4 Debug: Unable to parse Title1 12:50:22.4 Info: Reading file 1/1 12:50:22.4 Debug: Tags parsed for 1 files in 1ms 12:50:22.4 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 12:50:22.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 12:50:22.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 12:50:22.5 Debug: Analyzing 1/1 files. 12:50:22.5 Debug: Parsing string 'Title1' 12:50:22.5 Debug: Unable to parse Title1 12:50:22.5 Info: Reading file 1/1 12:50:22.5 Debug: Tags parsed for 1 files in 0ms 12:50:22.5 Debug: Album accepted 12:50:22.5 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 12:50:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 12:50:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 12:50:22.5 Debug: Analyzing 1/1 files. 12:50:22.5 Debug: Parsing string 'Title1' 12:50:22.5 Debug: Unable to parse Title1 12:50:22.5 Info: Reading file 1/1 12:50:22.5 Debug: Tags parsed for 1 files in 0ms 12:50:22.5 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 12:50:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 12:50:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:50:22.5 Debug: Analyzing 1/1 files. 12:50:22.5 Info: Reading file 1/1 12:50:22.5 Debug: Tags parsed for 1 files in 0ms 12:50:22.5 Debug: Album accepted 12:50:22.5 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 12:50:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 12:50:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 12:50:22.5 Debug: Analyzing 3/3 files. 12:50:22.5 Info: Reading file 1/3 12:50:22.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 12:50:22.5 Info: Reading file 2/3 12:50:22.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 12:50:22.5 Info: Reading file 3/3 12:50:22.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 12:50:22.5 Debug: Tags parsed for 3 files in 2ms 12:50:22.5 Debug: Album accepted 12:50:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 12:50:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 12:50:22.5 Debug: Analyzing 3/3 files. 12:50:22.5 Info: Reading file 1/3 12:50:22.5 Info: Reading file 2/3 12:50:22.5 Info: Reading file 3/3 12:50:22.5 Debug: Tags parsed for 3 files in 0ms 12:50:22.5 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 12:50:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 12:50:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 12:50:22.5 Debug: Analyzing 3/3 files. 12:50:22.5 Info: Reading file 1/3 12:50:22.5 Info: Reading file 2/3 12:50:22.5 Info: Reading file 3/3 12:50:22.5 Debug: Tags parsed for 3 files in 0ms 12:50:22.5 Debug: Album accepted 12:50:22.5 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:50:22.5 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:50:22.5 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:50:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 12:50:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 12:50:22.5 Debug: Analyzing 2/2 files. 12:50:22.5 Info: Reading file 1/2 12:50:22.5 Info: Reading file 2/2 12:50:22.5 Debug: Tags parsed for 2 files in 0ms 12:50:22.5 Debug: Album accepted 12:50:22.5 Debug: Album accepted 12:50:22.5 Debug: File accepted 12:50:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 12:50:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:50:22.5 Debug: Analyzing 1/1 files. 12:50:22.5 Info: Reading file 1/1 12:50:22.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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 12:50:22.5 Debug: Tags parsed for 1 files in 0ms 12:50:22.5 Debug: Album accepted 12:50:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 12:50:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 12:50:22.5 Debug: Analyzing 1/1 files. 12:50:22.5 Info: Reading file 1/1 12:50:22.5 Debug: Tags parsed for 1 files in 0ms 12:50:22.5 Debug: Album accepted 12:50:22.5 Debug: File accepted 12:50:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 12:50:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 12:50:22.5 Debug: Analyzing 1/1 files. 12:50:22.5 Info: Reading file 1/1 12:50:22.5 Debug: Tags parsed for 1 files in 0ms 12:50:22.5 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 12:50:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 12:50:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 12:50:22.5 Debug: Analyzing 1/1 files. 12:50:22.5 Info: Reading file 1/1 12:50:22.5 Debug: Tags parsed for 1 files in 0ms 12:50:22.5 Debug: Album accepted 12:50:22.5 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:50:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 12:50:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 12:50:22.5 Debug: Analyzing 1/1 files. 12:50:22.5 Info: Reading file 1/1 12:50:22.5 Debug: Tags parsed for 1 files in 0ms 12:50:22.5 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 12:50:22.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 12:50:22.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 12:50:22.6 Debug: Analyzing 1/1 files. 12:50:22.6 Info: Reading file 1/1 12:50:22.6 Debug: Tags parsed for 1 files in 0ms 12:50:22.6 Debug: Album accepted 12:50:22.6 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 12:50:22.6 Debug: Skipping already imported check for album without files 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 12:50:22.6 Trace: Album has not been imported 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 12:50:22.6 Trace: Album has not been imported 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 12:50:22.6 Debug: No download client information is available, skipping 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 12:50:22.6 Debug: Album previously imported at 05/16/2024 12:50:22 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 12:50:22.6 Error: Unable to check free disk space while importing. /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskProviderProxy.GetAvailableSpace(String path) at NzbDrone.Core.MediaFiles.TrackImport.Specifications.FreeSpaceSpecification.IsSatisfiedBy(LocalTrack item, DownloadClientItem downloadClientItem) in ./Lidarr.Core/MediaFiles/TrackImport/Specifications/FreeSpaceSpecification.cs:line 42 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 12:50:22.6 Debug: Free space check returned an invalid result for: /C/Test/Music 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 12:50:22.6 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 12:50:22.6 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 12:50:22.6 Debug: Free space check returned an invalid result for: /C/Test/Music 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 12:50:22.6 Debug: Skipping free space check when importing 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 12:50:22.6 Debug: Skipping free space check for existing track 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 12:50:22.6 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 12:50:22.6 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 12:50:22.6 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 12:50:22.6 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 12:50:22.6 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- Skipped should_return_true_when_in_old_working_folder [2 ms] 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 12:50:22.6 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 12:50:22.6 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 12:50:22.6 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 12:50:22.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 12:50:22.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 12:50:22.7 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:50:22.7 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 12:50:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 12:50:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 12:50:22.7 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:50:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 12:50:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 12:50:22.7 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:50:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 12:50:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 12:50:22.7 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:50:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 12:50:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 12:50:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 12:50:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 12:50:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 12:50:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 12:50:22.7 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:50:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 12:50:22.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 12:50:22.7 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 12:50:22.7 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 12:50:22.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 12:50:22.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 12:50:22.7 Trace: CommandA -> IExecute`1Proxy 12:50:22.7 Trace: CommandA <- IExecute`1Proxy [] 12:50:22.7 Error: Error occurred while executing task System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IExecute`1Proxy.Execute(CommandA message) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand](TCommand command, CommandModel commandModel) in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 83 at CallSite.Target(Closure , CallSite , CommandExecutor , Object , CommandModel ) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommands() in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 42 12:50:22.7 Info: Shutting down task execution 12:50:22.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 12:50:22.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 12:50:22.8 Trace: CommandA -> IExecute`1Proxy 12:50:22.8 Trace: CommandA <- IExecute`1Proxy [] 12:50:22.8 Info: Shutting down task execution 12:50:22.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 12:50:22.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 12:50:22.8 Trace: CommandA -> IExecute`1Proxy 12:50:22.8 Trace: CommandA <- IExecute`1Proxy [] 12:50:22.8 Info: Shutting down task execution 12:50:22.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 12:50:22.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 12:50:22.8 Trace: CommandA -> IExecute`1Proxy 12:50:22.8 Trace: CommandA <- IExecute`1Proxy [] 12:50:22.8 Info: Shutting down task execution 12:50:22.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 12:50:22.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 12:50:22.8 Info: Shutting down task execution 12:50:22.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 12:50:22.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 12:50:22.8 Trace: CommandA -> IExecute`1Proxy 12:50:22.8 Trace: CommandA <- IExecute`1Proxy [] 12:50:22.8 Info: Shutting down task execution 12:50:22.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 12:50:22.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 12:50:22.8 Trace: CommandB -> IExecute`1Proxy_1 12:50:22.8 Trace: CommandB <- IExecute`1Proxy_1 [] 12:50:22.8 Info: Shutting down task execution 12:50:22.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 12:50:22.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 12:50:22.9 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 12:50:22.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 12:50:22.9 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 12:50:22.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 12:50:22.9 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 12:50:22.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 12:50:22.9 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 12:50:22.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 12:50:22.9 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 12:50:22.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 12:50:22.9 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 12:50:22.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 12:50:22.9 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 12:50:22.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 12:50:22.9 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 12:50:22.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 12:50:22.9 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 12:50:22.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 12:50:23.0 Trace: Publishing RefreshMonitoredDownloads 12:50:23.0 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 12:50:23.0 Trace: Inserting new command: RefreshMonitoredDownloads 12:50:23.0 Trace: Marking command as started: RefreshMonitoredDownloads 12:50:23.0 Trace: Updating command status 12:50:23.0 Trace: Cleaning up old commands 12:50:23.0 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 12:50:23.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 12:50:23.0 Trace: Publishing EventA 12:50:23.0 Trace: EventA -> IHandle`1Proxy 12:50:23.0 Error: IHandle`1Proxy failed while processing [EventA] System.NotImplementedException: The method or operation is not implemented. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) 12:50:23.0 Trace: EventA -> IHandle`1Proxy 12:50:23.0 Trace: EventA <- IHandle`1Proxy 12:50:23.0 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 12:50:23.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 12:50:23.0 Trace: Publishing EventA 12:50:23.0 Trace: EventA -> IHandle`1Proxy 12:50:23.0 Trace: EventA <- IHandle`1Proxy 12:50:23.0 Trace: EventA -> IHandle`1Proxy 12:50:23.0 Trace: EventA <- IHandle`1Proxy 12:50:23.0 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 12:50:23.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 12:50:23.0 Trace: Publishing EventA 12:50:23.0 Trace: EventA -> IHandle`1Proxy 12:50:23.0 Trace: EventA <- IHandle`1Proxy 12:50:23.0 Trace: EventA -> IHandle`1Proxy 12:50:23.0 Trace: EventA <- IHandle`1Proxy 12:50:23.0 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 12:50:23.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 12:50:23.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 12:50:23.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 12:50:23.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 12:50:23.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 12:50:23.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 12:50:23.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 12:50:23.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 12:50:23.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 12:50:23.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 12:50:23.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 12:50:23.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 12:50:23.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 12:50:23.1 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 12:50:23.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 12:50:23.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:23.9 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"} (820 ms) 12:50:23.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 12:50:23.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 12:50:23.9 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 12:50:23.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 12:50:23.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:24.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1: 404.NotFound (28 bytes) {"error":"Artist not found"} (250 ms) 12:50:24.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 12:50:24.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 12:50:24.2 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 12:50:24.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 12:50:24.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:24.4 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"} (181 ms) 12:50:24.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 12:50:24.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 12:50:24.4 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 12:50:24.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 12:50:24.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:24.8 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"} (406 ms) 12:50:24.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 12:50:24.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 12:50:24.8 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:50:24.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:50:24.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:24.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488805 bytes) (81 ms) 12:50:24.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 12:50:24.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail_with_release("12fa3845-7c62-36e5-a8da-8be137155a72","3c186b52-ca73-46a3-a8e6-04559bfbb581",1,13,"Hysteria") --- 12:50:24.9 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:50:24.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:50:24.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:25.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488805 bytes) (787 ms) 12:50:25.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") --- 12:50:25.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") --- 12:50:25.8 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 12:50:25.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 12:50:25.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:25.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488805 bytes) (71 ms) 12:50:25.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") --- 12:50:25.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:50:25.8 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:25.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:25.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:25.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45072 bytes) (63 ms) 12:50:25.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:50:25.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 12:50:25.9 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 12:50:25.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 12:50:25.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:26.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (75329 bytes) (55 ms) 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 12:50:26.0 Debug: 1 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 12:50:26.0 Debug: 1 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 12:50:26.0 Debug: 1 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 12:50:26.0 Debug: 1 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 12:50:26.0 Debug: 1 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 12:50:26.0 Debug: 1 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 12:50:26.0 Debug: 1 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 12:50:26.0 Debug: 1 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 12:50:26.0 Debug: 1 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 12:50:26.0 Debug: 1 12:50:26.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 12:50:26.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 12:50:26.1 Debug: 1 12:50:26.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 12:50:26.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 12:50:26.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 12:50:26.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 12:50:26.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 12:50:26.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 12:50:26.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 12:50:26.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 12:50:26.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 12:50:26.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 12:50:26.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 12:50:26.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 12:50:26.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 12:50:26.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:26.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (218 ms) 12:50:26.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 12:50:26.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 12:50:26.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 12:50:26.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:26.7 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) (378 ms) 12:50:26.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 12:50:26.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 12:50:26.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 12:50:26.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:27.3 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) (595 ms) 12:50:27.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 12:50:27.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:50:27.3 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:27.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:27.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:27.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (376907 bytes) (65 ms) 12:50:27.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:50:27.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:50:27.4 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:27.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:27.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:27.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (376907 bytes) (73 ms) 12:50:27.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:50:27.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:50:27.5 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:27.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:27.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:27.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (376907 bytes) (461 ms) 12:50:27.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 12:50:27.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 12:50:27.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 12:50:27.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:28.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (13915 bytes) (419 ms) 12:50:28.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 12:50:28.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 12:50:28.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 12:50:28.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:28.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12119 bytes) (423 ms) 12:50:28.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 12:50:28.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 12:50:28.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 12:50:28.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:29.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3106 bytes) (174 ms) 12:50:29.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 12:50:29.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 12:50:29.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 12:50:29.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:29.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8213 bytes) (175 ms) 12:50:29.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 12:50:29.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:50:29.1 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:29.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:29.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:29.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (44908 bytes) (97 ms) 12:50:29.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:50:29.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:50:29.2 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:29.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:29.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:29.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45072 bytes) (66 ms) 12:50:29.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 12:50:29.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 12:50:29.3 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:29.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:29.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:29.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45072 bytes) (558 ms) 12:50:29.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 12:50:29.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:50:29.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 12:50:29.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:30.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (85308 bytes) (248 ms) 12:50:30.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:50:30.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:50:30.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 12:50:30.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:30.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (139456 bytes) (301 ms) 12:50:30.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 12:50:30.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",2,NzbDrone.Core.Music.Album,"Kamikaze") --- 12:50:30.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 12:50:30.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:30.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (139456 bytes) (276 ms) 12:50:30.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",2,NzbDrone.Core.Music.Album,"Kamikaze") --- 12:50:30.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") --- 12:50:30.7 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:30.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 12:50:30.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:30.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45072 bytes) (52 ms) 12:50:30.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") --- 12:50:30.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 12:50:30.8 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:30.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:30.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:31.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e: 404.NotFound (28 bytes) {"error":"Artist not found"} (173 ms) 12:50:31.0 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:31.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 12:50:31.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:31.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (376907 bytes) (41 ms) 12:50:31.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 12:50:31.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 12:50:31.1 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 12:50:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 12:50:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 12:50:31.1 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 12:50:31.1 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 12:50:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 12:50:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 12:50:31.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 12:50:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 12:50:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 12:50:31.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 12:50:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 12:50:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 12:50:31.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 12:50:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 12:50:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 12:50:31.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 12:50:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 12:50:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 12:50:31.1 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 12:50:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 12:50:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 12:50:31.1 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 12:50:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 12:50:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 12:50:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 12:50:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 12:50:31.1 Debug: [Name1] Setting album monitored status. 12:50:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 12:50:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 12:50:31.1 Debug: [Name1] Setting album monitored status. 12:50:31.1 Debug: Monitoring all albums 12:50:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 12:50:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 12:50:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 12:50:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 12:50:31.1 Debug: [Name1] Setting album monitored status. 12:50:31.1 Debug: Unmonitoring Albums with Files 12:50:31.1 Debug: Unmonitoring Albums without Files 12:50:31.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 12:50:31.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 12:50:31.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:31.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470311968093_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:31.2 Info: DatabaseEngineVersionCheck migrating 12:50:31.2 Info: PerformDBOperation 12:50:31.2 Info: Performing DB Operation 12:50:31.2 Info: SQLite 3.45.3 12:50:31.2 Info: => 0.0012137s 12:50:31.2 Info: DatabaseEngineVersionCheck migrated 12:50:31.2 Info: => 0.0012305s 12:50:31.2 Debug: Took: 00:00:00.0143010 12:50:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:50:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-18T12:50:31.2364332Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-19T12:50:31.2365321Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-16T12:50:31.2366248Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-05-15T12:50:31.2367164Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-20T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-20T00:00:00Z"] Added = ["2024-05-20T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT MIN("Albums"."Id") as id, MAX("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" < @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = ["2024-05-17T12:50:31.2435716Z"] ==== End Query Trace ==== 12:50:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT MIN("Albums"."Id") as id, MAX("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" < @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" ) ids on ids.id = "Albums"."Id" and ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = ["2024-05-17T12:50:31.2435716Z"] ==== End Query Trace ==== 12:50:31.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 12:50:31.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 12:50:31.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:31.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470313617986_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:31.3 Info: DatabaseEngineVersionCheck migrating 12:50:31.3 Info: PerformDBOperation 12:50:31.3 Info: Performing DB Operation 12:50:31.3 Info: SQLite 3.45.3 12:50:31.3 Info: => 0.0012208s 12:50:31.3 Info: DatabaseEngineVersionCheck migrated 12:50:31.3 Info: => 0.0012385s 12:50:31.3 Debug: Took: 00:00:00.0143318 12:50:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:50:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-18T12:50:31.3983913Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-19T12:50:31.3983956Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-05-16T12:50:31.398399Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-19T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-19T00:00:00Z"] Added = ["2024-05-19T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-05-15T12:50:31.3984023Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-20T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-20T00:00:00Z"] Added = ["2024-05-20T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT MIN("Albums"."Id") as id, MIN("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" > @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = ["2024-05-17T12:50:31.4010518Z"] ==== End Query Trace ==== 12:50:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT MIN("Albums"."Id") as id, MIN("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" > @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" ) ids on ids.id = "Albums"."Id" and ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = ["2024-05-17T12:50:31.4010518Z"] ==== End Query Trace ==== 12:50:31.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 12:50:31.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 12:50:31.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:31.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470315102654_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:31.5 Info: DatabaseEngineVersionCheck migrating 12:50:31.5 Info: PerformDBOperation 12:50:31.5 Info: Performing DB Operation 12:50:31.5 Info: SQLite 3.45.3 12:50:31.5 Info: => 0.0012178s 12:50:31.5 Info: DatabaseEngineVersionCheck migrated 12:50:31.5 Info: => 0.0012351s 12:50:31.5 Debug: Took: 00:00:00.0142494 12:50:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:50:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] ==== End Query Trace ==== 12:50:31.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 12:50:31.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 12:50:31.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:31.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470315945437_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:31.6 Info: DatabaseEngineVersionCheck migrating 12:50:31.6 Info: PerformDBOperation 12:50:31.6 Info: Performing DB Operation 12:50:31.6 Info: SQLite 3.45.3 12:50:31.6 Info: => 0.0011841s 12:50:31.6 Info: DatabaseEngineVersionCheck migrated 12:50:31.6 Info: => 0.0012026s 12:50:31.6 Debug: Took: 00:00:00.0142247 12:50:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:50:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"ANThology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:31.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 12:50:31.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 12:50:31.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:31.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470317336991_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:31.7 Info: DatabaseEngineVersionCheck migrating 12:50:31.7 Info: PerformDBOperation 12:50:31.7 Info: Performing DB Operation 12:50:31.7 Info: SQLite 3.45.3 12:50:31.7 Info: => 0.0012077s 12:50:31.7 Info: DatabaseEngineVersionCheck migrated 12:50:31.7 Info: => 0.001225s 12:50:31.7 Debug: Took: 00:00:00.0141443 12:50:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:50:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:31.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 12:50:31.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 12:50:31.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:31.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470318167226_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:31.8 Info: DatabaseEngineVersionCheck migrating 12:50:31.8 Info: PerformDBOperation 12:50:31.8 Info: Performing DB Operation 12:50:31.8 Info: SQLite 3.45.3 12:50:31.8 Info: => 0.0012361s 12:50:31.8 Info: DatabaseEngineVersionCheck migrated 12:50:31.8 Info: => 0.0012534s 12:50:31.8 Debug: Took: 00:00:00.0141410 12:50:31.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:31.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:50:31.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology!\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:31.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 12:50:31.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 12:50:31.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:31.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470319554511_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:31.9 Info: DatabaseEngineVersionCheck migrating 12:50:31.9 Info: PerformDBOperation 12:50:31.9 Info: Performing DB Operation 12:50:31.9 Info: SQLite 3.45.3 12:50:31.9 Info: => 0.0012499s 12:50:31.9 Info: DatabaseEngineVersionCheck migrated 12:50:31.9 Info: => 0.0012662s 12:50:31.9 Debug: Took: 00:00:00.0141674 12:50:31.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:31.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:50:31.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:31.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 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:32.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 12:50:32.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 12:50:32.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:32.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470320385330_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:32.0 Info: DatabaseEngineVersionCheck migrating 12:50:32.0 Info: PerformDBOperation 12:50:32.0 Info: Performing DB Operation 12:50:32.0 Info: SQLite 3.45.3 12:50:32.0 Info: => 0.0012069s 12:50:32.0 Info: DatabaseEngineVersionCheck migrated 12:50:32.0 Info: => 0.0012239s 12:50:32.0 Debug: Took: 00:00:00.0140387 12:50:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:50:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:32.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 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:32.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 12:50:32.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 12:50:32.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:32.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470321750779_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:32.1 Info: DatabaseEngineVersionCheck migrating 12:50:32.1 Info: PerformDBOperation 12:50:32.1 Info: Performing DB Operation 12:50:32.1 Info: SQLite 3.45.3 12:50:32.1 Info: => 0.0012282s 12:50:32.1 Info: DatabaseEngineVersionCheck migrated 12:50:32.1 Info: => 0.0012457s 12:50:32.1 Debug: Took: 00:00:00.0141499 12:50:32.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:32.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:50:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:32.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 12:50:32.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 12:50:32.2 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:32.2 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470322557045_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:32.2 Info: DatabaseEngineVersionCheck migrating 12:50:32.2 Info: PerformDBOperation 12:50:32.2 Info: Performing DB Operation 12:50:32.2 Info: SQLite 3.45.3 12:50:32.2 Info: => 0.0012168s 12:50:32.2 Info: DatabaseEngineVersionCheck migrated 12:50:32.2 Info: => 0.0012334s 12:50:32.2 Debug: Took: 00:00:00.0139980 12:50:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:50:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:32.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 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:32.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 12:50:32.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 12:50:32.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:32.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470323928572_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:32.4 Info: DatabaseEngineVersionCheck migrating 12:50:32.4 Info: PerformDBOperation 12:50:32.4 Info: Performing DB Operation 12:50:32.4 Info: SQLite 3.45.3 12:50:32.4 Info: => 0.0013002s 12:50:32.4 Info: DatabaseEngineVersionCheck migrated 12:50:32.4 Info: => 0.0013169s 12:50:32.4 Debug: Took: 00:00:00.0142887 12:50:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:50:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:32.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 12:50:32.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 12:50:32.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:32.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470324746082_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:32.4 Info: DatabaseEngineVersionCheck migrating 12:50:32.4 Info: PerformDBOperation 12:50:32.4 Info: Performing DB Operation 12:50:32.4 Info: SQLite 3.45.3 12:50:32.4 Info: => 0.0012233s 12:50:32.4 Info: DatabaseEngineVersionCheck migrated 12:50:32.4 Info: => 0.0012403s 12:50:32.4 Debug: Took: 00:00:00.0140802 12:50:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:50:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22\""] ==== End Query Trace ==== 12:50:32.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 12:50:32.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 12:50:32.6 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:32.6 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470326127601_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:32.6 Info: DatabaseEngineVersionCheck migrating 12:50:32.6 Info: PerformDBOperation 12:50:32.6 Info: Performing DB Operation 12:50:32.6 Info: SQLite 3.45.3 12:50:32.6 Info: => 0.0012494s 12:50:32.6 Info: DatabaseEngineVersionCheck migrated 12:50:32.6 Info: => 0.0012659s 12:50:32.6 Debug: Took: 00:00:00.0140305 12:50:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-05-17T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 12:50:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 12:50:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-05-17T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-17T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-05-17T00:00:00Z"] Added = ["2024-05-17T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-05-18T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-05-18T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-05-18T00:00:00Z"] Added = ["2024-05-18T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 12:50:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 12:50:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 12:50:32.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 12:50:32.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 12:50:32.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 12:50:32.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 12:50:32.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 12:50:32.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 12:50:32.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 12:50:32.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 12:50:32.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 12:50:32.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 12:50:32.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 12:50:32.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 12:50:32.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 12:50:32.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 12:50:32.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 12:50:32.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 12:50:32.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 12:50:32.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 12:50:32.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 12:50:32.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 12:50:32.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 12:50:32.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 12:50:32.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:32.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470328765443_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:32.8 Info: DatabaseEngineVersionCheck migrating 12:50:32.8 Info: PerformDBOperation 12:50:32.8 Info: Performing DB Operation 12:50:32.8 Info: SQLite 3.45.3 12:50:32.8 Info: => 0.0011737s 12:50:32.8 Info: DatabaseEngineVersionCheck migrated 12:50:32.8 Info: => 0.0011893s 12:50:32.8 Debug: Took: 00:00:00.0141010 12:50:32.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 12:50:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:32.9 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 12:50:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:50:33.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 12:50:33.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 12:50:33.0 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:33.0 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470330181216_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:33.0 Info: DatabaseEngineVersionCheck migrating 12:50:33.0 Info: PerformDBOperation 12:50:33.0 Info: Performing DB Operation 12:50:33.0 Info: SQLite 3.45.3 12:50:33.0 Info: => 0.0012182s 12:50:33.0 Info: DatabaseEngineVersionCheck migrated 12:50:33.0 Info: => 0.0012344s 12:50:33.0 Debug: Took: 00:00:00.0141277 12:50:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 12:50:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.0 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 12:50:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:50:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 12:50:33.0 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 12:50:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:50:33.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 12:50:33.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 12:50:33.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:33.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470331702687_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:33.1 Info: DatabaseEngineVersionCheck migrating 12:50:33.1 Info: PerformDBOperation 12:50:33.1 Info: Performing DB Operation 12:50:33.1 Info: SQLite 3.45.3 12:50:33.1 Info: => 0.0012102s 12:50:33.1 Info: DatabaseEngineVersionCheck migrated 12:50:33.1 Info: => 0.0012266s 12:50:33.1 Debug: Took: 00:00:00.0141805 12:50:33.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" ]] ==== End Query Trace ==== 12:50:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.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 ==== 12:50:33.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 ==== 12:50:33.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 ==== 12:50:33.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 ==== 12:50:33.1 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 12:50:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:50:33.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 ==== 12:50:33.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 ==== 12:50:33.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 ==== 12:50:33.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 ==== 12:50:33.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 ==== 12:50:33.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 ==== 12:50:33.1 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 12:50:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 12:50:33.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 12:50:33.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 12:50:33.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:33.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470333029031_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:33.3 Info: DatabaseEngineVersionCheck migrating 12:50:33.3 Info: PerformDBOperation 12:50:33.3 Info: Performing DB Operation 12:50:33.3 Info: SQLite 3.45.3 12:50:33.3 Info: => 0.0012135s 12:50:33.3 Info: DatabaseEngineVersionCheck migrated 12:50:33.3 Info: => 0.0012299s 12:50:33.3 Debug: Took: 00:00:00.0141051 12:50:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 12:50:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.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 ==== 12:50:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] ==== End Query Trace ==== 12:50:33.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 12:50:33.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 12:50:33.4 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:33.4 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470334371398_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:33.4 Info: DatabaseEngineVersionCheck migrating 12:50:33.4 Info: PerformDBOperation 12:50:33.4 Info: Performing DB Operation 12:50:33.4 Info: SQLite 3.45.3 12:50:33.4 Info: => 0.0012081s 12:50:33.4 Info: DatabaseEngineVersionCheck migrated 12:50:33.4 Info: => 0.001225s 12:50:33.4 Debug: Took: 00:00:00.0141783 12:50:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 12:50:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:50:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 12:50:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."OldForeignArtistIds" LIKE '%' || @Clause2_P1 || '%') PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 12:50:33.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 12:50:33.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 12:50:33.5 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:33.5 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470335684618_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:33.5 Info: DatabaseEngineVersionCheck migrating 12:50:33.5 Info: PerformDBOperation 12:50:33.5 Info: Performing DB Operation 12:50:33.5 Info: SQLite 3.45.3 12:50:33.5 Info: => 0.0011875s 12:50:33.5 Info: DatabaseEngineVersionCheck migrated 12:50:33.5 Info: => 0.0012046s 12:50:33.5 Debug: Took: 00:00:00.0140048 12:50:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.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 = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 12:50:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.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 = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:50:33.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 ==== 12:50:33.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 12:50:33.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 12:50:33.7 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:33.7 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470336998893_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:33.7 Info: DatabaseEngineVersionCheck migrating 12:50:33.7 Info: PerformDBOperation 12:50:33.7 Info: Performing DB Operation 12:50:33.7 Info: SQLite 3.45.3 12:50:33.7 Info: => 0.0012347s 12:50:33.7 Info: DatabaseEngineVersionCheck migrated 12:50:33.7 Info: => 0.001252s 12:50:33.7 Debug: Took: 00:00:00.0141305 12:50:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.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 ==== 12:50:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:33.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 ==== 12:50:33.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 ==== 12:50:33.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 12:50:33.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 12:50:33.8 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:33.8 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470338329341_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:33.8 Info: DatabaseEngineVersionCheck migrating 12:50:33.8 Info: PerformDBOperation 12:50:33.8 Info: Performing DB Operation 12:50:33.8 Info: SQLite 3.45.3 12:50:33.8 Info: => 0.0012256s 12:50:33.8 Info: DatabaseEngineVersionCheck migrated 12:50:33.8 Info: => 0.0012423s 12:50:33.8 Debug: Took: 00:00:00.0140122 12:50:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [6] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:50:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[]] SecondaryAlbumTypes = [[]] ReleaseStatuses = [[]] ==== End Query Trace ==== 12:50:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 12:50:33.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 12:50:33.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 12:50:33.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:33.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470339908371_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:34.0 Info: DatabaseEngineVersionCheck migrating 12:50:34.0 Info: PerformDBOperation 12:50:34.0 Info: Performing DB Operation 12:50:34.0 Info: SQLite 3.45.3 12:50:34.0 Info: => 0.0012104s 12:50:34.0 Info: DatabaseEngineVersionCheck migrated 12:50:34.0 Info: => 0.0012284s 12:50:34.0 Debug: Took: 00:00:00.0141572 12:50:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 12:50:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 12:50:34.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 = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] OldForeignArtistIds = [[]] Name = ["\"Alice Cooper\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:34.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 = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 12:50:34.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 = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] OldForeignArtistIds = [[]] Name = ["\"Alice Cooper\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:34.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 = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 12:50:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 12:50:34.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"alicecooper\""] ==== End Query Trace ==== 12:50:34.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 12:50:34.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 12:50:34.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:34.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470341273533_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:34.1 Info: DatabaseEngineVersionCheck migrating 12:50:34.1 Info: PerformDBOperation 12:50:34.1 Info: Performing DB Operation 12:50:34.1 Info: SQLite 3.45.3 12:50:34.1 Info: => 0.001215s 12:50:34.1 Info: DatabaseEngineVersionCheck migrated 12:50:34.1 Info: => 0.0012329s 12:50:34.1 Debug: Took: 00:00:00.0141482 12:50:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 12:50:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:34.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-05-17T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-05-17T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 12:50:34.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 12:50:34.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 12:50:34.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 12:50:34.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 12:50:34.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 12:50:34.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 12:50:34.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 12:50:34.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 12:50:34.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 12:50:34.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 12:50:34.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 12:50:34.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 12:50:34.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 12:50:34.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 12:50:34.3 Debug: Updating 50 artist 12:50:34.3 Trace: Updating: Name1 12:50:34.3 Trace: Changing path for Name1 to 12:50:34.3 Trace: Updating: Name2 12:50:34.3 Trace: Changing path for Name2 to 12:50:34.3 Trace: Updating: Name3 12:50:34.3 Trace: Changing path for Name3 to 12:50:34.3 Trace: Updating: Name4 12:50:34.3 Trace: Changing path for Name4 to 12:50:34.3 Trace: Updating: Name5 12:50:34.3 Trace: Changing path for Name5 to 12:50:34.3 Trace: Updating: Name6 12:50:34.3 Trace: Changing path for Name6 to 12:50:34.3 Trace: Updating: Name7 12:50:34.3 Trace: Changing path for Name7 to 12:50:34.3 Trace: Updating: Name8 12:50:34.3 Trace: Changing path for Name8 to 12:50:34.3 Trace: Updating: Name9 12:50:34.3 Trace: Changing path for Name9 to 12:50:34.3 Trace: Updating: Name10 12:50:34.3 Trace: Changing path for Name10 to 12:50:34.3 Trace: Updating: Name11 12:50:34.3 Trace: Changing path for Name11 to 12:50:34.3 Trace: Updating: Name12 12:50:34.3 Trace: Changing path for Name12 to 12:50:34.3 Trace: Updating: Name13 12:50:34.3 Trace: Changing path for Name13 to 12:50:34.3 Trace: Updating: Name14 12:50:34.3 Trace: Changing path for Name14 to 12:50:34.3 Trace: Updating: Name15 12:50:34.3 Trace: Changing path for Name15 to 12:50:34.3 Trace: Updating: Name16 12:50:34.3 Trace: Changing path for Name16 to 12:50:34.3 Trace: Updating: Name17 12:50:34.3 Trace: Changing path for Name17 to 12:50:34.3 Trace: Updating: Name18 12:50:34.3 Trace: Changing path for Name18 to 12:50:34.3 Trace: Updating: Name19 12:50:34.3 Trace: Changing path for Name19 to 12:50:34.3 Trace: Updating: Name20 12:50:34.3 Trace: Changing path for Name20 to 12:50:34.3 Trace: Updating: Name21 12:50:34.3 Trace: Changing path for Name21 to 12:50:34.3 Trace: Updating: Name22 12:50:34.3 Trace: Changing path for Name22 to 12:50:34.3 Trace: Updating: Name23 12:50:34.3 Trace: Changing path for Name23 to 12:50:34.3 Trace: Updating: Name24 12:50:34.3 Trace: Changing path for Name24 to 12:50:34.3 Trace: Updating: Name25 12:50:34.3 Trace: Changing path for Name25 to 12:50:34.3 Trace: Updating: Name26 12:50:34.3 Trace: Changing path for Name26 to 12:50:34.3 Trace: Updating: Name27 12:50:34.3 Trace: Changing path for Name27 to 12:50:34.3 Trace: Updating: Name28 12:50:34.3 Trace: Changing path for Name28 to 12:50:34.3 Trace: Updating: Name29 12:50:34.3 Trace: Changing path for Name29 to 12:50:34.3 Trace: Updating: Name30 12:50:34.3 Trace: Changing path for Name30 to 12:50:34.3 Trace: Updating: Name31 12:50:34.3 Trace: Changing path for Name31 to 12:50:34.3 Trace: Updating: Name32 12:50:34.3 Trace: Changing path for Name32 to 12:50:34.3 Trace: Updating: Name33 12:50:34.3 Trace: Changing path for Name33 to 12:50:34.3 Trace: Updating: Name34 12:50:34.3 Trace: Changing path for Name34 to 12:50:34.3 Trace: Updating: Name35 12:50:34.3 Trace: Changing path for Name35 to 12:50:34.3 Trace: Updating: Name36 12:50:34.3 Trace: Changing path for Name36 to 12:50:34.3 Trace: Updating: Name37 12:50:34.3 Trace: Changing path for Name37 to 12:50:34.3 Trace: Updating: Name38 12:50:34.3 Trace: Changing path for Name38 to 12:50:34.3 Trace: Updating: Name39 12:50:34.3 Trace: Changing path for Name39 to 12:50:34.3 Trace: Updating: Name40 12:50:34.3 Trace: Changing path for Name40 to 12:50:34.3 Trace: Updating: Name41 12:50:34.3 Trace: Changing path for Name41 to 12:50:34.3 Trace: Updating: Name42 12:50:34.3 Trace: Changing path for Name42 to 12:50:34.3 Trace: Updating: Name43 12:50:34.3 Trace: Changing path for Name43 to 12:50:34.3 Trace: Updating: Name44 12:50:34.3 Trace: Changing path for Name44 to 12:50:34.3 Trace: Updating: Name45 12:50:34.3 Trace: Changing path for Name45 to 12:50:34.3 Trace: Updating: Name46 12:50:34.3 Trace: Changing path for Name46 to 12:50:34.3 Trace: Updating: Name47 12:50:34.3 Trace: Changing path for Name47 to 12:50:34.3 Trace: Updating: Name48 12:50:34.3 Trace: Changing path for Name48 to 12:50:34.3 Trace: Updating: Name49 12:50:34.3 Trace: Changing path for Name49 to 12:50:34.3 Trace: Updating: Name50 12:50:34.3 Trace: Changing path for Name50 to 12:50:34.3 Debug: 50 artists updated 12:50:34.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 12:50:34.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 12:50:34.3 Debug: Updating 5 artist 12:50:34.3 Trace: Updating: Name1 12:50:34.3 Trace: Not changing path for: Name1 12:50:34.3 Trace: Updating: Name2 12:50:34.3 Trace: Not changing path for: Name2 12:50:34.3 Trace: Updating: Name3 12:50:34.3 Trace: Not changing path for: Name3 12:50:34.3 Trace: Updating: Name4 12:50:34.3 Trace: Not changing path for: Name4 12:50:34.3 Trace: Updating: Name5 12:50:34.3 Trace: Not changing path for: Name5 12:50:34.3 Debug: 5 artists updated 12:50:34.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 12:50:34.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 12:50:34.3 Debug: Updating 5 artist 12:50:34.3 Trace: Updating: Name1 12:50:34.3 Trace: Not changing path for: Name1 12:50:34.3 Trace: Updating: Name2 12:50:34.3 Trace: Not changing path for: Name2 12:50:34.3 Trace: Updating: Name3 12:50:34.3 Trace: Not changing path for: Name3 12:50:34.3 Trace: Updating: Name4 12:50:34.3 Trace: Not changing path for: Name4 12:50:34.3 Trace: Updating: Name5 12:50:34.3 Trace: Not changing path for: Name5 12:50:34.3 Debug: 5 artists updated 12:50:34.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 12:50:34.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 12:50:34.3 Debug: Updating 5 artist 12:50:34.3 Trace: Updating: Name1 12:50:34.3 Trace: Changing path for Name1 to /C/Test/Music2/Name1 12:50:34.3 Trace: Updating: Name2 12:50:34.3 Trace: Changing path for Name2 to /C/Test/Music2/Name2 12:50:34.3 Trace: Updating: Name3 12:50:34.3 Trace: Changing path for Name3 to /C/Test/Music2/Name3 12:50:34.3 Trace: Updating: Name4 12:50:34.3 Trace: Changing path for Name4 to /C/Test/Music2/Name4 12:50:34.3 Trace: Updating: Name5 12:50:34.3 Trace: Changing path for Name5 to /C/Test/Music2/Name5 12:50:34.3 Debug: 5 artists updated 12:50:34.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 12:50:34.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 12:50:34.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 12:50:34.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 12:50:34.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 12:50:34.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 12:50:34.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 12:50:34.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 12:50:34.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 12:50:34.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 12:50:34.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 12:50:34.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 12:50:34.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 12:50:34.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 12:50:34.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 12:50:34.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 12:50:34.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 12:50:34.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 12:50:34.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 12:50:34.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 12:50:34.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 12:50:34.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 12:50:34.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 12:50:34.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 12:50:34.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 12:50:34.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 12:50:34.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 12:50:34.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 12:50:34.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 12:50:34.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 12:50:34.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 12:50:34.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 12:50:34.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 12:50:34.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 12:50:34.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 12:50:34.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 12:50:34.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 12:50:34.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 12:50:34.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 12:50:34.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 12:50:34.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 12:50:34.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 12:50:34.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 12:50:34.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 12:50:34.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 12:50:34.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 12:50:34.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 12:50:34.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 12:50:34.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 12:50:34.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 12:50:34.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 12:50:34.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 12:50:34.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 12:50:34.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 12:50:34.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 12:50:34.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 12:50:34.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 12:50:34.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 12:50:34.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 12:50:34.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 12:50:34.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 12:50:34.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 12:50:34.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 12:50:34.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 12:50:34.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 12:50:34.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 12:50:34.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 12:50:34.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 12:50:34.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 12:50:34.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 12:50:34.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 12:50:34.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 12:50:34.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 12:50:34.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 12:50:34.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 12:50:34.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 12:50:34.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 12:50:34.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 12:50:34.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 12:50:34.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 12:50:34.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 12:50:34.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 12:50:34.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 12:50:34.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 12:50:35.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 12:50:35.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 12:50:35.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 12:50:35.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 12:50:35.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 12:50:35.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 12:50:35.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 12:50:35.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 12:50:35.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 12:50:35.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 12:50:35.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 12:50:35.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 12:50:35.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 12:50:35.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 12:50:35.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 12:50:35.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 12:50:35.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 12:50:35.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 12:50:35.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 12:50:35.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 12:50:35.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 12:50:35.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 12:50:35.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 12:50:35.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 12:50:35.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 12:50:35.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 12:50:35.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 12:50:35.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 12:50:35.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 12:50:35.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 12:50:35.3 Info: Moving 1 artist to '/C/Test/Music2' 12:50:35.3 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 12:50:35.3 Info: Name1 moved successfully to /C/Test/Music2/Artist 12:50:35.3 Info: Finished moving 1 artist to '/C/Test/Music2' 12:50:35.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 12:50:35.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 12:50:35.3 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:50:35.3 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 12:50:35.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 12:50:35.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 12:50:35.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 12:50:35.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 12:50:35.3 Info: Moving 1 artist to '/C/Test/Music2' 12:50:35.3 Info: Finished moving 1 artist to '/C/Test/Music2' 12:50:35.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 12:50:35.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 12:50:35.3 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:50:35.3 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 12:50:35.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 12:50:35.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 12:50:35.3 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 12:50:35.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 12:50:35.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 12:50:35.3 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 12:50:35.3 Info: Name1 moved successfully to /C/Test/Music2/Artist 12:50:35.3 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 12:50:35.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 12:50:35.3 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 12:50:35.3 Trace: updated: False forceUpdateFileTags: False 12:50:35.3 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 12:50:35.3 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 12:50:35.3 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 12:50:35.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 12:50:35.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:50:35.4 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:50:35.4 Trace: updated: True forceUpdateFileTags: True 12:50:35.4 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:50:35.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:50:35.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:50:35.4 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 12:50:35.4 Trace: updated: True forceUpdateFileTags: True 12:50:35.4 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:50:35.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:50:35.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:50:35.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:50:35.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:50:35.4 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 12:50:35.4 Trace: updated: True forceUpdateFileTags: True 12:50:35.4 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:50:35.4 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 12:50:35.4 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 12:50:35.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:50:35.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 12:50:35.4 Info: Updating Info for Title1 12:50:35.4 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:35.4 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:35.4 Trace: Updating Album [ForeignAlbumId1][Title1] 12:50:35.4 Trace: updated: True forceUpdateFileTags: True 12:50:35.4 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 12:50:35.4 Trace: release: [ExistingId1][Title1] monitored: False 12:50:35.4 Trace: release: [NotExistingId2][Title2] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:50:35.4 Trace: release: [ExistingId2][Title2] monitored: False 12:50:35.4 Trace: Saving Album [ForeignAlbumId1][Title1] 12:50:35.4 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:50:35.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 12:50:35.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 12:50:35.4 Info: Updating Info for Title1 12:50:35.4 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:35.4 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:35.4 Trace: Updating Album [ForeignAlbumId1][Title1] 12:50:35.4 Trace: updated: True forceUpdateFileTags: True 12:50:35.4 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:50:35.4 Trace: release: [ExistingId1][Title1] monitored: False 12:50:35.4 Trace: release: [ExistingId2][Title2] monitored: True 12:50:35.4 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:50:35.4 Trace: release: [ForeignReleaseId10][Title10] monitored: False 12:50:35.4 Trace: Saving Album [ForeignAlbumId1][Title1] 12:50:35.4 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:50:35.4 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 12:50:35.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:50:35.4 Info: Updating Info for Title1 12:50:35.4 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:35.4 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:35.4 Trace: Merging Album [1][Title1] into [11][Title1] 12:50:35.4 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 12:50:35.4 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 12:50:35.4 Trace: updated: True forceUpdateFileTags: True 12:50:35.4 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:50:35.4 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 12:50:35.4 Trace: Saving Album [11][Title1] 12:50:35.4 Debug: Finished Album refresh for [11][Title1] 12:50:35.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 12:50:35.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 12:50:35.5 Info: Updating Info for Title1 12:50:35.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:35.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:35.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:50:35.5 Trace: updated: True forceUpdateFileTags: True 12:50:35.5 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 12:50:35.5 Trace: release: [DuplicateId1][Title1] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId9][Title9] monitored: True 12:50:35.5 Trace: release: [DuplicateId2][Title1] monitored: False 12:50:35.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:50:35.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:50:35.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 12:50:35.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 12:50:35.5 Info: Updating Info for Title1 12:50:35.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:35.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:35.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:50:35.5 Trace: updated: True forceUpdateFileTags: True 12:50:35.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:50:35.5 Trace: release: [ExistingId1][Title1] monitored: False 12:50:35.5 Trace: release: [ExistingId2][Title2] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:50:35.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:50:35.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:50:35.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 12:50:35.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 12:50:35.5 Info: Updating Info for Title1 12:50:35.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:35.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:35.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:50:35.5 Trace: updated: True forceUpdateFileTags: True 12:50:35.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:50:35.5 Trace: release: [ExistingId1][Title1] monitored: False 12:50:35.5 Trace: release: [ExistingId2][Title2] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:50:35.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:50:35.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:50:35.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 12:50:35.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 12:50:35.5 Info: Updating Info for Title1 12:50:35.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:35.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:35.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:50:35.5 Trace: updated: True forceUpdateFileTags: True 12:50:35.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:50:35.5 Trace: release: [ExistingId1][Title1] monitored: False 12:50:35.5 Trace: release: [ExistingId2][Title2] monitored: True 12:50:35.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId10][Title10] monitored: False 12:50:35.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:50:35.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:50:35.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 12:50:35.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 12:50:35.5 Info: Updating Info for Title1 12:50:35.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:35.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:35.5 Trace: Updating Album [ForeignAlbumId1][Title1] 12:50:35.5 Trace: updated: True forceUpdateFileTags: True 12:50:35.5 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 12:50:35.5 Trace: release: [ExistingId1][Title1] monitored: False 12:50:35.5 Trace: release: [ExistingId2][Title2] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId3][Title3] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId4][Title4] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId5][Title5] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId6][Title6] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId7][Title7] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId8][Title8] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId9][Title9] monitored: False 12:50:35.5 Trace: release: [ForeignReleaseId10][Title10] monitored: True 12:50:35.5 Trace: Saving Album [ForeignAlbumId1][Title1] 12:50:35.5 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 12:50:35.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 12:50:35.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 12:50:35.5 Info: Updating Info for Title1 12:50:35.5 Debug: [1][Title1] has no valid releases, removing. 12:50:35.5 Warn: Album [1][Title1] not found in metadata and is being deleted 12:50:35.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 12:50:35.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:50:35.5 Info: Updating Info for Title1 12:50:35.5 Trace: Ensuring parent artist exists [ForeignArtistId1] 12:50:35.5 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 12:50:35.5 Trace: Moving Album [1][Title1] to [11][Title1] 12:50:35.5 Trace: updated: True forceUpdateFileTags: True 12:50:35.5 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 12:50:35.5 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 12:50:35.5 Trace: Saving Album [11][Title1] 12:50:35.5 Debug: Finished Album refresh for [11][Title1] 12:50:35.5 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:50:35.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 12:50:35.6 Info: Updating Info for Name1 12:50:35.6 Trace: Updating Artist [ForeignArtistId1][Name1] 12:50:35.6 Trace: updated: False forceUpdateFileTags: False 12:50:35.6 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 12:50:35.6 Trace: Saving Artist [ForeignArtistId1][Name1] 12:50:35.6 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:50:35.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:50:35.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:50:35.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 12:50:35.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 12:50:35.6 Info: Updating Info for Name1 12:50:35.6 Error: Could not find artist with id ForeignArtistId1 12:50:35.6 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 12:50:35.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:50:35.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:50:35.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 12:50:35.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 12:50:35.6 Info: Updating Info for Name1 12:50:35.6 Error: Could not find artist with id ForeignArtistId1 12:50:35.6 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 12:50:35.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:50:35.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:50:35.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 12:50:35.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 12:50:35.6 Info: Updating Info for Name1 12:50:35.6 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 12:50:35.6 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 12:50:35.6 Trace: updated: True forceUpdateFileTags: True 12:50:35.6 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 12:50:35.6 Trace: Saving Artist [ForeignArtistId11][Name1] 12:50:35.6 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 12:50:35.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:50:35.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 12:50:35.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 12:50:35.6 Info: Updating Info for Name1 12:50:35.6 Trace: Updating Artist [ForeignArtistId1][Name1] 12:50:35.6 Trace: updated: False forceUpdateFileTags: False 12:50:35.6 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 12:50:35.6 Trace: Saving Artist [ForeignArtistId1][Name1] 12:50:35.6 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:50:35.6 Trace: Updating tags for [ForeignArtistId1][Name1] 12:50:35.6 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 12:50:35.6 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 12:50:35.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 12:50:35.7 Info: Updating Info for Name1 12:50:35.7 Trace: Updating Artist [ForeignArtistId1][Name1] 12:50:35.7 Trace: updated: True forceUpdateFileTags: True 12:50:35.7 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 12:50:35.7 Trace: Saving Artist [ForeignArtistId1][Name1] 12:50:35.7 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 12:50:35.7 Trace: Updating tags for [ForeignArtistId1][Name1] 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:50:35.7 Info: Updating Info for Name1 12:50:35.7 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 12:50:35.7 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 12:50:35.7 Trace: updated: True forceUpdateFileTags: True 12:50:35.7 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 12:50:35.7 Trace: Saving Artist [ForeignArtistId11][Name1] 12:50:35.7 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 12:50:35.7 Trace: Updating tags for [ForeignArtistId11][Name1] 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 12:50:35.7 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 12:50:35.7 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 12:50:35.7 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 12:50:35.7 Trace: Album Title1 last updated more than 60 days ago, should refresh. 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 12:50:35.7 Trace: album Title1 released less than 30 days ago, should refresh. 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 12:50:35.7 Trace: album Title1 released less than 30 days ago, should refresh. 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 12:50:35.7 Trace: Artist Name1 ended long ago, should not be refreshed. 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 12:50:35.7 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 12:50:35.7 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 12:50:35.7 Trace: Artist Name1 ended long ago, should not be refreshed. 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 12:50:35.7 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 12:50:35.7 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 12:50:35.7 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 12:50:35.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 12:50:35.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 12:50:35.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 12:50:35.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 12:50:35.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 12:50:35.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 12:50:35.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 12:50:35.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 12:50:35.7 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 12:50:35.7 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 12:50:35.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 12:50:35.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 12:50:35.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 12:50:35.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 12:50:35.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 12:50:35.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 12:50:35.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 12:50:35.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 12:50:35.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 12:50:35.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 12:50:35.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 12:50:35.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:50:35.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 12:50:35.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:50:35.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 12:50:35.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:50:35.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 12:50:35.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:50:35.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 12:50:35.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:50:35.8 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 12:50:35.8 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 12:50:35.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 12:50:35.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 12:50:35.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 12:50:35.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 12:50:35.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 12:50:35.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 12:50:35.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 12:50:35.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 12:50:35.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 12:50:35.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 12:50:35.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 12:50:35.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 12:50:35.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 12:50:35.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 12:50:35.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 12:50:35.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 12:50:35.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 12:50:35.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 12:50:35.9 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 12:50:35.9 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 12:50:35.9 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 12:50:35.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 12:50:35.9 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 12:50:35.9 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 12:50:35.9 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 12:50:35.9 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 12:50:35.9 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 12:50:35.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 12:50:36.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 12:50:36.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 12:50:36.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 12:50:36.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 12:50:36.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 12:50:36.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 12:50:36.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 12:50:36.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 12:50:36.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 12:50:36.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 12:50:36.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 12:50:36.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 12:50:36.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 12:50:36.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 12:50:36.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 12:50:36.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 12:50:36.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 12:50:36.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 12:50:36.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 12:50:36.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 12:50:36.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 12:50:36.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 12:50:36.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 12:50:36.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 12:50:36.0 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:50:36.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") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.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") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 12:50:36.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") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.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") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 12:50:36.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") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.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") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Smart,"Nu-Tone - Medical History - System - Accapella") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Smart,"Nu-Tone - Medical History - System - Accapella") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Dash,"Nu-Tone - Medical History - System- Accapella") --- 12:50:36.1 Trace: Media info is unavailable for [0] 12:50:36.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Dash,"Nu-Tone - Medical History - System- Accapella") --- 12:50:36.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Delete,"NuTone - Medical History - System Accapella") --- 12:50:36.2 Trace: Media info is unavailable for [0] 12:50:36.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") --- 12:50:36.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") --- 12:50:36.2 Trace: Media info is unavailable for [0] 12:50:36.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") --- 12:50:36.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") --- 12:50:36.2 Trace: Media info is unavailable for [0] 12:50:36.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") --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 12:50:36.2 Trace: Media info is unavailable for [0] 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 12:50:36.2 Trace: Media info is unavailable for [0] 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 12:50:36.2 Trace: Media info is unavailable for [0] 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 12:50:36.2 Trace: Media info is unavailable for [0] 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 12:50:36.2 Trace: Media info is unavailable for [0] 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 12:50:36.2 Trace: Media info is unavailable for [0] 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 12:50:36.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 12:50:36.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 12:50:36.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 12:50:36.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 12:50:36.4 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 12:50:36.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 12:50:36.5 Trace: Media info is unavailable for [0] 12:50:36.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 12:50:36.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 12:50:36.6 Trace: Media info is unavailable for [0] 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 12:50:36.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 12:50:36.6 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] Skipped should_title_without_year_should_not_contain_year [< 1 ms] 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 12:50:36.6 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 12:50:36.6 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 12:50:36.6 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 12:50:36.6 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 12:50:36.6 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 12:50:36.6 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 12:50:36.6 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 12:50:36.6 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 12:50:36.6 Debug: 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 12:50:36.6 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 12:50:36.6 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 12:50:36.6 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 12:50:36.6 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 12:50:36.6 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 12:50:36.6 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 12:50:36.6 Debug: Unable to parse THIS SHOULD NEVER PARSE 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 12:50:36.6 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 12:50:36.6 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 12:50:36.6 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 12:50:36.6 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 12:50:36.6 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 12:50:36.6 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 12:50:36.6 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 12:50:36.6 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 12:50:36.6 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 12:50:36.6 Debug: Parsing string 'thebiggestloser1618finale' 12:50:36.6 Debug: Unable to parse thebiggestloser1618finale 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 12:50:36.6 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 12:50:36.6 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 12:50:36.6 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 12:50:36.6 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 12:50:36.6 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 12:50:36.6 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 12:50:36.6 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 12:50:36.6 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 12:50:36.6 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 12:50:36.6 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 12:50:36.6 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 12:50:36.6 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 12:50:36.6 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 12:50:36.6 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 12:50:36.6 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 12:50:36.6 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 12:50:36.6 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 12:50:36.6 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 12:50:36.6 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 12:50:36.6 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 12:50:36.6 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 12:50:36.6 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 12:50:36.6 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 12:50:36.6 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 12:50:36.6 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 12:50:36.6 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 12:50:36.6 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 12:50:36.6 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 12:50:36.6 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 12:50:36.6 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 12:50:36.6 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 12:50:36.6 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 12:50:36.6 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 12:50:36.6 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 12:50:36.6 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 12:50:36.6 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 12:50:36.6 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 12:50:36.6 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 12:50:36.6 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 12:50:36.6 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 12:50:36.6 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 12:50:36.6 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 12:50:36.6 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 12:50:36.6 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 12:50:36.6 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 12:50:36.6 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 12:50:36.6 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 12:50:36.6 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 12:50:36.6 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 12:50:36.6 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 12:50:36.6 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 12:50:36.6 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 12:50:36.6 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 12:50:36.6 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 12:50:36.6 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 12:50:36.6 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 12:50:36.6 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 12:50:36.6 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 12:50:36.6 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 12:50:36.6 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 12:50:36.6 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 12:50:36.6 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 12:50:36.6 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 12:50:36.6 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 12:50:36.6 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 12:50:36.6 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 12:50:36.6 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 12:50:36.6 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 12:50:36.6 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 12:50:36.6 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 12:50:36.6 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 12:50:36.6 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 12:50:36.6 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 12:50:36.6 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 12:50:36.6 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 12:50:36.6 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 12:50:36.6 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 12:50:36.6 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 12:50:36.6 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 12:50:36.6 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 12:50:36.6 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 12:50:36.6 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 12:50:36.6 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 12:50:36.6 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 12:50:36.6 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 12:50:36.6 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 12:50:36.6 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 12:50:36.6 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 12:50:36.6 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 12:50:36.6 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 12:50:36.6 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 12:50:36.6 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 12:50:36.6 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 12:50:36.6 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 12:50:36.6 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 12:50:36.6 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 12:50:36.6 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 12:50:36.6 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 12:50:36.6 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 12:50:36.6 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 12:50:36.6 Debug: Rejected Hashed Release Title: qypkY6alcW5uWHDa9H8NLv8y1IG2JTL4 12:50:36.6 Debug: Rejected Hashed Release Title: KCy5viAO7zwipa09SHUcHiK3OZXgMGmG 12:50:36.6 Debug: Rejected Hashed Release Title: FZ3hv0epaZ30FhYoJaw3GsSwxNwJXN98 12:50:36.6 Debug: Rejected Hashed Release Title: fGda4nXXySA4PGb0MCg5o1EkNHcTdQqg 12:50:36.6 Debug: Rejected Hashed Release Title: HAyaYhEEOyfaSrRcPpMhNmbTKH7K0inv 12:50:36.6 Debug: Rejected Hashed Release Title: EHQ6qMKJ5kuNnr2tvVBVX9GiZChNJGjD 12:50:36.6 Debug: Rejected Hashed Release Title: Th1zweN6Y2dvSNji0wrXPBhpcqW2xV5p 12:50:36.6 Debug: Rejected Hashed Release Title: 4UvDBPNxtYNpVLAStbZQoOvkluTILpCh 12:50:36.6 Debug: Rejected Hashed Release Title: lhyr1to7MSI9UQxGA9wEWT5kJ39UML8B 12:50:36.6 Debug: Rejected Hashed Release Title: Ql8r8yDiBVSLw3ShBQW0vVL1v5WASTgG 12:50:36.6 Debug: Rejected Hashed Release Title: SpZ6ujx9GHLnAprtjLbvkkQzEfwSU7ET 12:50:36.6 Debug: Rejected Hashed Release Title: gooEwbDf9LkUg6PAfZ8cub0UObd6vszd 12:50:36.6 Debug: Rejected Hashed Release Title: twuBJhdhj42aVNbfKVUpP4E6CQFaDZGe 12:50:36.6 Debug: Rejected Hashed Release Title: QpuUMvtMH0H8HWnqZ741qPBNXjUPOpJH 12:50:36.6 Debug: Rejected Hashed Release Title: 5kzRnu9wVlcaQfKVo7PotLj0JSkRKiVJ 12:50:36.6 Debug: Rejected Hashed Release Title: AOIucPf6uOdYZlG53xHjCRAvcghqqJMz 12:50:36.6 Debug: Rejected Hashed Release Title: alnKi9fIlflRInBcpCAeHpcifETg8tRO 12:50:36.6 Debug: Rejected Hashed Release Title: A3twGQPflUYxWur2NmeU2uBkoUdUfgFe 12:50:36.6 Debug: Rejected Hashed Release Title: uGaO1dh3AEL31mCM0HxIQpNQv1czg5Dg 12:50:36.6 Debug: Rejected Hashed Release Title: 5pqRnT3cLO9OwBNO8dv7c7QgeI1RyL7H 12:50:36.6 Debug: Rejected Hashed Release Title: xtVki7gikpi4qkZafNuCq5jMDSgtuLGD 12:50:36.6 Debug: Rejected Hashed Release Title: wawtwCcvz1T3Cqwc9pMupKCvQBwPnj5t 12:50:36.6 Debug: Rejected Hashed Release Title: FnrONv1worbVI5VPSeCBsGu8VTWm6XHX 12:50:36.6 Debug: Rejected Hashed Release Title: Ln4MbP3CBoWoNgifEJgDWGq11FuJqohB 12:50:36.6 Debug: Rejected Hashed Release Title: REKfG4OqTBnICnafwhQaHknHacdfmVg6 12:50:36.6 Debug: Rejected Hashed Release Title: G3zVxMwjnuzQkbI3pvD0vebFzYuyOMdO 12:50:36.6 Debug: Rejected Hashed Release Title: IAJoijCgLXz3wL3q5Jlslfb8AaA0Rnek 12:50:36.6 Debug: Rejected Hashed Release Title: Q12e1Vq6daw4bTKJSI8vPWRiOzL3U5OX 12:50:36.6 Debug: Rejected Hashed Release Title: H4zrTAcfnhPxMXLdpaFCMCtJuPLs6vwd 12:50:36.6 Debug: Rejected Hashed Release Title: KGOkwlXa1h3KBRdQTbgdD5po8fBlYP8G 12:50:36.6 Debug: Rejected Hashed Release Title: 8YjXbYiuxyk7yH2UrjbyLJoa9KY2YKGj 12:50:36.6 Debug: Rejected Hashed Release Title: vQDI4O1gyPf6uI79eMmwp3aBORMKOPGP 12:50:36.6 Debug: Rejected Hashed Release Title: ce6qFBCGnW7q07qaSPorMNDxXq6xn50g 12:50:36.6 Debug: Rejected Hashed Release Title: el33BenHcXyvuzWDI3wIIqJ9CVcFC405 12:50:36.6 Debug: Rejected Hashed Release Title: TToPeWIUepvVCi82VPgUdbOj0hkJqbCt 12:50:36.6 Debug: Rejected Hashed Release Title: 2W5kLTF4UMpfWLBYo3raFrbVVcxuu4ZI 12:50:36.6 Debug: Rejected Hashed Release Title: 12bx1v4iEXOlf0fkx5gaYhYHRBe8JfgY 12:50:36.6 Debug: Rejected Hashed Release Title: I1kGewFF8FNwTA5OIbdSOCdZ4r025qdD 12:50:36.6 Debug: Rejected Hashed Release Title: ArrgBX3ogs6pjpHgwbvRopJ32JJgBFEh 12:50:36.6 Debug: Rejected Hashed Release Title: 7Fx43iLc5QFjnXkiMnW2mvi0Nv0uYnmo 12:50:36.6 Debug: Rejected Hashed Release Title: PFEn8YrfXCEkuc5SSAnIjl6oO1wYJvbu 12:50:36.6 Debug: Rejected Hashed Release Title: 4pOpscmGUeJozNUVDnpomD1mbr0fetdQ 12:50:36.6 Debug: Rejected Hashed Release Title: eTjJeu9xpFGPfzdE22Ig4veWKzJThBEX 12:50:36.6 Debug: Rejected Hashed Release Title: jGiIe22s5buXzqgUmmFT7zXY05zouGZB 12:50:36.6 Debug: Rejected Hashed Release Title: 6ouo8Ai1J1kxkiaQrIp5o5Y6nwZtZu2N 12:50:36.6 Debug: Rejected Hashed Release Title: EQEDTrOgfNKWe0lZtF139HknK9zEyecl 12:50:36.6 Debug: Rejected Hashed Release Title: MCnxxZ4sxLS1oV6XF1ImOsC5xthiqgOX 12:50:36.6 Debug: Rejected Hashed Release Title: 00kavLantkFt7CpMtWvCMMfJgpEEx9V7 12:50:36.6 Debug: Rejected Hashed Release Title: Dlo8PS0SrqBQ7Sjvl05bsUqQX4r0IGbT 12:50:36.6 Debug: Rejected Hashed Release Title: 7av4dHhrWwJHGUOMh0w5Q4YXGo2Y1yog 12:50:36.6 Debug: Rejected Hashed Release Title: TWW7KiRpeb5Qck4fIMhcuvam06dZqmU4 12:50:36.6 Debug: Rejected Hashed Release Title: hqvYoXXhBlC2qkS8PAtHvbv1S8noUHDb 12:50:36.6 Debug: Rejected Hashed Release Title: cn1uExuuzHk8kBXIXv75oOCDzCfzUf5y 12:50:36.6 Debug: Rejected Hashed Release Title: qBAo4KbTB27sgLYimx0UVH3GnmEr8qp1 12:50:36.6 Debug: Rejected Hashed Release Title: dsEn8MjqLWrAvFvTypG8fnlVOxzaxsjT 12:50:36.6 Debug: Rejected Hashed Release Title: Z9jYVJ2sjzNH4lCRHjjK1pCNS4yoSX12 12:50:36.6 Debug: Rejected Hashed Release Title: puWJYbO5tpvnZrH6SrzjHuk6dv36cGvW 12:50:36.6 Debug: Rejected Hashed Release Title: tWxSaUlULJppD9mou0tokVNnRvXrdUOd 12:50:36.6 Debug: Rejected Hashed Release Title: 6c0sTBVmHnzpTlGeF3zrQZFSd20EiQj3 12:50:36.6 Debug: Rejected Hashed Release Title: H3UU0S6FVHEIrP3MYIqSJdAZoY1GXSAb 12:50:36.6 Debug: Rejected Hashed Release Title: 6OJQe2T4rTfI9E63mcUX5FFhfIuW9pGz 12:50:36.6 Debug: Rejected Hashed Release Title: zXEWIf9K4DOCK0BhEA1yW2k12IbIROwb 12:50:36.6 Debug: Rejected Hashed Release Title: wr9mBbAzfvTua5iiUzidZykW8im7Yftw 12:50:36.6 Debug: Rejected Hashed Release Title: K77PWiIaN5fU4NtMO3TyBdd2e3wVvboQ 12:50:36.6 Debug: Rejected Hashed Release Title: zACs7YC94ni6cq0nb9hl9PG8x3BJUcRt 12:50:36.6 Debug: Rejected Hashed Release Title: RXqkFTvrymOiQcmimAEqRWcLTEtAwLwo 12:50:36.6 Debug: Rejected Hashed Release Title: m59eR5A1gzXNo63jqvqySw8AM8qVKzQe 12:50:36.6 Debug: Rejected Hashed Release Title: D8XU6KNGMPrYTIf2MK86VHQnZXCUdt4c 12:50:36.6 Debug: Rejected Hashed Release Title: wJ4SdMz9X45LMBBWL8c1XqEztwIQ8zm0 12:50:36.6 Debug: Rejected Hashed Release Title: VvrZVfFIZbfw7RhJoKs23t272B0CAC1b 12:50:36.6 Debug: Rejected Hashed Release Title: 82rp3BKYw7p3h7B4ipRWji5NShh8EJU1 12:50:36.6 Debug: Rejected Hashed Release Title: PtYeDcr7uD25pwNRyjaIvzYeGwpMJwcF 12:50:36.6 Debug: Rejected Hashed Release Title: Q0Laz77teHyQBaKlsKnwcmSlCaWQluI5 12:50:36.6 Debug: Rejected Hashed Release Title: 8Z8H8YUy5zGxnSGbIAwqd2M8pix3cJGR 12:50:36.6 Debug: Rejected Hashed Release Title: UqstvT4nBfu1TNqCNcavO6u17hOyyWRz 12:50:36.6 Debug: Rejected Hashed Release Title: wTHCyncAddQ1tOv4bIbb2ofrSpuFaRGj 12:50:36.6 Debug: Rejected Hashed Release Title: xejOsv37nSLOvLRocqSahTy8fBxEyas7 12:50:36.6 Debug: Rejected Hashed Release Title: mQAMNwC0kSOE8agfnq8yb2bPpqcNUdoD 12:50:36.6 Debug: Rejected Hashed Release Title: 6WULgZnGfh4w6ulwDKArXGiPI4xBiOdD 12:50:36.6 Debug: Rejected Hashed Release Title: cOm9EeFEJi5LhUWjxJTSaNkrxeEhA98T 12:50:36.6 Debug: Rejected Hashed Release Title: KitG3Y2ecDFiFTR03VLqncekSsjXx7yw 12:50:36.6 Debug: Rejected Hashed Release Title: Ji36vLpXpuqmgQUk5F6Mw6yWL7RdhUO7 12:50:36.6 Debug: Rejected Hashed Release Title: EE953mPx5MaW4KcPEtHHU2LG3NjmV1Oy 12:50:36.6 Debug: Rejected Hashed Release Title: 9Ud2vvLLF5bceazmaA0eCEb6QaH8Q8DR 12:50:36.6 Debug: Rejected Hashed Release Title: wxpI8MJ9iCteJ1LaO5Mvp1ef0CyB9leE 12:50:36.6 Debug: Rejected Hashed Release Title: YzVYfI6ZTDDZTWuDvLJAHAI3kMNZ3WT9 12:50:36.6 Debug: Rejected Hashed Release Title: 8HdEF5HVkOBMexsVwAdVkXTzeDOBrBLY 12:50:36.6 Debug: Rejected Hashed Release Title: NP6ODiZtTbKG9WcaJEZCSZ00dlL8NwdA 12:50:36.6 Debug: Rejected Hashed Release Title: QBjEsZaLN1nDd6aBZAkLDgGo11DFGri9 12:50:36.6 Debug: Rejected Hashed Release Title: 5BW9pYedxTHxpWDnRdqyeB5I75hiBjvI 12:50:36.6 Debug: Rejected Hashed Release Title: Mw9jL4PvLHwpGk6vlm6SMhDWBNQtzpnr 12:50:36.6 Debug: Rejected Hashed Release Title: a7Wp3tznzT6JhY3Ckj7ZKWQ9hk4AiqQy 12:50:36.6 Debug: Rejected Hashed Release Title: IFnDy26U3a9ErvopfLeeDj7wrgJGq7ip 12:50:36.6 Debug: Rejected Hashed Release Title: lWmZhZyxy3RMaPkucLwHeeQdCJ9f9Pjx 12:50:36.6 Debug: Rejected Hashed Release Title: w8r5hkyIgH7C9wTQSrsVDFOoxSd5UNdQ 12:50:36.6 Debug: Rejected Hashed Release Title: 3aqW69JYLFv0MD7Z6FHiVEfe3s3nSh7k 12:50:36.6 Debug: Rejected Hashed Release Title: 6vq7FX1ygLUChxvfPBdWiL1AhJytprAH 12:50:36.6 Debug: Rejected Hashed Release Title: MlieKm8Lbujq4sP0PItxywuGLZjhgzcW 12:50:36.6 Debug: Rejected Hashed Release Title: NI8JSfnufquTpgWZH1ldpqdUpkpF626a 12:50:36.6 Debug: Rejected Hashed Release Title: 0A8NcvEjlo7xpiwuRoCMHCQDjgbjVSVl 12:50:36.6 Debug: Rejected Hashed Release Title: rZFFff2UYXqyiaKzzDgU7JRx3fPOD776 12:50:36.6 Debug: Rejected Hashed Release Title: OGzAEPDFZcWl2LAUjXAqapS2psl9XZay 12:50:36.6 Debug: Rejected Hashed Release Title: i4C72jYPZa9gDqjhpiHCq15eoR7nSFk5 12:50:36.6 Debug: Rejected Hashed Release Title: 8Gswf7YSR0wuVs3gSOX5NE9DcMuNdvZE 12:50:36.6 Debug: Rejected Hashed Release Title: LsqKqKWI7zw5eJhSgrxoVqj1P6sBWrON 12:50:36.6 Debug: Rejected Hashed Release Title: OiVYeoOhq3OOh3F1mPXsdSuhRYvB1jPr 12:50:36.6 Debug: Rejected Hashed Release Title: Sf30YgXCTnAIHhncPIZ4r2bqu8Zw3f6b 12:50:36.6 Debug: Rejected Hashed Release Title: BAETVTMK2OVZKrquf0VJRgeRiP9LQV4B 12:50:36.6 Debug: Rejected Hashed Release Title: XfSj9aGPkoQFileESHcEr5Az9XLh5B5b 12:50:36.6 Debug: Rejected Hashed Release Title: KV5U3Qhffpe0t2mLSGVlxg7GvIcgfACF 12:50:36.6 Debug: Rejected Hashed Release Title: yy8GOoz4lBG0Z5EOHiWRgpFsXKBOk2Iu 12:50:36.6 Debug: Rejected Hashed Release Title: yNNhFBsOcCax1APzXNahuRQ91tihOmLj 12:50:36.6 Debug: Rejected Hashed Release Title: JSWQr6UwmoitT5cV9LvAwKBSi0I3OOEB 12:50:36.6 Debug: Rejected Hashed Release Title: dW1eJFBzaNdhVSLXarMggaYmvOR17DM3 12:50:36.6 Debug: Rejected Hashed Release Title: 1AGWv0MBs1h8z9uVkcCG4BkMfbyH4v22 12:50:36.6 Debug: Rejected Hashed Release Title: S4xKTGViGfG9US2Tox2MomQLxh03szeW 12:50:36.6 Debug: Rejected Hashed Release Title: TgYPtmKwGbcES75dedpTQdu4IDjVYOYR 12:50:36.6 Debug: Rejected Hashed Release Title: s8G8wNyUkb9z7ek04VLVBBiO6mT6c5Js 12:50:36.6 Debug: Rejected Hashed Release Title: obBk1jhqlvsQxgyHnYJwAj554e8Q3MMV 12:50:36.6 Debug: Rejected Hashed Release Title: rD0ywdQT7jniczy7SWEWhEJ9djtgJYjR 12:50:36.6 Debug: Rejected Hashed Release Title: 1mGi4gLkoQfpWYXZs4yZ022NccN8AdTU 12:50:36.6 Debug: Rejected Hashed Release Title: QE5TSPxTh76v0w2FFgSFpWmKzqrQieaa 12:50:36.6 Debug: Rejected Hashed Release Title: avA4pQtaCtjysInpfohgT0LXG9jWKLo1 12:50:36.6 Debug: Rejected Hashed Release Title: 7HsD4SLhkdVIpSDmCf3tEuHgL6mj6UHW 12:50:36.6 Debug: Rejected Hashed Release Title: g0jUJgHsl9Muy7syW0s5jg48jX3bmHLo 12:50:36.6 Debug: Rejected Hashed Release Title: vG7ErVSOpKu4e70HN6ft7vRiOZiMeVZr 12:50:36.6 Debug: Rejected Hashed Release Title: PbgnXWzJghP5SlhrskWXj3j1FIRhzNrP 12:50:36.6 Debug: Rejected Hashed Release Title: zN4hRFXtQkte6PLMTzteY3Y0fxa9vBXX 12:50:36.6 Debug: Rejected Hashed Release Title: Ys14ChOu2YrardbBAlelJWplrOcYmGbA 12:50:36.6 Debug: Rejected Hashed Release Title: wFzfLo7j41satsGNGEqT7fTOxTcrh6Fh 12:50:36.6 Debug: Rejected Hashed Release Title: MTgU374FnjRrcmagvF80KMRBlxuucQsx 12:50:36.6 Debug: Rejected Hashed Release Title: Z56eixfleAdH1dqemrpb2H3sjAp27lk8 12:50:36.6 Debug: Rejected Hashed Release Title: 7UJA5wzOqePvsk1L2gtpigXT2FEAn1IJ 12:50:36.6 Debug: Rejected Hashed Release Title: oO9HF3Snlxi5dyqduYP6fwvxjInYJvr2 12:50:36.6 Debug: Rejected Hashed Release Title: zjS9Z1MOOsPJnF61JBaz35Is1mZd6sWC 12:50:36.6 Debug: Rejected Hashed Release Title: duFSqpvr00IJHVzTeNS97Gr3zffIDEW9 12:50:36.6 Debug: Rejected Hashed Release Title: 0lhwvKEaAIXwXhu2maCocOTjWP0Y0b7V 12:50:36.6 Debug: Rejected Hashed Release Title: lfJRKeshtCZuJwjrJPuV9kRHyCHCqNPo 12:50:36.6 Debug: Rejected Hashed Release Title: G37GjfI4qahIZWJLVK91XkENJVfayySA 12:50:36.6 Debug: Rejected Hashed Release Title: YOw2DFzPicz1kHx5W6pb5r7340k46Dmr 12:50:36.6 Debug: Rejected Hashed Release Title: gfDP8XjZwlVi6VeJf6MbX1idRllrhabp 12:50:36.6 Debug: Rejected Hashed Release Title: z90YhMU4KosEU69r83Xqqyu8uALyLonV 12:50:36.6 Debug: Rejected Hashed Release Title: KdjMiuH5goKAwTD2SpHaHY2vuvX1Nvwp 12:50:36.6 Debug: Rejected Hashed Release Title: 2R2LMimCKazNMLasbnRpmT4zE4eZctxY 12:50:36.6 Debug: Rejected Hashed Release Title: ovJMoj70ojwkjjtcaHs5pwEnIyLxL3Z6 12:50:36.6 Debug: Rejected Hashed Release Title: aKw01ZPuhFUHTRXz1zQ2uCMIY22RjsZG 12:50:36.6 Debug: Rejected Hashed Release Title: goduyErytmKiDS1uzuG5EnfpqpIjeGEo 12:50:36.6 Debug: Rejected Hashed Release Title: vkdFzHghwYYBl9Aa7Pt5jU2phNnQxiVt 12:50:36.6 Debug: Rejected Hashed Release Title: i7qpcWDMiCc5E9DWkdJn4i421bQHvq16 12:50:36.6 Debug: Rejected Hashed Release Title: I7whfRXSTER8X9lXcpqxXe0ozhihxnrk 12:50:36.6 Debug: Rejected Hashed Release Title: 9z3eLG3qy5eFhwNonHl7lTGF52d45mn4 12:50:36.6 Debug: Rejected Hashed Release Title: LAw571FOg00jC9eMwmhqjS7WyxN7KOfe 12:50:36.6 Debug: Rejected Hashed Release Title: aLE5NGWWjCvGXCwn17hegDo0sm2K9oty 12:50:36.6 Debug: Rejected Hashed Release Title: jYjvzVWKW9BMeSrPXyUOvt51FjHJUEIK 12:50:36.6 Debug: Rejected Hashed Release Title: Jb4cXdIMK09seaZBGQa1VFhFrIOYEGUz 12:50:36.6 Debug: Rejected Hashed Release Title: 8cN6ePUxynXI3Uc2nut7NRQiFOihxDCV 12:50:36.6 Debug: Rejected Hashed Release Title: 6dNjp8HqSLS2tnt2kRSfHjBlRH1rltQI 12:50:36.6 Debug: Rejected Hashed Release Title: uRzm51sp6PW7qINqY2p3UYTagML3ujLC 12:50:36.6 Debug: Rejected Hashed Release Title: KHOhFFiBn71Cn2z4B8G3CpzFYprn2gAC 12:50:36.6 Debug: Rejected Hashed Release Title: 22DtKyj8qsu2w7gpaIaDq9UC38lFQ832 12:50:36.6 Debug: Rejected Hashed Release Title: 0mTwAmvDLOfuTdz2y9JSfXpUrdvwYbCe 12:50:36.6 Debug: Rejected Hashed Release Title: FiNrU4BwKkvrejQyfYObbRkoTHJahYKb 12:50:36.6 Debug: Rejected Hashed Release Title: 5c8fhJmLjviT4eKuXlKzveNTKjqBNQvJ 12:50:36.6 Debug: Rejected Hashed Release Title: MObBUEd0C9v4ajbNMwTf9p5EFYaU9HnG 12:50:36.6 Debug: Rejected Hashed Release Title: bWe7nM1fQzfOOOBaHJeCU4YKJVgM9tjK 12:50:36.6 Debug: Rejected Hashed Release Title: axlPGbGdWbpVfBZFqkoiyb5rWVANMxO0 12:50:36.6 Debug: Rejected Hashed Release Title: S2p1mtJC05nOYPYJrNUscixrwMxPnbDM 12:50:36.6 Debug: Rejected Hashed Release Title: c8hZCXQrMmLWrmhqAvQiYsPL0vaaepzl 12:50:36.6 Debug: Rejected Hashed Release Title: e78rLgUftXRzp9nwlVlrZ63ZsRXsj5KA 12:50:36.6 Debug: Rejected Hashed Release Title: NvS2lDJIyqtIOvORPBGMJNFfGC2OVoZa 12:50:36.6 Debug: Rejected Hashed Release Title: 7LacJTmGVsgS0Ps3UciYynLBle6Nb7zs 12:50:36.6 Debug: Rejected Hashed Release Title: rW7UcKefqn7BYoZiDisWCydbQBHadcQb 12:50:36.6 Debug: Rejected Hashed Release Title: o9nbvn0VJNRYeN0bi0b2K1DPlZR4gPmx 12:50:36.6 Debug: Rejected Hashed Release Title: CWa5uYvFUk9CcTeHuJB2It8pQAQXWQs1 12:50:36.6 Debug: Rejected Hashed Release Title: OtkPb7JjrjGREKx1p6EEPxdwfwT2QqPo 12:50:36.6 Debug: Rejected Hashed Release Title: AMr3nfaiVeQ9z24vvEmG4xWtOGA0yYzn 12:50:36.6 Debug: Rejected Hashed Release Title: Cu3E4uEjm6XwPvHMR1mZ8VwtfBmtvMJa 12:50:36.6 Debug: Rejected Hashed Release Title: kt3vNSCKPm9LnadUe1MnLZ6uwuuDeIVU 12:50:36.6 Debug: Rejected Hashed Release Title: HTh5RACqUMfkHeRfl9dSSsy22KY75eSm 12:50:36.6 Debug: Rejected Hashed Release Title: cW6mq2Yvtn6RSuHztzw0Ix4DQ3dZZJSo 12:50:36.6 Debug: Rejected Hashed Release Title: aLMknjxdjAejkGv0MvpgLkNS7K3wqcy7 12:50:36.6 Debug: Rejected Hashed Release Title: XkAxIyhE3cBYzZQRosnyId6CSsBRDutk 12:50:36.6 Debug: Rejected Hashed Release Title: PBJYlrvSaM5VE535u1qQNLGDteLFRFRP 12:50:36.6 Debug: Rejected Hashed Release Title: fVBQ0p2Hei5mx1PKW64PsKkOvPp4cTgS 12:50:36.6 Debug: Rejected Hashed Release Title: 7r0HnzA7MO2aJ1orvy2ISDcV7pDHJwqR 12:50:36.6 Debug: Rejected Hashed Release Title: Wnfnl3MIKkhb2WENzV9WRIKsnpY1N4Dx 12:50:36.6 Debug: Rejected Hashed Release Title: MgnRGTX076z4i6l8goS2JzcEGU6N0OKY 12:50:36.6 Debug: Rejected Hashed Release Title: ybYizk8jcxWdWEx80hFAT9dMea00ZvbW 12:50:36.6 Debug: Rejected Hashed Release Title: srcYliMXqjzawGZ64tVxXR1rUHp9PRu4 12:50:36.6 Debug: Rejected Hashed Release Title: 6m8JZ2Gw8WTvjjrMeCOMsOaM15AKYcbj 12:50:36.6 Debug: Rejected Hashed Release Title: mCtIbjfIk2AyFtHqxjRFDF0P87M9UiLB 12:50:36.6 Debug: Rejected Hashed Release Title: Z2mXAwX8J74SaldJgpvMGiHrClBekx8m 12:50:36.6 Debug: Rejected Hashed Release Title: eTAx63wrOL6LZQoebs4DMzAgYmddOtZy 12:50:36.6 Debug: Rejected Hashed Release Title: CRfRSvhigjQZ2rie69KcFqN0MItD9jqz 12:50:36.6 Debug: Rejected Hashed Release Title: ppLzPSHOlyadL40a6rBjJg2sCBIWzlxw 12:50:36.6 Debug: Rejected Hashed Release Title: uHfPa6cUVCPBgVSnY4xR4dD24tHFqeT3 12:50:36.6 Debug: Rejected Hashed Release Title: CIL05AZteO5aHtJrSgwCyDVluzOBcRlT 12:50:36.6 Debug: Rejected Hashed Release Title: cn71ij9L01NAkOKOJC70Hh0gsPiJ9Nvw 12:50:36.6 Debug: Rejected Hashed Release Title: tP6YrE1PJAtbY7BIWl6Zbosf7JRVKXAr 12:50:36.6 Debug: Rejected Hashed Release Title: EAWoHYps5l92MwGRSI3A3zrvwlB17sc2 12:50:36.6 Debug: Rejected Hashed Release Title: FHRXL2WSx0tWIC8pCLCIdSr93vnBfTL9 12:50:36.6 Debug: Rejected Hashed Release Title: DLtbQJVrq2J8F0HYIbcTVtCgONRyQNxh 12:50:36.6 Debug: Rejected Hashed Release Title: 6M3v0YSNRykhWcFaXLmy6aPAzDhnXTHa 12:50:36.6 Debug: Rejected Hashed Release Title: qixpT0op7TSOVBIIOeMkbtnHnbi8e7c5 12:50:36.6 Debug: Rejected Hashed Release Title: l0ZCOGl02aMWCSjqVxOCWedwUwpclJEO 12:50:36.6 Debug: Rejected Hashed Release Title: 2e2Trn01b9LJaQxI1Va2f52JSRvGRHWP 12:50:36.6 Debug: Rejected Hashed Release Title: bFphDFJZjOCCIwP4DzphFK791OwiO2rd 12:50:36.6 Debug: Rejected Hashed Release Title: fpdnte2Icl4NsVzy3I0zshQtRlGpN1YJ 12:50:36.6 Debug: Rejected Hashed Release Title: jnx0jrGy4E3guCyta1iqctimFVw8uBKF 12:50:36.6 Debug: Rejected Hashed Release Title: fsbeCctKydv3Lab5ahm07MIO9BuSGmKq 12:50:36.6 Debug: Rejected Hashed Release Title: jwg1fzr15EgBHuCVghOlhV43cDZWetDx 12:50:36.6 Debug: Rejected Hashed Release Title: Ud28PqrnHhBAzx3d920Ltuk8yl4Fhei0 12:50:36.6 Debug: Rejected Hashed Release Title: K3xOp4Oon0auojP76iptG3HPcWEk4uUh 12:50:36.6 Debug: Rejected Hashed Release Title: 2GJuG7SJMslah1ETrgEddq30LTB9uAHE 12:50:36.6 Debug: Rejected Hashed Release Title: EbnswDXlg2hGsnZ2yGrAJeWItFpyDD6q 12:50:36.6 Debug: Rejected Hashed Release Title: Rr400ZgZeOGUSzoCPBvRXV5XbaBk0soe 12:50:36.6 Debug: Rejected Hashed Release Title: f8MJnAIvx8fHgzRdn55Tr9q4c3jrbi7b 12:50:36.6 Debug: Rejected Hashed Release Title: 0fax9sLnQfLLaEnUGLpKTPbudc0C3asi 12:50:36.6 Debug: Rejected Hashed Release Title: snnrCz3RH3wsbvVMRVlu63C7DvzW5kHr 12:50:36.6 Debug: Rejected Hashed Release Title: G2clNR7yitrRANeuCdzyn2xxEhmF5Cni 12:50:36.6 Debug: Rejected Hashed Release Title: SBaLoi1UfOrfa3uT17OhF6Pgx65dpKF9 12:50:36.6 Debug: Rejected Hashed Release Title: ojAbioYt1MrRi3BotBEkanPVS4OXiAxm 12:50:36.6 Debug: Rejected Hashed Release Title: t4DKmRGzmTxK3X40iAgUVkjKWCAx1we7 12:50:36.6 Debug: Rejected Hashed Release Title: d38bV9uvai0lp4XZ6X5F6LlfOI6O01Zc 12:50:36.6 Debug: Rejected Hashed Release Title: QRU25E3kTIxrXqIiWYNG8C7qugzdFRyb 12:50:36.6 Debug: Rejected Hashed Release Title: LbXZpYtcZwGXHNsu37oiki5w4jl4qrRF 12:50:36.6 Debug: Rejected Hashed Release Title: dVaINRCDwyHSXY44CERI9MlpJmKGUJ9D 12:50:36.6 Debug: Rejected Hashed Release Title: hwzfGhCTxEtXsIddRMBUJr30s0M7Ssal 12:50:36.6 Debug: Rejected Hashed Release Title: ZpURId8ZslJuDpEjKsBDj1zP3YsXnhdN 12:50:36.6 Debug: Rejected Hashed Release Title: 1CdoH6hBd6RWdVjwnhanaDeTF2bgAsag 12:50:36.6 Debug: Rejected Hashed Release Title: PMYOpD8a0vlHFWdJswjBL0TxZO8X0dTc 12:50:36.6 Debug: Rejected Hashed Release Title: 4Kz0EUF0WiKzIQogMSL3eA4ap5nudaU6 12:50:36.6 Debug: Rejected Hashed Release Title: cADSb3Jd7M8vC1TGjvFXB8qzGpLNU01i 12:50:36.6 Debug: Rejected Hashed Release Title: cwpTwhdOqyuul09tMZLEyOQvGiVuSoeb 12:50:36.6 Debug: Rejected Hashed Release Title: O28aMGuDlTlPiVFfIbLF4K9VCLyzb8Fj 12:50:36.6 Debug: Rejected Hashed Release Title: PmXqQ71VEnn7kM0KMKfAYHE8Wgn2hLpa 12:50:36.6 Debug: Rejected Hashed Release Title: Qv2vewWffsXJew5SSmRnZs4pTywdb0iz 12:50:36.6 Debug: Rejected Hashed Release Title: OuVWlWn1Df0AmCgKVDvDk0jUo9G7pXQf 12:50:36.6 Debug: Rejected Hashed Release Title: VPpeeWPsjvtywgZKYprmidtH4BJd7B8n 12:50:36.6 Debug: Rejected Hashed Release Title: JtnyFc8uUPmYwcsHdmc2FmEgJE1uBP4Z 12:50:36.6 Debug: Rejected Hashed Release Title: yg6JI16Ehew4W1UclgBttXs87lNeMmLd 12:50:36.6 Debug: Rejected Hashed Release Title: puxuMFHIJgetM9FSptdWHw2hmDi7MTEO 12:50:36.6 Debug: Rejected Hashed Release Title: 94z21EBdTB69v2WOOj5HTkxpRKxCWZ82 12:50:36.6 Debug: Rejected Hashed Release Title: gsvln90iWDD3umukAVhLIj9EeUkP4uN1 12:50:36.6 Debug: Rejected Hashed Release Title: oY6lcMEy1kqV8teCEBoiXwYSz2exvmk5 12:50:36.6 Debug: Rejected Hashed Release Title: pOGBSaPZQKigNie47Iw4DVWgqBD3v0jP 12:50:36.6 Debug: Rejected Hashed Release Title: VBnYGuWQWW6AVYEXPHAmqnrO8CBMwBya 12:50:36.6 Debug: Rejected Hashed Release Title: 4TS4ptg870xQNFXfjEC9vnrXsWY1wVGK 12:50:36.6 Debug: Rejected Hashed Release Title: 7nuo4XipXQ0TmfnRb5NBdAGbrHeL9mJ2 12:50:36.6 Debug: Rejected Hashed Release Title: lLvkGeHrv6V3EPr9DIyg0KA2nlBvCs5Q 12:50:36.6 Debug: Rejected Hashed Release Title: 3YeEB3vkoUixgxl2Ny7a8JjRVD0Dq74a 12:50:36.6 Debug: Rejected Hashed Release Title: 7sggeYCN0dk88QoTF8AON3Ft8kvb71Xd 12:50:36.6 Debug: Rejected Hashed Release Title: C9Xkvi1lmkamT8yLxBcLW1qFxaDTJrTb 12:50:36.6 Debug: Rejected Hashed Release Title: WaibmZVfB1UgKg8xPKydpnXpvjYe6iAZ 12:50:36.6 Debug: Rejected Hashed Release Title: zZddnAWoUxkpo2GdgjlFw6LEhsVvdplP 12:50:36.6 Debug: Rejected Hashed Release Title: H6I78couxjTGYj1a1uLxMiLmBiCPJqvG 12:50:36.6 Debug: Rejected Hashed Release Title: Uzz83AwotDmQasEtMiHQE1cdnwkWFyvK 12:50:36.6 Debug: Rejected Hashed Release Title: leWbnS5gwBCfGp9bixa2aYSYQ8ySUgAP 12:50:36.6 Debug: Rejected Hashed Release Title: KXul4dnAgOheaZmb25YXKiR3WB4hx0Uc 12:50:36.6 Debug: Rejected Hashed Release Title: I273j06HXU6BFAtLdqym2JVLMV9hyWk7 12:50:36.6 Debug: Rejected Hashed Release Title: lOajQJc1Qr0Mz5B8DpuvKGmSvbXvALKz 12:50:36.6 Debug: Rejected Hashed Release Title: ahOGJk1Px2aKnpmotzf43I5BNrIyvj52 12:50:36.6 Debug: Rejected Hashed Release Title: yTKoUXyuN4I1QfSXkFS55VjOgzGkXbxj 12:50:36.6 Debug: Rejected Hashed Release Title: rEnJmdVlc7zy9OWV8UUoesAn0TPhW6dO 12:50:36.6 Debug: Rejected Hashed Release Title: RrzaJjj0sRJbAalD1LjeLkhW2kcpHDad 12:50:36.6 Debug: Rejected Hashed Release Title: vxvD1Jte85EVgGJZ5GlK4wdIMtvfbD5s 12:50:36.6 Debug: Rejected Hashed Release Title: 1UCs6rvDXEjIkF0uYQfgLkO2gMR2BD0v 12:50:36.6 Debug: Rejected Hashed Release Title: wIXBu8XEn3liy7h4RC5WQ5boaHHV3AFv 12:50:36.6 Debug: Rejected Hashed Release Title: KsJ2odQKcTo6t3DypvEbUOcmiraSqaEA 12:50:36.6 Debug: Rejected Hashed Release Title: y9UaAFgJo34DOlFeT8uQsMx5QPltqvJD 12:50:36.6 Debug: Rejected Hashed Release Title: RhYD2GpOvMTblwJdb4duE12mWkHBHEw7 12:50:36.6 Debug: Rejected Hashed Release Title: bRZBLzE6cHd1rzI2MiyCh1bUqOblrbpD 12:50:36.6 Debug: Rejected Hashed Release Title: gcV1OcFwwP9pRFprbTXYXrSm899aBT6R 12:50:36.6 Debug: Rejected Hashed Release Title: WdYZUjyBfGncJFjBWQcXvwquyWmP0TZF 12:50:36.6 Debug: Rejected Hashed Release Title: HcB0tA8YkZd42pimA0UduZgByFiXAjWw 12:50:36.6 Debug: Rejected Hashed Release Title: 3BAtjNwnroGUSNIdMSITkwW7CCd0np5N 12:50:36.6 Debug: Rejected Hashed Release Title: L7NfyH4OMVT58iwdbAu9gP6GxtDroYZK 12:50:36.6 Debug: Rejected Hashed Release Title: GAWGHjo2zdgi25U7V8Ui8nXkSHv3n4GU 12:50:36.6 Debug: Rejected Hashed Release Title: 3kZcmAwdWOdhYgP3iNjXCpy2CNlGOU4x 12:50:36.6 Debug: Rejected Hashed Release Title: FegNHzmJXtJmlXjcnYCOl6qdGdk9pfyk 12:50:36.6 Debug: Rejected Hashed Release Title: dgAGvcUP1pWDcKRqBakDbSSJBArF641I 12:50:36.6 Debug: Rejected Hashed Release Title: 6ebyCnqvMkp4GMXwP0irjoGVv8WCtYJT 12:50:36.6 Debug: Rejected Hashed Release Title: o7XGlSg4HjtSwDCyUBZLEY8dZB7HM4oY 12:50:36.6 Debug: Rejected Hashed Release Title: kfE0diliyreZ5XAhou6NZXSelIDDDHCQ 12:50:36.6 Debug: Rejected Hashed Release Title: fiSxnpKIbXHq314ghPy1oqfZ8bv4XoRz 12:50:36.6 Debug: Rejected Hashed Release Title: 9Wc2KkbU14QD12J5R4NoHvPvxpc31C3N 12:50:36.6 Debug: Rejected Hashed Release Title: Eki8x8Uw9685REKDTl6uKg7natO8eRAj 12:50:36.6 Debug: Rejected Hashed Release Title: pCrbuGnVyGpc9nXUxR1nFzHWZkeAswJd 12:50:36.6 Debug: Rejected Hashed Release Title: XZVGC4gPmLKcioaWUOD5lm2tdJhvJ7sa 12:50:36.6 Debug: Rejected Hashed Release Title: SUpSRVWIpUsieQN2h15m3MLrzLhvr3uH 12:50:36.6 Debug: Rejected Hashed Release Title: ao8fqWvlOYeNFdjFFZ0prqU4Zv6ohPQh 12:50:36.6 Debug: Rejected Hashed Release Title: jbqmC3UYYffW7aNqtWsVpHu4irvMOHo7 12:50:36.6 Debug: Rejected Hashed Release Title: kghw2Ns3JDj2e9yrztGnHVO667UZaLCd 12:50:36.6 Debug: Rejected Hashed Release Title: C9GWCm1WBQFTAwbTQYTXurcHjFEx0dEf 12:50:36.6 Debug: Rejected Hashed Release Title: 1xAWppJILfqcYBvmIg32NklxZL2ahoeU 12:50:36.6 Debug: Rejected Hashed Release Title: zgcw5wSyxn1TWiQLYA5lwQ4GZ0dIxVkj 12:50:36.6 Debug: Rejected Hashed Release Title: 9qtavOglTafCQ5xM0YkWqLYRPykbY5Cm 12:50:36.6 Debug: Rejected Hashed Release Title: 5ibt0liPKn6yBHbHShuDB7EokLQDdofR 12:50:36.6 Debug: Rejected Hashed Release Title: gWLTsJ2S3NAh3iwYesxELwlRRovGFSan 12:50:36.6 Debug: Rejected Hashed Release Title: eyjLQuQGhGDhFKy4J608sLw01gjp46hp 12:50:36.6 Debug: Rejected Hashed Release Title: 0UrYsMRfIiDRzRx41ELOB1usXIM9YURa 12:50:36.6 Debug: Rejected Hashed Release Title: ST0127XeIwOXrKQfFLtTR9yy3cGlgfJy 12:50:36.6 Debug: Rejected Hashed Release Title: KtkbgrcaRZD3ewi6phJgxgkXN4ejkKhf 12:50:36.6 Debug: Rejected Hashed Release Title: USOGq4J8nnBOjIxFkgNVMRbQqWfI5drr 12:50:36.6 Debug: Rejected Hashed Release Title: 4rfBnifbdiPAinvio9Nt5g5nivy3FTfm 12:50:36.6 Debug: Rejected Hashed Release Title: wlTfdb0acAJtoXA8Y1qOoJES6rySmUcr 12:50:36.6 Debug: Rejected Hashed Release Title: F5gaQSiClRtnB0joxdPzlQbUYuhS0Vtl 12:50:36.6 Debug: Rejected Hashed Release Title: cyE5KlKy9XTg4QWIdHZkjBY2xfKBw6KR 12:50:36.6 Debug: Rejected Hashed Release Title: AxwDyJePv4mrnTrQOXf9xxc10EVfVQny 12:50:36.6 Debug: Rejected Hashed Release Title: zOZR7yUDMbo2BeGCYUWem8PkpK08b5wv 12:50:36.6 Debug: Rejected Hashed Release Title: 7rpGR8NTp4Y7aB2pnAqlkpG218nBExLv 12:50:36.6 Debug: Rejected Hashed Release Title: cLyjpTe8GOFh9c6FNrZ3uFhqyZlxV4ID 12:50:36.6 Debug: Rejected Hashed Release Title: EMU6UlUH9ISH1EZGoaqd8hXpoASAb0el 12:50:36.6 Debug: Rejected Hashed Release Title: tVTbvSCwhYKp4zu5uubeG0JESG8KEq09 12:50:36.6 Debug: Rejected Hashed Release Title: zwwMBd8MS5xfST0OpsCJzdVhEofwGQLt 12:50:36.6 Debug: Rejected Hashed Release Title: gEryJPLz51nuOUI6e2N2VZqyNUArp6QB 12:50:36.6 Debug: Rejected Hashed Release Title: PJn08YU79jm5VRtBWpjhHIkkjgD97zpi 12:50:36.6 Debug: Rejected Hashed Release Title: E9hZpueijZJffKNESVNZIzrhKobGAMMa 12:50:36.6 Debug: Rejected Hashed Release Title: K5B9EmlnL5aE0SDhUwTIMMtd1LGVy2Rq 12:50:36.6 Debug: Rejected Hashed Release Title: LYImXb4uJ8LHa51nxwjzUPyfTAymAzrO 12:50:36.6 Debug: Rejected Hashed Release Title: UsjT72gEfLneS8w8rrLzubBMEhrmqqAm 12:50:36.6 Debug: Rejected Hashed Release Title: O33kk5dd6N8djpJiWpDBbWH8YM67vXhM 12:50:36.6 Debug: Rejected Hashed Release Title: s6x446daQNY1rJIJJln1lTh1zfoc8ukG 12:50:36.6 Debug: Rejected Hashed Release Title: xVdbUUDtEwxmSuagVBbzGvpeKywRN3Z3 12:50:36.6 Debug: Rejected Hashed Release Title: OAuZBuDcmzzEAWWGuTzfdgKIizGPqkRR 12:50:36.6 Debug: Rejected Hashed Release Title: 63wpOgw8dfsPFiBYNYikxOgXbiBk16em 12:50:36.6 Debug: Rejected Hashed Release Title: kboNoro5fxjaCspAVenzLCCUdBhf81gz 12:50:36.6 Debug: Rejected Hashed Release Title: IoABZ4iqr4J1gsspSl0jTUXE8iji3UZX 12:50:36.6 Debug: Rejected Hashed Release Title: xqHcRrwc6u0QZLf2KXXbIqfpuKjPEiOK 12:50:36.6 Debug: Rejected Hashed Release Title: p9teVGWELdzA3tXZ0MKXL8iUk4v8XVLO 12:50:36.6 Debug: Rejected Hashed Release Title: 6wq3aAHWQIiSAY6Uw4dxHRD9eUrmdkbP 12:50:36.6 Debug: Rejected Hashed Release Title: MVkYJP2ntQY7gWhNShrCamjSVw3b3Jus 12:50:36.6 Debug: Rejected Hashed Release Title: VZDeyqMLkPzOgGbvOfQZskDcgmJWzItr 12:50:36.6 Debug: Rejected Hashed Release Title: Vhgqbj9DsUBQlFAQO6DxhuB8g6JTr3Yx 12:50:36.6 Debug: Rejected Hashed Release Title: lJa4NULH0vFrmKaQ8adnKLmAS3M6r8Wb 12:50:36.6 Debug: Rejected Hashed Release Title: O8v2zAy4uEvIqtz5RKw52YYGDpL3wcP2 12:50:36.6 Debug: Rejected Hashed Release Title: FVijmHiJzv0Mk6dnIe6yeLLwFoZWqFpt 12:50:36.6 Debug: Rejected Hashed Release Title: WPNW5rmxWtUoWBDTYIjYnQiP1PutFpP2 12:50:36.6 Debug: Rejected Hashed Release Title: M6aGiM4NFR0xyxVpKR9h05C4jIzuY11X 12:50:36.6 Debug: Rejected Hashed Release Title: IRrZllRxRfauMp4qr8vP7lGueTZusHCq 12:50:36.6 Debug: Rejected Hashed Release Title: 28hNqJ6JY0Oaw6UneNMWZ5qfqPAKHkgS 12:50:36.6 Debug: Rejected Hashed Release Title: eQXhqAxoGFLC8xgWDhuJaCgl6ezs3Lr9 12:50:36.6 Debug: Rejected Hashed Release Title: 2kfoFYp9h7PNfnaHWzLfV9c5uz6s7KI7 12:50:36.6 Debug: Rejected Hashed Release Title: RPsFGqjhjUkrwECGbH0sVGBuyeVZTgix 12:50:36.6 Debug: Rejected Hashed Release Title: tYeeFr2f2I0kaSvH1gjBMJI4bDx47VaU 12:50:36.6 Debug: Rejected Hashed Release Title: VBdVRAcatwctP4QA4uuMVHw3O9lI2Sre 12:50:36.6 Debug: Rejected Hashed Release Title: RZyTSbvOwUd1XgiotLWASt2zNjmwUqnK 12:50:36.6 Debug: Rejected Hashed Release Title: inVjLXpzzijF2wMRtTZarALJo69SW1jw 12:50:36.6 Debug: Rejected Hashed Release Title: SeIdImCTyvl8Fy27O3BDKF4wyRC9z604 12:50:36.6 Debug: Rejected Hashed Release Title: osFZUqqYtwspJi2U2tIGT7ozkB7nYp1W 12:50:36.6 Debug: Rejected Hashed Release Title: rVFcuSXficDwBcSgTJMxlDl5LSnw4aOl 12:50:36.6 Debug: Rejected Hashed Release Title: TF6V8lLDJ4s2lEGiRcmaRtvLrYPE1tAM 12:50:36.6 Debug: Rejected Hashed Release Title: 8v8BZFURGCvP6zSz0TVOR35WLqk5PA8N 12:50:36.6 Debug: Rejected Hashed Release Title: dDrJj9gmfegG5kgXU225bMTsWMXnhJDc 12:50:36.6 Debug: Rejected Hashed Release Title: aRgBh0oydYPiw94uf3likTVnOOAh03on 12:50:36.6 Debug: Rejected Hashed Release Title: APKI9wzmFrmjAUeQ4BGrrplFb0VnQS4c 12:50:36.6 Debug: Rejected Hashed Release Title: b71pjGBaAorCuuLENBQhlcw2AcnSOfcr 12:50:36.6 Debug: Rejected Hashed Release Title: eqySjoR4lwX2AMeeNCo0jfpVv1pRd8ah 12:50:36.6 Debug: Rejected Hashed Release Title: H3PpnWSVzBXReQTVmdd823zY2PZfWuAV 12:50:36.6 Debug: Rejected Hashed Release Title: dQjaz33HH0NwdZXYJh9uH6uTnLDnTLR4 12:50:36.6 Debug: Rejected Hashed Release Title: 5IDH3eau4TfPuqWuREk1BGcIEaX0KZwy 12:50:36.6 Debug: Rejected Hashed Release Title: xAuA9DiIXLDLRsR5Kbt9Gr7xDJ9NBweh 12:50:36.6 Debug: Rejected Hashed Release Title: gby7cgYFrOftLg9Lt0RbGfA5VdbRbM8n 12:50:36.6 Debug: Rejected Hashed Release Title: U6FgahspfjkZ7NxpEiCE0cCW6o3BpdJO 12:50:36.6 Debug: Rejected Hashed Release Title: oIvbpmK2owwDMiMvPYinKpMutsyXtGzg 12:50:36.6 Debug: Rejected Hashed Release Title: oakfqN83z1Cr9u0PpgvUma3MOKl7pIJS 12:50:36.6 Debug: Rejected Hashed Release Title: XNOOwYeShAmWm8nInihCdUZeoG5GBc3N 12:50:36.6 Debug: Rejected Hashed Release Title: 7e66Gq8GaSDtRX9eDCtlmUTPrz98SQMV 12:50:36.6 Debug: Rejected Hashed Release Title: B6RGAYUenzbiHZqEItacGJdsc3NwaQi0 12:50:36.6 Debug: Rejected Hashed Release Title: vTOgZNz0vQ6xmr5ZnvEFbrcKnkrTJpCM 12:50:36.6 Debug: Rejected Hashed Release Title: j5C50MA5UbKJPwJERLvrTuLjmVIEcHjh 12:50:36.6 Debug: Rejected Hashed Release Title: vwEDosP6UnziywY4s6tuDlnEa67CNH0T 12:50:36.6 Debug: Rejected Hashed Release Title: gNeBplE92dx0c6wXdg6YzI3fuqUKstsa 12:50:36.6 Debug: Rejected Hashed Release Title: VQIBX7vaJkBQ9zpvL8uzwsUJ4q4MLVEA 12:50:36.6 Debug: Rejected Hashed Release Title: 5O4F51FsjGXwFBzm4fRJ2aOLvcAZCTMf 12:50:36.6 Debug: Rejected Hashed Release Title: ZSeFc9XJe0Bver0KOdxdTBG2YcNqc5KK 12:50:36.6 Debug: Rejected Hashed Release Title: uYXMx9DrFqb3TZfIwRasKvYCkJClWyGW 12:50:36.6 Debug: Rejected Hashed Release Title: PFeup9T2rGAnFZVECQh9iQdMh9GeJDAc 12:50:36.6 Debug: Rejected Hashed Release Title: UgKx8rsTun7VhPKDQh628Mgbatw9XEnm 12:50:36.6 Debug: Rejected Hashed Release Title: xeYxc1yidG9ZtlxmlbS58J3UcHjs70di 12:50:36.6 Debug: Rejected Hashed Release Title: I6xmBsVo4l4HY28xpWGn8MteHh5nCjbm 12:50:36.6 Debug: Rejected Hashed Release Title: QlTbQSBnl5pDfMndIl2J63xNoaxUkAE8 12:50:36.6 Debug: Rejected Hashed Release Title: z0BtTg43tVzmaMTblYZTWwdXQ8RV75dJ 12:50:36.6 Debug: Rejected Hashed Release Title: cwpcrd4ekOku8l4ANBHugDB6NivAkOoe 12:50:36.6 Debug: Rejected Hashed Release Title: mU3C2jX5jmwWgqen11aMiX4MyMgUY4PU 12:50:36.6 Debug: Rejected Hashed Release Title: AMmtjTx5bpOhnCqQnTX1iEg3Ah2VwYRA 12:50:36.6 Debug: Rejected Hashed Release Title: tNy0VtQnxhEmRghNuuxCk6J7nWwsdz50 12:50:36.6 Debug: Rejected Hashed Release Title: 3ZCA3YrRkeEHdFhwCg1NxUDmO23WDctc 12:50:36.6 Debug: Rejected Hashed Release Title: RMPQug857169VgNsUKKQBoyyAb6tGmVm 12:50:36.6 Debug: Rejected Hashed Release Title: Au73MECDn6rQ8RYCL8X9ZRqKcTgvQ5TD 12:50:36.6 Debug: Rejected Hashed Release Title: OeIwz1H20NttGRmRVkB0m9vFC2RgUDkk 12:50:36.6 Debug: Rejected Hashed Release Title: Tn7TOWoM62C8tOUi6FLK9Q7jItq35a2V 12:50:36.6 Debug: Rejected Hashed Release Title: a0XqrO75pCFKaRl0LtpbjfdbvALw50C1 12:50:36.6 Debug: Rejected Hashed Release Title: fVVn8uSZBw3dlvNRnkGE3MNW0fgdycJe 12:50:36.6 Debug: Rejected Hashed Release Title: MiQ62a2U21nRg7mDR8rhl8RQqnxSXuNC 12:50:36.6 Debug: Rejected Hashed Release Title: A2Pt6RwO58yNiRcg35WTll9phmKgglBT 12:50:36.6 Debug: Rejected Hashed Release Title: g2ovDggooOJMs379ffMnPmQFgHFgKxYd 12:50:36.6 Debug: Rejected Hashed Release Title: 6MEJKfp42gCk8zjIKM0mUjoFRAc40cZi 12:50:36.6 Debug: Rejected Hashed Release Title: 9GSqrtYfsMUihW2xSvmfB0zVRItWQBub 12:50:36.6 Debug: Rejected Hashed Release Title: Dc0cKhNEbH0p11LuwasFoOW6upeTJqi3 12:50:36.6 Debug: Rejected Hashed Release Title: Np1VyVj7rLxYaQfMOsKRnd9rMFBXhOpu 12:50:36.6 Debug: Rejected Hashed Release Title: K5krvJ12qYEk2Ikd1FuPrcfXRKIAPs2O 12:50:36.6 Debug: Rejected Hashed Release Title: AXVKC96G3VnANs7jRF3muCvsAFvdyFNv 12:50:36.6 Debug: Rejected Hashed Release Title: jzxaE7x5iD95CVZq841GeUu3Boc3ClUO 12:50:36.6 Debug: Rejected Hashed Release Title: rjgEvhBZE8kDEBMTGthBL7bKpysw9dUd 12:50:36.6 Debug: Rejected Hashed Release Title: PS4o37e83v0t26VPFREnFe3u2yetf23c 12:50:36.6 Debug: Rejected Hashed Release Title: 3W6Z2DI0r6cqxRQrCQA5gPIzSxTzW7ZB 12:50:36.6 Debug: Rejected Hashed Release Title: 4TSIXtKpHQgJ9Z25l0maNmmIa0OrN7Lg 12:50:36.6 Debug: Rejected Hashed Release Title: 5QzkfTbz9G66XXy7njuKLw0HdQFyHSw1 12:50:36.6 Debug: Rejected Hashed Release Title: ZV44YNiXE3McJ1YoghEAh1iSQqXPxO0Y 12:50:36.6 Debug: Rejected Hashed Release Title: 3GQ2wAyeFQnKGSh66w7Bl8pcH31cSClf 12:50:36.6 Debug: Rejected Hashed Release Title: S7LhAlhbwmL81f60g5L1HM1M0UZyUt2q 12:50:36.6 Debug: Rejected Hashed Release Title: DhNPmQ2zUAnFEEE8b98cMplMnJMUVOCw 12:50:36.6 Debug: Rejected Hashed Release Title: GKcUcGzNTWibLe15oEvLJ1pOmh0zWoiO 12:50:36.6 Debug: Rejected Hashed Release Title: jMtzlHZOULQkFFcSXfK13YDHI7YXvsUu 12:50:36.6 Debug: Rejected Hashed Release Title: k2A6pmddvad5eOG0c9aeYTTJ8PUNuW0M 12:50:36.6 Debug: Rejected Hashed Release Title: lfrimM7VJ3hXUTHjD7Fdt3hXsEdVv4yq 12:50:36.6 Debug: Rejected Hashed Release Title: 6PozCz0OTMnknsggwdWx5a2NpRRYfq1a 12:50:36.6 Debug: Rejected Hashed Release Title: 9hTKskk4QRODquBx2umuKxMQLBgMQUCg 12:50:36.6 Debug: Rejected Hashed Release Title: 5NnlvMAppY9y3i6vCOc5evyDnp56qmjL 12:50:36.6 Debug: Rejected Hashed Release Title: pAPydJESG1poWbRF6Pyjj5STp5WnhsFz 12:50:36.6 Debug: Rejected Hashed Release Title: vYUg3VAdlhTOLVqMF8sJEV09wFx0aFPW 12:50:36.6 Debug: Rejected Hashed Release Title: 2QQYkQ8gWGB7gGi8O1v6fOwyJVlGfE36 12:50:36.6 Debug: Rejected Hashed Release Title: TKUO8mGL24wpltjGshhCiqjkFdTyHVwz 12:50:36.6 Debug: Rejected Hashed Release Title: 3ODlEubK4wHSp0mnCX2UHNyOfiFy323L 12:50:36.6 Debug: Rejected Hashed Release Title: RVQ9DfAf16wiHAERFzAdzGWporzOBTAT 12:50:36.6 Debug: Rejected Hashed Release Title: K7J4wqPEswO0e4WBsP4BMo0PgR6FRcuk 12:50:36.6 Debug: Rejected Hashed Release Title: NMFE2vjpiuz6zsrxxip6Ga0BYlbQVh5S 12:50:36.6 Debug: Rejected Hashed Release Title: pFwAlAGdVwAq3XMypxbDk0wreBF8tMpK 12:50:36.6 Debug: Rejected Hashed Release Title: 4URHldv71lWSxAxFcWZyyfC8PWX6zXMf 12:50:36.6 Debug: Rejected Hashed Release Title: bYKisbGFIvWbNlQaQk15BLNkn4Xn67pU 12:50:36.6 Debug: Rejected Hashed Release Title: 2Qf5Sid4wLyruzDcdO2b0YqVGmteMQPr 12:50:36.6 Debug: Rejected Hashed Release Title: 3vd0EgT7O99BfomxgQqegzKrb2HytVD6 12:50:36.6 Debug: Rejected Hashed Release Title: 5vWQh743SQvjHPnZ4hBJRuJh4fqPuSt1 12:50:36.6 Debug: Rejected Hashed Release Title: Zcmbg8S6PdrYkMg0vxqWQt0ryHHRR1sp 12:50:36.6 Debug: Rejected Hashed Release Title: g99LsfCnAtjdGagnFlZquUIEahfiyVwZ 12:50:36.6 Debug: Rejected Hashed Release Title: SpMXxfVevUAnzFL4Z6ckTp39UsUUb1YV 12:50:36.6 Debug: Rejected Hashed Release Title: 86iT4dsIPvL26oBXZFabBDqdds2I04v2 12:50:36.6 Debug: Rejected Hashed Release Title: eanugULkEo62IURCOURIAPQbO2LQuQ0B 12:50:36.6 Debug: Rejected Hashed Release Title: ybfsmcsz7bFWqB2UXBByO36b0z6W5LSo 12:50:36.6 Debug: Rejected Hashed Release Title: UIA6xpoftMdWYJFXuczPpZuoy3rzQdL6 12:50:36.6 Debug: Rejected Hashed Release Title: Oz5OsDHmHGt0Sz9d1R6QzajqxeA2lAt4 12:50:36.6 Debug: Rejected Hashed Release Title: zST9lR38LQVn4sIK4GPF3zgBb6SfJC7B 12:50:36.6 Debug: Rejected Hashed Release Title: KAacuLpeuvQDQP1PK3uFHtoT6EHNNdtA 12:50:36.6 Debug: Rejected Hashed Release Title: 207gptktRsJMhjAlpYGWM9gaTuUCRWxJ 12:50:36.6 Debug: Rejected Hashed Release Title: cfofT0aRpnrXW4TWwbyWs3auFAw1inno 12:50:36.6 Debug: Rejected Hashed Release Title: WHrZySGxqN1QF6fdVOZpKqBR8FtIsYn7 12:50:36.6 Debug: Rejected Hashed Release Title: pJciZ6vN9pKXAba9lMtltsVFjqFylqo4 12:50:36.6 Debug: Rejected Hashed Release Title: 72Evtme5QjXZQfM9UjdyuBy15FmKiucq 12:50:36.6 Debug: Rejected Hashed Release Title: f6txykQCc5UPiZ9qS51R8xdhygRosdIH 12:50:36.6 Debug: Rejected Hashed Release Title: gST3xSHwgIhqKb3LZM4tBh54vk38vjhJ 12:50:36.6 Debug: Rejected Hashed Release Title: rfBqRi82X57fxJRcfcE4ON2xJRtmz4kh 12:50:36.6 Debug: Rejected Hashed Release Title: ehVPORzCG9FTNCN5WvnDyTmU4BMCmyGb 12:50:36.6 Debug: Rejected Hashed Release Title: dHq2ygBWTBCr2mYDeHDRAJAB0wTPwrzd 12:50:36.6 Debug: Rejected Hashed Release Title: 9ovPcAc1HIadaLO3juYyR2HJ7I59TGQo 12:50:36.6 Debug: Rejected Hashed Release Title: IyPGqD6JgZZdqg3CCRJFHeDxCyeEl5Kv 12:50:36.6 Debug: Rejected Hashed Release Title: DVXFozLIvrEjqBfub79WGcm9HZTNhy4i 12:50:36.6 Debug: Rejected Hashed Release Title: vo98kEUoxXfIlVn8pde9CAfg1LKyJW9Y 12:50:36.6 Debug: Rejected Hashed Release Title: OSZMd9glAJFJjh4gKaGwwAy6ufrWGumF 12:50:36.6 Debug: Rejected Hashed Release Title: S3dV0MRsXXGiPxWvRD1xmXNa9uiWpCcT 12:50:36.6 Debug: Rejected Hashed Release Title: EhWw8zm5kqDyhuoutQ54eBfCc1RfsJWg 12:50:36.6 Debug: Rejected Hashed Release Title: 7oQaUTp6zjk6uKlf1lOpDzC1Ijw6fNoZ 12:50:36.6 Debug: Rejected Hashed Release Title: vhyqyRG4wvVX7te552sz3hGZQn34bVxK 12:50:36.6 Debug: Rejected Hashed Release Title: xdA2W4EM4H61Cct1vDVe9oNRDrajBBaw 12:50:36.6 Debug: Rejected Hashed Release Title: Ns0nPFlBg4HP7Li4l4vcJJNR9LAu6YyT 12:50:36.6 Debug: Rejected Hashed Release Title: aWNDrKTAKOwh0Wn0jA6YZ30J4fug4KuH 12:50:36.6 Debug: Rejected Hashed Release Title: QgyBEYCb0TvXWwfz66Ns5o1C2mbnrqET 12:50:36.6 Debug: Rejected Hashed Release Title: u9eyXSNrbpAYkHxpI9zye7gi9DE9BcxT 12:50:36.6 Debug: Rejected Hashed Release Title: gE1Q827vhGUo72hK9HAViZuAj5JYOD01 12:50:36.6 Debug: Rejected Hashed Release Title: G6PX1WlSA2IIwLJVV11ukWDD56OjYh6N 12:50:36.6 Debug: Rejected Hashed Release Title: GIM0hHMVuO8huRLmcwCSkts9UXLRnlj4 12:50:36.6 Debug: Rejected Hashed Release Title: DeiKe0TgLXRO6CFzH6Ai57T5sYygjrum 12:50:36.6 Debug: Rejected Hashed Release Title: ANmWXzGLNWhLE4RD4baV3uUCm28NND7h 12:50:36.6 Debug: Rejected Hashed Release Title: 3X8vQjdEKl2fxQVOxXdBUHfOHWNmvfed 12:50:36.6 Debug: Rejected Hashed Release Title: b4o6NpYI5Tmiaf3Ss1Ni3Wd3Vvzlq8bM 12:50:36.6 Debug: Rejected Hashed Release Title: VDPpEG7NOlHcntgx2yMr1sV9NpLnzyAW 12:50:36.6 Debug: Rejected Hashed Release Title: XRk7bSLiFxLffoVGIDKelDlBuWvB317N 12:50:36.6 Debug: Rejected Hashed Release Title: BAe0bmzyB14lAklmJTOcfiYGKMvg1g4d 12:50:36.6 Debug: Rejected Hashed Release Title: YtH2s3QmFQuRhLxg3KX7eU32170nA2lH 12:50:36.6 Debug: Rejected Hashed Release Title: jFELG3H5kYqjQRd12M2aEjswVadNHokV 12:50:36.6 Debug: Rejected Hashed Release Title: jtp514OjKiLbEqF6QI42HUpgPxk4V7Da 12:50:36.6 Debug: Rejected Hashed Release Title: B8xXTBoKullVLoGY0zXWh2fJ9Sktfv7g 12:50:36.6 Debug: Rejected Hashed Release Title: 5CkdISKquR0cM9s1azUd91nz1UzaIeYt 12:50:36.6 Debug: Rejected Hashed Release Title: kghKg5q8rXui47TfKllFfhXvF7ebPsKB 12:50:36.6 Debug: Rejected Hashed Release Title: VchpPMjRHAnaBknBL9roiarjvMnzqwMz 12:50:36.6 Debug: Rejected Hashed Release Title: ybXtBMsCcJuQc52oozTT5xO2d4uf0JN1 12:50:36.6 Debug: Rejected Hashed Release Title: CfIBk49a6gdOYJ3iD8Hh3CmX8c475M2T 12:50:36.6 Debug: Rejected Hashed Release Title: 1IXo4Bq6XW0kuGJkyYdSg1sD4INdqY4T 12:50:36.6 Debug: Rejected Hashed Release Title: u3T1DLglkP4JWpdypj6F2sWRSw48tsH6 12:50:36.6 Debug: Rejected Hashed Release Title: NsWlJVSi7qdDSmzdZw8ndqpWVbEij0Vs 12:50:36.6 Debug: Rejected Hashed Release Title: qUhAu9lahzYngMbYmbYgtUeIOK1UUcve 12:50:36.6 Debug: Rejected Hashed Release Title: V3RRgO2iPcCt814sng8chCVZs1S2XcvX 12:50:36.6 Debug: Rejected Hashed Release Title: 4QWeg0XaQWBg8e7B9fxgVUD8Dj50fyVX 12:50:36.6 Debug: Rejected Hashed Release Title: 7MnkF3lsjO1ToJAUVnAyETIPhkwdBbx4 12:50:36.6 Debug: Rejected Hashed Release Title: 3F464TNG6qqNBke3rFYrpKwfbIpAEhR0 12:50:36.6 Debug: Rejected Hashed Release Title: OeUIQxq1TGZE05lJqp7SMDvWGW8uh7XA 12:50:36.6 Debug: Rejected Hashed Release Title: DFhrOU5QacXaLUbAMCd5JS0MFE3XZCBu 12:50:36.6 Debug: Rejected Hashed Release Title: TH87DHpSo5U7M8qoBxzQ5IJKGoancrBw 12:50:36.6 Debug: Rejected Hashed Release Title: JuXuMZcV3de2wSRrzyfayyaYi6VsbUH0 12:50:36.6 Debug: Rejected Hashed Release Title: C6tMJ0xAhopMwjZ25vYEdB6WQ9QtiwMi 12:50:36.6 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 12:50:36.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 12:50:36.6 Debug: Rejected Hashed Release Title: xToGb238Tcumr7aa8nzQUwvmV6EG1TfJlNUBoeh9 12:50:36.6 Debug: Rejected Hashed Release Title: bg2vuQ8JquPzCirt0e0iiigPhcjaanxFAvXkRdPw 12:50:36.6 Debug: Rejected Hashed Release Title: ngFerpx5XzmoLW3VlqCHPOJdg4fuHZ0yDSr1ywAv 12:50:36.6 Debug: Rejected Hashed Release Title: pvGpMb5hchNNydUSPAVouvE64quWjq3RmWZ1TmHQ 12:50:36.6 Debug: Rejected Hashed Release Title: IhPO4RNKuDOKZojdBEIoR32zY2HFn5iaZOYLBp24 12:50:36.6 Debug: Rejected Hashed Release Title: 98G7VLpBgFJJTE07w7JsVLSUfc57FlRG6wGRmvPY 12:50:36.6 Debug: Rejected Hashed Release Title: j8WBdqHWhCPqk30L9Bh1R97adfeUjGxaOJoZTwB2 12:50:36.6 Debug: Rejected Hashed Release Title: oQMFx8Q1I4Vh7UTvgRyGyxGMDIjxe5jumHNswX3J 12:50:36.6 Debug: Rejected Hashed Release Title: WvHQGXN96ffxiHZozibv8mkvjo9jHMCQTACAVRFS 12:50:36.6 Debug: Rejected Hashed Release Title: fdB6p3n3iw2nIc8Tl5idaRHaaQxXYQOfqc6SDOFZ 12:50:36.6 Debug: Rejected Hashed Release Title: FAXaCVsqbZsTruqCYvrIoV5xvZT9SSSwIcL4bOSw 12:50:36.6 Debug: Rejected Hashed Release Title: IhOL5oaxBsQahWxfBiTCnbQHsIEmFoEG7HtdjnyN 12:50:36.6 Debug: Rejected Hashed Release Title: 7nWPKfYKG8C1zrCM8VRnhVJcWZCUL8b8n1B3fPAo 12:50:36.6 Debug: Rejected Hashed Release Title: cKUSNv3zSCqzTQgukfXUi6uFt8iAvnxeuSCqVr1r 12:50:36.6 Debug: Rejected Hashed Release Title: 1NsYCPZq3RSSZOF704EdppMK7qmGrTt1a3Kxxwlj 12:50:36.6 Debug: Rejected Hashed Release Title: GTbaTMsrLct2mNUjYKvjGNlHYXj89qao3cnd58O4 12:50:36.6 Debug: Rejected Hashed Release Title: KfoiIt7i29SH0BCbfnATGdODd2042IIO0Qb7Lglj 12:50:36.6 Debug: Rejected Hashed Release Title: zUGKOOpvTlgVSCJIRk213qpA01Xd2O47y3AbzCi3 12:50:36.6 Debug: Rejected Hashed Release Title: TjC9CB96dSUWZejRYONAw9VsbLWEIgp6Nr5fbg59 12:50:36.6 Debug: Rejected Hashed Release Title: DXaAuou6cfIunaKcUBci2ENJNTaO9e3h6lT4TNIj 12:50:36.6 Debug: Rejected Hashed Release Title: ZTl2aAdNmHsvHSiEcp9eRcpENgBQSZJZ9aietSTi 12:50:36.6 Debug: Rejected Hashed Release Title: SG2qe8N8j7lDtRVqfW28bnH7i8EcidEpYyVTEkhw 12:50:36.6 Debug: Rejected Hashed Release Title: HMe4HJmYCyDEkOiqAYImpjUHclvRCBrShQsgCCTf 12:50:36.6 Debug: Rejected Hashed Release Title: rgoY04OAoMjyHPw2vFE1MnPRXh83DkLSzY81R9p1 12:50:36.6 Debug: Rejected Hashed Release Title: iKs6o7kaOhyxu52wrAedebXklJuFTX5vOS0eh9MC 12:50:36.6 Debug: Rejected Hashed Release Title: a8uMhPvBRAdQ1lXwCx6eVDnAwNgXWiNTgxNchfjL 12:50:36.6 Debug: Rejected Hashed Release Title: 6RCCHjweSwoQeTPusG7hCo8lg9jrSBYbK9aJSfFz 12:50:36.6 Debug: Rejected Hashed Release Title: jNu8DSwfQNDByxrzIh3pxeJupvCmt329ASxX1H16 12:50:36.6 Debug: Rejected Hashed Release Title: 9XA12pvyADflUdVzxmF3fkmoXE9gXIxKNLr09EpA 12:50:36.6 Debug: Rejected Hashed Release Title: 4N8WpTjEJTMNWltk6igfh8RxFHJ3z72tIFXDqIgd 12:50:36.6 Debug: Rejected Hashed Release Title: khLN6PU242xDLpGb0mulPHncw9nxmuWB5cAHDeHI 12:50:36.6 Debug: Rejected Hashed Release Title: 1Aqt0ezCuqXqugZlWf4OY8A7FnWMjLX1pnZUeBUM 12:50:36.6 Debug: Rejected Hashed Release Title: Tk36TYec0C2cv0mZD3VBl87McW5eKkTnZkI9tfRW 12:50:36.6 Debug: Rejected Hashed Release Title: oiVPXrsijq0bl0yic8kONIsZfYVO1SpU36rdRr46 12:50:36.6 Debug: Rejected Hashed Release Title: K2ZKVoE7vDNwQlLyXscycRwjYGo4Cv74iW1t3FBU 12:50:36.6 Debug: Rejected Hashed Release Title: fEEKvIi6dd7jl45QbSk5dD0ujzfuRK3mptv5FahI 12:50:36.6 Debug: Rejected Hashed Release Title: Qe3OczKL51LjqoiwDKKCn9TwUIfvCXqKWd1hzTWc 12:50:36.6 Debug: Rejected Hashed Release Title: beXFTaWoQXtRPU9GoBV2t2kSd9CMo0QIBVdWunPm 12:50:36.6 Debug: Rejected Hashed Release Title: SlhZ0f7zBevH5CumCRBels2HjYrH0bSupqD0Uull 12:50:36.6 Debug: Rejected Hashed Release Title: X2ItiFcW3cNeO2uJmhjXpozsL2uxIPm6QqaVbTCz 12:50:36.6 Debug: Rejected Hashed Release Title: X7Py6iZSlB22c2STEfdO4KuLHyATwgwHnb8dsy6N 12:50:36.6 Debug: Rejected Hashed Release Title: Wd4iu3dDD1eFljO8sK6mVRdJlPsbvL9jEJzBGWJA 12:50:36.6 Debug: Rejected Hashed Release Title: ua3LRoLK0FWqFQ10IPhjNkwIS6wKPu2MRHMgHjdZ 12:50:36.6 Debug: Rejected Hashed Release Title: 6G37OUuey8HicGYiden9rYx81uZxVh5LuSSIAnDH 12:50:36.6 Debug: Rejected Hashed Release Title: hhHDhC2qTzzhDzRXO8y7vC8fTArd0hKMTQ9dKm15 12:50:36.6 Debug: Rejected Hashed Release Title: tH86aNpJtHN6JiGVsx5VQZ3TiW3npyNV8c9O4MmL 12:50:36.6 Debug: Rejected Hashed Release Title: xnQI1Huj5kBMNCYV7MoFgg3uqWcPFgOXqcRNOIOs 12:50:36.6 Debug: Rejected Hashed Release Title: J8kk4NMiBLBwVWaTWifBmopCtgyVmI5V3hRULH1C 12:50:36.6 Debug: Rejected Hashed Release Title: 8tD4t5QaAVmtaeHpdRSSm0MIvv2O4PB74SE4CfPZ 12:50:36.6 Debug: Rejected Hashed Release Title: VXiv68s5A3C2Zk1ePVpUMBtl2cNA06NafocsIDEF 12:50:36.6 Debug: Rejected Hashed Release Title: pVqxn1TaPK4eOVP73qbSFLTjSK1igecLlJX64GSL 12:50:36.6 Debug: Rejected Hashed Release Title: U1fU1mRvjG0PthKf6pXKzfopE2Q7fDIvNRTeajcf 12:50:36.6 Debug: Rejected Hashed Release Title: 1IVCm2Ek5AlmXE9rdR9UFPsIgCLrlE2VlAxsndpx 12:50:36.6 Debug: Rejected Hashed Release Title: MhDOKSFARAqvtoi71g3Ux7EzrIQj86Q7zfq3ZN6l 12:50:36.6 Debug: Rejected Hashed Release Title: oNbizDzV3MDmeY1HUqRurXwOROYcUx3AUoGSUnsA 12:50:36.6 Debug: Rejected Hashed Release Title: GDd3gttpdRuRyZxu2GaLl5SHGnfvtgCqvbEe0bnO 12:50:36.6 Debug: Rejected Hashed Release Title: HQzaTCXrWdtgLCK91PfNEeJM80uDtp1NnUCeyYwn 12:50:36.6 Debug: Rejected Hashed Release Title: shhy92fu9KbLxoAqhumhzXHZKQpNbI2STEuqb0Rf 12:50:36.6 Debug: Rejected Hashed Release Title: vn6OArsvXhSKoh2ETXlunmYICVD8yUWrFGwQAowu 12:50:36.6 Debug: Rejected Hashed Release Title: xyVctfBxdgUQ2ZtmyRexZOTxQhemPLmlM916oSRJ 12:50:36.6 Debug: Rejected Hashed Release Title: lixNexsE7EOpq3wCfb1BZ5lu4Gp6wpc76RcR5iM9 12:50:36.6 Debug: Rejected Hashed Release Title: uxZOrJixz5zXPiPaB4KzFPavQijqsolxfAM7gEe0 12:50:36.6 Debug: Rejected Hashed Release Title: 6ckWeFy5JAXDLIShoCx3x8TJLabLrJEx9ji2ymAi 12:50:36.6 Debug: Rejected Hashed Release Title: 2bokE0JNYnIdLf7I6evRX8tTggpiUcNx4Xhf84gk 12:50:36.6 Debug: Rejected Hashed Release Title: H47SPlM0OAULk4UUh1DELRzhCoB4vVDnzo99wI2G 12:50:36.6 Debug: Rejected Hashed Release Title: OXOzU08jSNnrRYXQVjK81STvCTDMwknkiYBvRS2Q 12:50:36.6 Debug: Rejected Hashed Release Title: zWzsVBIOmbJEyuKmStwjnKUXk1has19i79znkeqJ 12:50:36.6 Debug: Rejected Hashed Release Title: WKSSAhVb3UFHSjGLa7ODugq55IxAl7VYEFKBVadI 12:50:36.6 Debug: Rejected Hashed Release Title: eQCcMdGGEifmsGg33IgFB9ncFLjF5Qdbi50vS4US 12:50:36.6 Debug: Rejected Hashed Release Title: 4gkClOVOFps2JFImTRgiLcKppmZHK9eLta5i9LkV 12:50:36.6 Debug: Rejected Hashed Release Title: aS8qyinm6CpZJFDhNAMaXIutADh7Qi1HTVxvmMyA 12:50:36.6 Debug: Rejected Hashed Release Title: ZYXO6gdhuEmf6gvkXM3sNavoIbo11uGwr9fLbRnk 12:50:36.6 Debug: Rejected Hashed Release Title: A5s913qthQoAUDVpfZZQ4Jz9It7iW6nY2Brq3e76 12:50:36.6 Debug: Rejected Hashed Release Title: qwTlS7xAehk21yNLkauYEba5lunTz5NetsbirO7h 12:50:36.6 Debug: Rejected Hashed Release Title: Vf5Fp7nNtaOYfYhISuypn7OeifBjZdyzSa9PUJjz 12:50:36.6 Debug: Rejected Hashed Release Title: 7k8djUniJs2kdnYvQEoiAyzrJYzxrdhiCJw3gnQu 12:50:36.6 Debug: Rejected Hashed Release Title: 1KKA98bugIxozclrv9Vnsoed8DRcBQYjWYPt0Rns 12:50:36.6 Debug: Rejected Hashed Release Title: ySv2viDPgezBigwGbzjucUKs1I7qjaXgJyAdQ0YH 12:50:36.6 Debug: Rejected Hashed Release Title: PWxj3zo1MNF6ssd7EEfmPZA6nnl4oMFgoLJIEnOW 12:50:36.6 Debug: Rejected Hashed Release Title: VCALGYQXIsYBws7bqlK3j44jaychkeRY3kX00KWG 12:50:36.6 Debug: Rejected Hashed Release Title: RFiQZkfmEwB3jBDs37ecWwlY2qzlhAg6IrYZwjXl 12:50:36.6 Debug: Rejected Hashed Release Title: qDkv7mC6bv6vmNj9EJdCsr4BjJXffBurXHCL7dT5 12:50:36.6 Debug: Rejected Hashed Release Title: rxEGM1VxCDzdM4Phd8jdMSdPXu3KSC6PuXGyhpx9 12:50:36.6 Debug: Rejected Hashed Release Title: xY5L9XPD5ko4Zp1EMzo8KqOvsFFT8vAC72w2VHTN 12:50:36.6 Debug: Rejected Hashed Release Title: 4VdxGwc1kH6vWkf0P1RkUdjuB0e02cqf7jb6KWuR 12:50:36.6 Debug: Rejected Hashed Release Title: pXTLjsN1cqVRFCQBeGupevBsXf8gNIQ3TDveSxfK 12:50:36.6 Debug: Rejected Hashed Release Title: HbDiTVpbd73CWrSUXn1H4H1myhkTcF8hjDyughJx 12:50:36.6 Debug: Rejected Hashed Release Title: FPdMIwxdOVthurXXtsdbiIVUkyY1OvCHltmt9995 12:50:36.6 Debug: Rejected Hashed Release Title: YnkBmtgC0sSHwlyogJbafkBKHuJDuKLW4pMPdSdw 12:50:36.6 Debug: Rejected Hashed Release Title: xfyEuqxlbNFp0zwGDAm1aXjioFv7DNs27WAp6U5v 12:50:36.6 Debug: Rejected Hashed Release Title: sFsNm386hIbiXE7P69sPgVpWw2aO4vkxXv9veDpX 12:50:36.6 Debug: Rejected Hashed Release Title: MUYWnlLR7gprh1p1c76ijBcIcGrJmaZaCqixS5df 12:50:36.6 Debug: Rejected Hashed Release Title: SctAs25im3taOZSspEQMBTjgFMj9eMv3IHW80z4E 12:50:36.6 Debug: Rejected Hashed Release Title: ft8q0jbNScaF08ZGkXJtbCaOUhrz261f93urbZNv 12:50:36.6 Debug: Rejected Hashed Release Title: JFon2xUAD0VMkeOMokdvAa48u29chJNSrfTSFDU0 12:50:36.6 Debug: Rejected Hashed Release Title: q2hrYwIK52x2dwgDjaA5nf4TJQn1O0uTLCpqg6bl 12:50:36.6 Debug: Rejected Hashed Release Title: 49cOfUGllNNcHF7jOZcdFrCuFVxbeC6NtoLU5oe5 12:50:36.6 Debug: Rejected Hashed Release Title: 9fMAHFjYqsDnkyRN2tGcMigodkziBXRcGYR1odZc 12:50:36.6 Debug: Rejected Hashed Release Title: P2d9hhaYp8JnZONJpFAUrj2bhadm4LMDl8RTB37P 12:50:36.6 Debug: Rejected Hashed Release Title: dELWNlD6b9xvGvf0A7E8qh1fGqSisG3shmdNZjYV 12:50:36.6 Debug: Rejected Hashed Release Title: XN6mmcWu83jPZ7PGwLtZ7bg9ts7m1QxYmAywh25O 12:50:36.6 Debug: Rejected Hashed Release Title: IETlfxr7hzlTiotZyF5t7w86S3V8DizPJATmyFZQ 12:50:36.6 Debug: Rejected Hashed Release Title: yWa5Dl0659utsWCrUxN464CW0x9KI40V7kqYJOnu 12:50:36.6 Debug: Rejected Hashed Release Title: 7sOim6RdOSh630tApoYK81Ku6DXztwDwbPElHVnx 12:50:36.6 Debug: Rejected Hashed Release Title: 2jbPnpgi8CDeXoT3qrMCMDMpvnsNyCTjPezDf2ws 12:50:36.6 Debug: Rejected Hashed Release Title: bQPCVUmWiVREpH21FMwzVcTQtexN7IrAUh4AHyPB 12:50:36.6 Debug: Rejected Hashed Release Title: 8Fv4sFJfcaKWORly8fOmekf8wMzDqH3vKMqzOS8m 12:50:36.6 Debug: Rejected Hashed Release Title: ZMVzSCRqn6vcvcWk4WuT7OXDqcAcidpVaZpZC13v 12:50:36.6 Debug: Rejected Hashed Release Title: byxbMGlua4fNg0FBK9eBcQjzJEMgKbevioscoX3P 12:50:36.6 Debug: Rejected Hashed Release Title: XtH5Tx5awXCHUs7g4jDmqCSvOkSrm8RY3yX08P1H 12:50:36.6 Debug: Rejected Hashed Release Title: Q9U4H91TamCjhWvjtq2WvMaEtraYaR4pLzdCNsU3 12:50:36.6 Debug: Rejected Hashed Release Title: mU4VlcMW0tVQPBKmBkuz7H2hqQ0hGmqgw2YaxYvy 12:50:36.6 Debug: Rejected Hashed Release Title: vciYIQkVQeTyyr3crfPAmqNV9msktJpYnAEubwAB 12:50:36.6 Debug: Rejected Hashed Release Title: ZSNeEHBfVDYaiEtAFkjafXBOWdtW3XYZd8wBdeL7 12:50:36.6 Debug: Rejected Hashed Release Title: BoRdVzt9AxwNPknYBh2Mpned5uWbLLZcuJjE0Gwt 12:50:36.6 Debug: Rejected Hashed Release Title: 9NS85HJWqEz61WAlZPj65eoDxaH68FWIsgQllWcW 12:50:36.6 Debug: Rejected Hashed Release Title: OgFTMqZAQUDbFvw5GObTt2Dd9XJL1J9tO5wpFPFq 12:50:36.6 Debug: Rejected Hashed Release Title: MFMIY3BJQvSXhuCrji8o3TVpr8w5KcfKBbIr3u9Y 12:50:36.6 Debug: Rejected Hashed Release Title: yokl0lrvKXe1j5hoUfpovLRj6yxzJ2m8kwiF5wED 12:50:36.6 Debug: Rejected Hashed Release Title: auRhVI2BZUOtTSLijMt3u6HzXqbnLKQehIEJPY2j 12:50:36.6 Debug: Rejected Hashed Release Title: OkgPFDLq5GVCiOpO3zjE14Ryo5AHDEpaqtQIrHYx 12:50:36.6 Debug: Rejected Hashed Release Title: kGYKhH5p186uw24UktkrCAeKuXjiU6D3glXX8fsv 12:50:36.6 Debug: Rejected Hashed Release Title: oo4p4fawoZsLS7FUcsyS3uW8mNDkkihco4n2sUJ5 12:50:36.6 Debug: Rejected Hashed Release Title: O5FI1YgH5rAAKo4GnK6SLaSZK0Vj9ILc2qEnGyEl 12:50:36.6 Debug: Rejected Hashed Release Title: jMNNKEiiugMO48TRqhUiRADrwRZcWLeKYUUPc5N3 12:50:36.6 Debug: Rejected Hashed Release Title: jTQTDhKDO5jRSOLYxxw0c5gQqgwF75TWj5oXL6Vi 12:50:36.6 Debug: Rejected Hashed Release Title: wYM4EIbqR5gk5u3vNUMI5Wq3PA3RJj7IyAPcY5IR 12:50:36.6 Debug: Rejected Hashed Release Title: 9jPKdePIKp83oGhHTwMvK8psr52J1ACk4dKpTEBB 12:50:36.6 Debug: Rejected Hashed Release Title: q2chUuEdpd5rUN54nPPeIfiSvBl4JuqXBizp6dlK 12:50:36.6 Debug: Rejected Hashed Release Title: BCppUwAiZcbEst07m47DqZ7fCxxoBqpZtJD3xLVO 12:50:36.6 Debug: Rejected Hashed Release Title: Ygvn4S0i3d9WQgbzlm4VNsBeUdiUtftLV8tZl8Fy 12:50:36.6 Debug: Rejected Hashed Release Title: svsqYUa5lwUdzguD1IMdDCBndcuhzIlc2Ryue9u8 12:50:36.6 Debug: Rejected Hashed Release Title: ltvddRgF7YIlE2jP6X0qgHuwO5rLGYiz1kHikXN3 12:50:36.6 Debug: Rejected Hashed Release Title: v09Go2ukRAN4Bg1mI1mpFVSKBSjvPmRsg9Ngf6MG 12:50:36.6 Debug: Rejected Hashed Release Title: 5qtU3CrjEs8GV6MAVI2peFkRUpmjXd1OsW0UX8eP 12:50:36.6 Debug: Rejected Hashed Release Title: ecQIrmMisUkpvwcFhdLMD53eKEq4aKa4jwNreXY3 12:50:36.6 Debug: Rejected Hashed Release Title: osQggUBR3fW7Mq9dIIWtw4BnglAOXj067OwGgvpM 12:50:36.6 Debug: Rejected Hashed Release Title: vQtP6H9XTrUSohE95z7xKNDyQyOEKRfjm4v3TS9k 12:50:36.6 Debug: Rejected Hashed Release Title: zbDra6e5NOlOSTdG0T8LuJ6puOarR1WLFp1XkdMo 12:50:36.6 Debug: Rejected Hashed Release Title: p1qyzYN8I7EhPtxilYR4GWAnf6LcZoPNC9BDNI6X 12:50:36.6 Debug: Rejected Hashed Release Title: jrbLNuvUOD0oTHXBDrgo6h0LKfg34EM2GAJLW5tN 12:50:36.6 Debug: Rejected Hashed Release Title: jZkMvAarRZDH2m2QNIKdhiq2ZdhA8FBn2OSaesGP 12:50:36.6 Debug: Rejected Hashed Release Title: yiMgyVhOdAgoVamjdSNaCaGIJOZRk1Vp8crKEug2 12:50:36.6 Debug: Rejected Hashed Release Title: s1BSCzGiWwVQ0XT8aecIwIvD5CRz9BAIUDi9xhuj 12:50:36.6 Debug: Rejected Hashed Release Title: wB9gBwH9oLcITtdZGxppDb13LdrSnCUO4a91OGL4 12:50:36.6 Debug: Rejected Hashed Release Title: zEkVbJDBGjKL9kSqaHdmv4L7vUJjOvxlLi7NACrI 12:50:36.6 Debug: Rejected Hashed Release Title: vPwLRtGW8RIE1X9nSjvqwzPKE8NXgqE2V6MbVQbS 12:50:36.6 Debug: Rejected Hashed Release Title: ZW2NhhADndnelwbbvqrIbfObFlPKQSpdPUoUZ7TH 12:50:36.6 Debug: Rejected Hashed Release Title: uXXSZl4kOONeUZU4vOVEwoQk9sM335nnzRrL7kHP 12:50:36.6 Debug: Rejected Hashed Release Title: mYXhY5OYgY0mjcEteeVKhSMSo6yiFQueGyCC6OIQ 12:50:36.6 Debug: Rejected Hashed Release Title: t8L1hZXiRvwEQvdMYkoaTKpA4bDiXMLkWnt8iZSC 12:50:36.6 Debug: Rejected Hashed Release Title: BsIsKZr2LlwG6tYRQpWTDv0e4kuZM3CE1kyGqDKX 12:50:36.6 Debug: Rejected Hashed Release Title: ynnLmTgypOWqw83xmMjMJZCqrPKa9NQyFTS48qCy 12:50:36.6 Debug: Rejected Hashed Release Title: f5kWIk1sghSnkQcSpR6LRF6aZMoTL2LN7WQJkH3U 12:50:36.6 Debug: Rejected Hashed Release Title: gIRlEiqK5gsoKZ3mSkQhk26d4MUfAK8hAoyQWnOP 12:50:36.6 Debug: Rejected Hashed Release Title: i5o27HUkAu7m1gzpzdKbAI48WamMRrXR9sfb7UD0 12:50:36.6 Debug: Rejected Hashed Release Title: Ad0Qc64e86kmL8crfqKG6V38TUGVy0ARorI3jGGM 12:50:36.6 Debug: Rejected Hashed Release Title: 2mCZsSbsnUTd0ayVbhbFLyEUQjbH1eoFxrV96QBJ 12:50:36.6 Debug: Rejected Hashed Release Title: GqxIHpVKvLojtkWGvsh9O4GlPEFqSSBNlIoYnBBZ 12:50:36.6 Debug: Rejected Hashed Release Title: 4gYHFPvQqlSsELlSisPOsz7oWeWsTlVvVWqGRkAG 12:50:36.6 Debug: Rejected Hashed Release Title: taslfZcvFNk97Uvz8bNaKnifjQYqWKdjXEA5ejNr 12:50:36.6 Debug: Rejected Hashed Release Title: iXC8wulckoLryuPQDKWKDTrJiBLJsfQOuggcJHuz 12:50:36.6 Debug: Rejected Hashed Release Title: 7vn8ZDPOfLVVPpg0U5aL8rWDkSAA6rMgLWhFs8N0 12:50:36.6 Debug: Rejected Hashed Release Title: Y8tvHJzxISvaR5rKNOLtI4SA8BsJJUtAOJoaDBht 12:50:36.6 Debug: Rejected Hashed Release Title: l36Int7T5L8LYW8KwASi4obszXvxk9uFsoKXpKOz 12:50:36.6 Debug: Rejected Hashed Release Title: YvPh5CYHXMs9ERWnoQYAAnTOLVpFn6qtDN6sNlJo 12:50:36.6 Debug: Rejected Hashed Release Title: BnBaM5kGt4cEGuWxjiwrX9V4guafqBKyaue4ilTp 12:50:36.6 Debug: Rejected Hashed Release Title: tltQQ41QEAeAIm6cWCZCRUZcwEEbZtmO1dra4d5U 12:50:36.6 Debug: Rejected Hashed Release Title: AnTgQpvgS9Y3OhfUg7T6ElReKrXSofvHoH3Vp8Zf 12:50:36.6 Debug: Rejected Hashed Release Title: QodckqolkzxF9WC9nV03UtNPVAQGqlwBOHp2XvLW 12:50:36.6 Debug: Rejected Hashed Release Title: 4c2KiXDc5YU4xNJkmisawuTuv49pzB5Kdak8c56g 12:50:36.6 Debug: Rejected Hashed Release Title: IdFlI3vpX2oue1FlQkDQxMNT8CWBSUKpgpkzNS18 12:50:36.6 Debug: Rejected Hashed Release Title: GcpQpHNjKvI0UTjAH7yBu14iiad8cisKJLCzAjhV 12:50:36.6 Debug: Rejected Hashed Release Title: f1VH7SvJxk1EI3QCPXEYNQ63RoaSKYGop1zi3T1t 12:50:36.6 Debug: Rejected Hashed Release Title: b7DdL79RvPWWzow75DGpqcGG6LejcxNyVKcj3Yob 12:50:36.6 Debug: Rejected Hashed Release Title: r55bLjGf7UIqeNGacMZsJx5dI5kArLaq1dHRB8jk 12:50:36.6 Debug: Rejected Hashed Release Title: 5g84qjjDoFJhF2F5puFzzcqZFIFdnckkEtuVU90Z 12:50:36.6 Debug: Rejected Hashed Release Title: lWFIjWgHsIMbUsI8mlYMhlypyAAMIwMQKcw33Jky 12:50:36.6 Debug: Rejected Hashed Release Title: KpTT9wgMn7A6sVlCGHksAFtBgXhnZF3i4znqEhiU 12:50:36.6 Debug: Rejected Hashed Release Title: q1DwEPZRsc99LxFBSoiFkVU0tFP5HfD42pMZRbs4 12:50:36.6 Debug: Rejected Hashed Release Title: oahtwDV6lRIrRMtR1fAlvI6IH4B8WF4XIM7lgoZn 12:50:36.6 Debug: Rejected Hashed Release Title: K4wxCRq1au9jZ8YqdCFyloANWUBQD0MzWLni4hbB 12:50:36.6 Debug: Rejected Hashed Release Title: IIlkYMokoePNRg1pAQ1uixLeG0Sw4k84VxK9AsPu 12:50:36.6 Debug: Rejected Hashed Release Title: 5y7ubzYvkfZK6kB3qT1VanBLyywDcio9M99HMWWP 12:50:36.6 Debug: Rejected Hashed Release Title: 1hktfcOj15A1Eb77PDA0V6ealz8OWtJiiM0O9Yif 12:50:36.6 Debug: Rejected Hashed Release Title: KH1vG1y96LKNL5G396KUshJDbSUqQMTHpFXrzWjL 12:50:36.6 Debug: Rejected Hashed Release Title: 06oNtkxn4056wrYBDMgbScdlPzYFmWi8UP6nYEbV 12:50:36.6 Debug: Rejected Hashed Release Title: ykWi1AjNWlJvCARigxL3CvpVQObKc9ltJBXp76R8 12:50:36.6 Debug: Rejected Hashed Release Title: hU9qe7MPGI43EeyY15WPZcRnPiRS3lVhFoemWMmW 12:50:36.6 Debug: Rejected Hashed Release Title: 0b0sXjPh9H3eVJfLhdG3Rw4HiHE9qpXtqStPrOr4 12:50:36.6 Debug: Rejected Hashed Release Title: rgfdTovDycyXeOZwaAzmHcpqFZ5A0xtwSY6zMReX 12:50:36.6 Debug: Rejected Hashed Release Title: Tc6k6f3QF8lOzZREubu1piSEuaGjQCaRmmxFrsuC 12:50:36.6 Debug: Rejected Hashed Release Title: YpBTKYsNHUkOaLQ38xlPbLvr8suQFsJINc1KzwhD 12:50:36.6 Debug: Rejected Hashed Release Title: xfwDZ8f7Ijcsq096maM2Iq8xDX2m3T8CXLASFO6Z 12:50:36.6 Debug: Rejected Hashed Release Title: CKZnMlYSf3ST83nkaY6yDRMfLk1IaztT28aX0DWU 12:50:36.6 Debug: Rejected Hashed Release Title: KlKlepTLu9zpOgQ5w62VNMAIV08W5egs7mQUbeeX 12:50:36.6 Debug: Rejected Hashed Release Title: NWYmKCswOfGa3ehWW9yhfeCOdIssDaXfvTdDxS7b 12:50:36.6 Debug: Rejected Hashed Release Title: KDdbFkxd2qdCwq6MEQNHYVRYMblkL3ue3kPCO3x9 12:50:36.6 Debug: Rejected Hashed Release Title: RO2LpqcAngcjncqSVnqHr3Gxo3f5igbrE9VdUKWb 12:50:36.6 Debug: Rejected Hashed Release Title: adexVOPcckDjXQeQoh7EHGWDtfgUqRQ8ttbu2Ulw 12:50:36.6 Debug: Rejected Hashed Release Title: i1AD4bcbe0t1ClKpufgmuF3EWikLUXpMVShzRu1E 12:50:36.6 Debug: Rejected Hashed Release Title: wWBQQNv62IIV2Foxn9B2Ow3L2TcXVHNEN4Sqztw5 12:50:36.6 Debug: Rejected Hashed Release Title: WFtSCi7Ha6aS0Eq8UhaMBtJLjRVV4KNsyTl4AOyl 12:50:36.6 Debug: Rejected Hashed Release Title: CeJW8wwFTJfoGePhs8LmT8lDTc0KcMwpSA14V3Di 12:50:36.6 Debug: Rejected Hashed Release Title: UbX9akXPEotD2OEd6ISYHt4uy9uq3A1daYOVqbtQ 12:50:36.6 Debug: Rejected Hashed Release Title: nMHH5NDdaNJ8MDITZBp89Qbepn5EPqRuJV4JO7xB 12:50:36.6 Debug: Rejected Hashed Release Title: wCZVP8j1xk18mK8t1Boje2SgJ8ymgteKfLupM77j 12:50:36.6 Debug: Rejected Hashed Release Title: rZqONA0hsUNAYxi9HiOdpMDBTlN0HwkPmguJtjbX 12:50:36.6 Debug: Rejected Hashed Release Title: R5QA0nCW7y0JoXjFqanSzNaZwZWnd6XxdqtSvf4I 12:50:36.6 Debug: Rejected Hashed Release Title: z7n4U1odafpltC37ONcNK8cnKGZ50FBBDlS4M8aE 12:50:36.6 Debug: Rejected Hashed Release Title: a0EjN8RHXNZ18qfZEPfVcuUCUfXPTEYzHe74UoeA 12:50:36.6 Debug: Rejected Hashed Release Title: C46O7Mgzuc2jETfBOg8GUcHd2MOGSla32bu9UQtx 12:50:36.6 Debug: Rejected Hashed Release Title: 2cKOcbz9om5NYOvAPyunQEpCYy36xLCpMez3zhAZ 12:50:36.6 Debug: Rejected Hashed Release Title: coKsehvkROW8Ygnu70BOxogJIjgx8SlWxcn86AMW 12:50:36.7 Debug: Rejected Hashed Release Title: HOuuqECiDTX4APfAAzlafnV1JkOvgJTm27Bxfk4q 12:50:36.7 Debug: Rejected Hashed Release Title: A56aLqapE2Uz8hwFXMfrliOvkRNmlBcUukQVrSRN 12:50:36.7 Debug: Rejected Hashed Release Title: E8wWdLkbuRxbV3VRkFRKgkCz30JBgVyvoRSj1713 12:50:36.7 Debug: Rejected Hashed Release Title: rfSU7pXsqodOPdCGdsM4hiUw5MhJpqqvQHJlxIsG 12:50:36.7 Debug: Rejected Hashed Release Title: nk2xAJdeVnflOs3VH1h6ZcpvyjQJ37kKYOX046BI 12:50:36.7 Debug: Rejected Hashed Release Title: MwuvKhESrZjPHgicGwvkYkb3jS9EqoHr2tM5bjH0 12:50:36.7 Debug: Rejected Hashed Release Title: Nl5GxbohDXtrKuXEnjNwGp2Hb8GFoiBTiK1yoXOO 12:50:36.7 Debug: Rejected Hashed Release Title: ZJX2q5L3ahDJFR30lJLMjrkpTEEe9AmGoSnsIyXO 12:50:36.7 Debug: Rejected Hashed Release Title: uAIIscpQmYS4iHHAs3ViuZnlvhw0OpaMOVtyw2XC 12:50:36.7 Debug: Rejected Hashed Release Title: kQ6w8ygq5racGx57wp7tK0RKUa9He64oK67FECZK 12:50:36.7 Debug: Rejected Hashed Release Title: bHJ9BjsRVvaCc9uJJRl8CfcrnPAAhy7pKbex1bIR 12:50:36.7 Debug: Rejected Hashed Release Title: QjAs1qDgQO1bqF9rcjWhQsO8N7PgTS2rXG0WZsGL 12:50:36.7 Debug: Rejected Hashed Release Title: aBJ6ZYjbj1TvUrrAOQTZgjZjF7KE03r7o4vnIEnF 12:50:36.7 Debug: Rejected Hashed Release Title: r7zWxwuA2mpVMHaFVA9evfUTBO0mOTlpnhrZsAzR 12:50:36.7 Debug: Rejected Hashed Release Title: ipFr6K5HEYLwLIhAN93rCFulaFvYUEBO7CieAseX 12:50:36.7 Debug: Rejected Hashed Release Title: tn7wJCBnJ83cjFtUamC5XVdUvvuyCJ8VFYF7gqlE 12:50:36.7 Debug: Rejected Hashed Release Title: Q8rQTD9t9XRxXUBqVYtzZmN4Qs6Kt1r3QjJhOI2A 12:50:36.7 Debug: Rejected Hashed Release Title: HeHea54yWjh5QTJfyaYeG9scUTYaxPAyIfOavp5B 12:50:36.7 Debug: Rejected Hashed Release Title: F6RGIXDXjSuyBi7lbBf8s1sBUlyh0lBICrodeE9o 12:50:36.7 Debug: Rejected Hashed Release Title: wWixch4R12dqgAAHmqX4oH7pXxnT4ds3dtJEEMCu 12:50:36.7 Debug: Rejected Hashed Release Title: S25qEQ0YC6JE4y2UOQMyRqYS19j9PQYgL2pAjYr6 12:50:36.7 Debug: Rejected Hashed Release Title: seoB32DrWALQZf5ycJ98Etcrb3I3rwmL9feR4OqA 12:50:36.7 Debug: Rejected Hashed Release Title: FBAmsUy0m2IIP9RGRkkKJ1RKqQYybIytwCJ6mbPh 12:50:36.7 Debug: Rejected Hashed Release Title: Nqypu7budYLzqh33IqxVzT6AQU2hjpbOe02zxupi 12:50:36.7 Debug: Rejected Hashed Release Title: WvRnmj0rYNRyRoWBw9UipFBip3VQJ3P1JhVupZpN 12:50:36.7 Debug: Rejected Hashed Release Title: 1dUZZ5cZIoRATtA6XDGjiFMN6E377zjAwXnGrQtP 12:50:36.7 Debug: Rejected Hashed Release Title: JXNtnWDaJUi0Pm5AnIaJmIk53mK7b6tyN45tewzr 12:50:36.7 Debug: Rejected Hashed Release Title: g7aGhNK9Oz5Itp0sFuSgEYzRuKpzHnNUIy3FXdQ5 12:50:36.7 Debug: Rejected Hashed Release Title: Fu2uVPmxNY9jWVqTBvXu8MDD2BKVMSqstXpyd74m 12:50:36.7 Debug: Rejected Hashed Release Title: JBLYULeTsGt3N0cUXQVLcuhrP6PTUDuJ6IXveqb2 12:50:36.7 Debug: Rejected Hashed Release Title: 7CbUhJlvY0VqWf3CdC8VKUWW7FRibCkWDrMDVNB5 12:50:36.7 Debug: Rejected Hashed Release Title: XwqEwaPBqe3o23W9Ie7oraPxrISc3ZZy8zNmSwhW 12:50:36.7 Debug: Rejected Hashed Release Title: bPJfNWhaK92SRsRlhe32x9dmgOKmWxEorDS9zcrp 12:50:36.7 Debug: Rejected Hashed Release Title: jVhsqL5iBJAd11036yaXUcyPZn4CCJI2v52Mm4ax 12:50:36.7 Debug: Rejected Hashed Release Title: tQEvDbxyIDYtpGmYRRHaadmEeIWRm5ABuwTNYAiA 12:50:36.7 Debug: Rejected Hashed Release Title: 3idRgQewdBDnQypIHrUsKDDduwxrpPIE1FLkc6YG 12:50:36.7 Debug: Rejected Hashed Release Title: SjKfdAx8CK7GW8LHqkzs6xbvQWbUpMrHbkI8uEU6 12:50:36.7 Debug: Rejected Hashed Release Title: SDQSINdaZsMb3EZSdT9elPYVUmZlCuV25NGC1Ujz 12:50:36.7 Debug: Rejected Hashed Release Title: ttgrkjJPRgxPZr89p4KDrYCRXg9EiKa0BiIrBwpd 12:50:36.7 Debug: Rejected Hashed Release Title: K4xOx3PfBAAqNG7kZYgE6dAbCULd7TQcHeB3eF2W 12:50:36.7 Debug: Rejected Hashed Release Title: rrJc4svkTuTYxqrJVbPpb12WNrqpEDC3MoOPtsWY 12:50:36.7 Debug: Rejected Hashed Release Title: ylLpMmG7HhyqTvRd35aeNbAx8yE8P96FqKjcg7iL 12:50:36.7 Debug: Rejected Hashed Release Title: mnJNLzfpYh6u7a8RsyQyftsMPyG6IgkPTfwCHVp5 12:50:36.7 Debug: Rejected Hashed Release Title: uB8fCafJraRLFvBdtV4bSCKu19oyCjEBb9HXQiG1 12:50:36.7 Debug: Rejected Hashed Release Title: 0mhoR31EkTJFuEdvUBqpuWaYt0pAQ13lmhGclYTe 12:50:36.7 Debug: Rejected Hashed Release Title: yNFsl7b47zhtLMwOGRKd3h1MJk6E46cJw29ZnIhG 12:50:36.7 Debug: Rejected Hashed Release Title: YCJ7QBtMWYS9iccWrKDOuabF76iVKnUPDUxjLxM1 12:50:36.7 Debug: Rejected Hashed Release Title: emG3Lg4T19XSOstJtLgLmUWQEDV6YzOW3HRhGjCI 12:50:36.7 Debug: Rejected Hashed Release Title: V0iQi6bAGwYkkzRIITBWLelG0S5x5a3xvj2n23lT 12:50:36.7 Debug: Rejected Hashed Release Title: 1Z1h4WLcOPaaURnG1jq4c68WdNbAkQiEZL3qBVGQ 12:50:36.7 Debug: Rejected Hashed Release Title: yjSNS62OAHSU8fll6AmUnQCbVVDs0z1eajrZnfi7 12:50:36.7 Debug: Rejected Hashed Release Title: 1DMq7GMla6ej24bXxHZYz4t9HbE7KxDGfKGHQ5Va 12:50:36.7 Debug: Rejected Hashed Release Title: TnfqqY9yxfIdLMLff8wT9W67dNb8WL1IyzFy7Tum 12:50:36.7 Debug: Rejected Hashed Release Title: iSW29mOMQYAmyf8O5LIOypvk5rrBQvo81zRLnwig 12:50:36.7 Debug: Rejected Hashed Release Title: 30DKlIvIEjt1EOatMq7NP6PQ8rfiMhXmE1pWA4L1 12:50:36.7 Debug: Rejected Hashed Release Title: UvJzuwS7n2c86ZTBxIIUGxV2ixas2EIiBMJYrg9e 12:50:36.7 Debug: Rejected Hashed Release Title: VO7iLuA2lSdoRl0FUob2kTDqnz42OvUcqplwUZMT 12:50:36.7 Debug: Rejected Hashed Release Title: n0vFWFufxEC8UK2QltFdiSxywkmc3w0ebFsGRos7 12:50:36.7 Debug: Rejected Hashed Release Title: TcViKsyHOX3jqOmqgRFuUmX6OzYhccmovCXhH6sl 12:50:36.7 Debug: Rejected Hashed Release Title: OF9kCwFwfcnJSpDTtIbXpILcfJN7mQZimwj3MU6m 12:50:36.7 Debug: Rejected Hashed Release Title: TMlcqN8GlDvtdBUefxFxapqiGwYsCoxCnLL2CHqH 12:50:36.7 Debug: Rejected Hashed Release Title: UjkB8gbyf9oRjDoBPksH8V9BtAO2Na0dDl5ARKu5 12:50:36.7 Debug: Rejected Hashed Release Title: FHnSA0zRC0GXbfncoNm09WB6MREzUaNyipMjL043 12:50:36.7 Debug: Rejected Hashed Release Title: rBAxyRSBLrXMfsZVICgzKBVTUJf1k0EUKq1qFBEX 12:50:36.7 Debug: Rejected Hashed Release Title: R9PlkIaSAaxwcu79V9zNMEye8X7bIMuyEftQGKPu 12:50:36.7 Debug: Rejected Hashed Release Title: 3wk5NlI9a6r1JV8JkIxu7yX6wBBKCInovFNbnAoQ 12:50:36.7 Debug: Rejected Hashed Release Title: igddwlGaHYhJDLHWcpzifshpRuFYWjWfrP05H2FE 12:50:36.7 Debug: Rejected Hashed Release Title: WSvkseOLSYosgKEvxH6peKfyVI5y00F9XCLRWFpi 12:50:36.7 Debug: Rejected Hashed Release Title: PbJ9ioQxMqEzNQta5BNpi7JnZ4XzNXM0OKf97lgK 12:50:36.7 Debug: Rejected Hashed Release Title: 5TP4XYysi9z7yVskxE70cEj2vZoFoqemGE4u9rwT 12:50:36.7 Debug: Rejected Hashed Release Title: TUsDKF2yCiambV9iR9TPyquZcGBVVSP8O1r6CP2k 12:50:36.7 Debug: Rejected Hashed Release Title: QqVojjbGFjWX2wfDYz3VT4f4MVUViumWFrBHGWxV 12:50:36.7 Debug: Rejected Hashed Release Title: X0Xbx6PPdr3gKDC1JUs4s1eNY9h8vni4s5zRDOUK 12:50:36.7 Debug: Rejected Hashed Release Title: qk523mNY7sFJ2clalrYAjQA1OwuQAS7AGPty0DjS 12:50:36.7 Debug: Rejected Hashed Release Title: zfXimzZmkta5JTBQ0QrOEbeWWeYay2h5SIonM1sy 12:50:36.7 Debug: Rejected Hashed Release Title: 6QeMPHhSHDuxbQhvgmqTCQZI6atNNo7mFggQ3DAa 12:50:36.7 Debug: Rejected Hashed Release Title: xL4wR0YAME4kXNu1fHdCE47xJOtllgOydR8a054s 12:50:36.7 Debug: Rejected Hashed Release Title: nGkfiIJCsAFNtOhZ5z7yudwQRozMGxaawQhc4xJG 12:50:36.7 Debug: Rejected Hashed Release Title: yzTPod7SDopOjewU2AnnVNrqPZIDZCgMVRSwaWgk 12:50:36.7 Debug: Rejected Hashed Release Title: hNhKhTOAEpXCZtUyug2GcipnHEZwdGBqw6ierbLw 12:50:36.7 Debug: Rejected Hashed Release Title: 4whgeHjvWdCSEF4vXbxtehTgvdPTW60LdrYz2CBN 12:50:36.7 Debug: Rejected Hashed Release Title: TCrUFUL9co1DJzKwnvpMlM6WFl2tHd5nFGGUZMTV 12:50:36.7 Debug: Rejected Hashed Release Title: PQOt9ewM450ZS479U5P5oq6ANkDT4ck8N19ilnsq 12:50:36.7 Debug: Rejected Hashed Release Title: B01CWLOWx9NdhYFW1iLY7atkW7ZpvyLk4H0xBejb 12:50:36.7 Debug: Rejected Hashed Release Title: qpVW02TSuxZEmk1cYJTp2RCk8SVj58wmqSD11sRS 12:50:36.7 Debug: Rejected Hashed Release Title: pdEGzIxPcm1etL2v0zXEaDmZHpRdWl1gAYJRSHg0 12:50:36.7 Debug: Rejected Hashed Release Title: v44nEsyiXIG2WE7Oki9lNyR3YbUcinGpGPjQTkJf 12:50:36.7 Debug: Rejected Hashed Release Title: 5pGOM636KUspQ7pObmE1rKLn8ewbDQUDYcY8fQPc 12:50:36.7 Debug: Rejected Hashed Release Title: STCbwoz2G8nVr8Ayg0NSG3kHL7aLKM0dY1IodSMt 12:50:36.7 Debug: Rejected Hashed Release Title: gn263hLqjf8taCgF1LOmEBDB3sIee7HdA2PrAWvF 12:50:36.7 Debug: Rejected Hashed Release Title: O3jy8p2jrxtKNfOEAH0hyEdMkzcWPOVZKrJSGyO0 12:50:36.7 Debug: Rejected Hashed Release Title: 2y4A82YlvcPi8mk2t30w0WdQzumX7TYVaJxOBU08 12:50:36.7 Debug: Rejected Hashed Release Title: jPhutffSrm6CWgexMjG60rFeIX8OF8LYweoiLo5U 12:50:36.7 Debug: Rejected Hashed Release Title: l4jb6HhU0PkHvaInqv1HHHeeLJ2LZhEkYJ2c78g5 12:50:36.7 Debug: Rejected Hashed Release Title: wkUENLaea6ClR8tLU9wAgEGUPk6yUFzWycuFYcc4 12:50:36.7 Debug: Rejected Hashed Release Title: Tia9gyGkjx4gFxdl5mQG1wUDN4HSHNeuCmpGsEf5 12:50:36.7 Debug: Rejected Hashed Release Title: aO0tCwpGxputRQyNIFnah1qbUKpVgVJiXiVkwg3H 12:50:36.7 Debug: Rejected Hashed Release Title: 5Rdp90eX7Nh9N1maYhr1ZVUPwd9j8kmi8l2gIUJg 12:50:36.7 Debug: Rejected Hashed Release Title: 28Ni6xZ4UiiyVHbt8tK69V3OP3UElTV77VGOOj6e 12:50:36.7 Debug: Rejected Hashed Release Title: t2Q5mkC1c8ElWeG87hDjPx6N9SU9Iu8zA3qK78g7 12:50:36.7 Debug: Rejected Hashed Release Title: mN5z4doyk51BqixE02mShBzLbskU9YI7nHrTs3W8 12:50:36.7 Debug: Rejected Hashed Release Title: XA7QhVjhYVMTzxvW3J8J2UevCVgWOVG7B1GDtX93 12:50:36.7 Debug: Rejected Hashed Release Title: 00W70t23aVnQ8foyL0AtMSINwjTMYD9ilgxo51oW 12:50:36.7 Debug: Rejected Hashed Release Title: OcSwHff5ovRD0INb6cb82pDUnEAABE1cPLQNBmPl 12:50:36.7 Debug: Rejected Hashed Release Title: jeK4SiH3a4t8SPYH8CjNU2DTrPYa9Hc2gqSiP0nr 12:50:36.7 Debug: Rejected Hashed Release Title: yxvR5azKnXZSF84WBcfPhVOIDoJFA7UTfwzksP6g 12:50:36.7 Debug: Rejected Hashed Release Title: 70XGHamlFKkkZpggDzikXa26z3eqBgDY8R0A16ea 12:50:36.7 Debug: Rejected Hashed Release Title: AwWfdIGKq5q3G3FgTI7FiYBaC4IBWj9dilwLWYAL 12:50:36.7 Debug: Rejected Hashed Release Title: SffFrxjxGFWJ4z4Hu2B4YeZBFt2zhIpjWd69hoAu 12:50:36.7 Debug: Rejected Hashed Release Title: bkGye5kTWtjJ5njjCzDhebkdkObSEaTiLdufXzPU 12:50:36.7 Debug: Rejected Hashed Release Title: luYFg2QefWynXk0NDPtt7rmshveBCa8dotIu85DW 12:50:36.7 Debug: Rejected Hashed Release Title: uGsjRaG210OOKhMn9dCVkOKaSSx8Aa6n2CFYbJga 12:50:36.7 Debug: Rejected Hashed Release Title: umQhMehaNXC3RWSVJhoAwJm2fe2GkiVtdkkFalFE 12:50:36.7 Debug: Rejected Hashed Release Title: 9VXArPAUZ5P1oEG8ytVN0T6gATdBtsyCOkofsnp8 12:50:36.7 Debug: Rejected Hashed Release Title: bgroKHjZhDJsuE6P1vcyqDrlwenGF4aArdZO1p6R 12:50:36.7 Debug: Rejected Hashed Release Title: Tdb0TOlwpRYn3mRK7EekXS7m5B9yJ8fnsqp8jsJh 12:50:36.7 Debug: Rejected Hashed Release Title: tmReu4AWzxvzKHBrCY96T9zYHW0oVP2p5xj9SEpj 12:50:36.7 Debug: Rejected Hashed Release Title: TY0QqvkUjygC1VfJQVbAkbWJoxN3Yed0dQ3c1rzJ 12:50:36.7 Debug: Rejected Hashed Release Title: QJgIpTuIcoa8NbmJiJHUvY2Rx9AGZ18GYvGC7YML 12:50:36.7 Debug: Rejected Hashed Release Title: tnvQBeFWSOutC6tJcNpMtOFSp1qbJq4BcG49iuc7 12:50:36.7 Debug: Rejected Hashed Release Title: 89Ex4eHVM3S0LewvLbR6d8FgXRHgcD4CUQHQ2FZ7 12:50:36.7 Debug: Rejected Hashed Release Title: SmGL0cR5J0nWMWN4EzRsRxEveqTbtfO3jnbITP1I 12:50:36.7 Debug: Rejected Hashed Release Title: YdjYldLwe5WTcvI7O8L33cp0U5njwSEkFv254PCs 12:50:36.7 Debug: Rejected Hashed Release Title: jx9rM71L1c2RAa74qZ6uTBhctv6TGKqEoBI4c5Kq 12:50:36.7 Debug: Rejected Hashed Release Title: ikmK85ZuHaIt5hvkEtWS3G7jujEzHNeoIi3ttui1 12:50:36.7 Debug: Rejected Hashed Release Title: ChO68Cx0reDNqQjZnUewcxIrQYmYpoUvRUwJTTdu 12:50:36.7 Debug: Rejected Hashed Release Title: PCG1WkEI6emVkMMiHsQ1TIDaY9YXE96SMoWKg2oL 12:50:36.7 Debug: Rejected Hashed Release Title: up6p6etHQsujcYiyW72U3bicZxYebJKXHHUmA4EN 12:50:36.7 Debug: Rejected Hashed Release Title: tn1mUi7IRQsXjObYKF7RMoMbrSeVPCEO7xSKBlah 12:50:36.7 Debug: Rejected Hashed Release Title: uPSlCmk2Hp0vrUAiBWq2fdXWZALHjiHzQCOEBOsn 12:50:36.7 Debug: Rejected Hashed Release Title: Whsgxo0dXG70yZD1KnvMWJdT7zZQjglQybswBeMQ 12:50:36.7 Debug: Rejected Hashed Release Title: otaP3l7FnVwQOkU28gQZv3ANfXVnEPdNwhx9IF9o 12:50:36.7 Debug: Rejected Hashed Release Title: nGfVcjN61UNXgvhKEwMcJE4KLw2VTHTuMc0nfega 12:50:36.7 Debug: Rejected Hashed Release Title: EIaQb3bhxjbsnICBrdExsZkThUabpBOHTNOMugVl 12:50:36.7 Debug: Rejected Hashed Release Title: ffBLaTtrPaxep90JhiNmSroeifS9jV713mUi9Ngb 12:50:36.7 Debug: Rejected Hashed Release Title: irPPgEoWPaLZ3fV9kFlY6JDcbkcR6FPeBEMYYnip 12:50:36.7 Debug: Rejected Hashed Release Title: TblgxDDCZqKdFIFf9c4zI7r7sHLIPD2291uxJLtG 12:50:36.7 Debug: Rejected Hashed Release Title: jHcug4wYdWwuNn8lrJSp8wqxnBG1cjWzzYl6k58Q 12:50:36.7 Debug: Rejected Hashed Release Title: AGmOFCSa6fJFoy1HY4m1NTKnBFGLXUrTgzSOIivU 12:50:36.7 Debug: Rejected Hashed Release Title: cGZglnh9KOtNeZsBixE7zYmE9XfKU35khKBB5VWU 12:50:36.7 Debug: Rejected Hashed Release Title: EH1sbyP9q8bn94sTyNhmuSHIztd9xTyLKuvkNYBJ 12:50:36.7 Debug: Rejected Hashed Release Title: r3ndLBgs6o28LhrQc4Q2NK0OsLg0l5hWUCQIBdmk 12:50:36.7 Debug: Rejected Hashed Release Title: fekUzVbObRxuzjmNhjihKPU5XIgjVEp7d8tzescP 12:50:36.7 Debug: Rejected Hashed Release Title: xrgBKdABUqPyRo24qgork5rxwkrGIjn1xcgkYfrb 12:50:36.7 Debug: Rejected Hashed Release Title: I3AuopfdMCzYSz9X5YProVC0OKNTxaNA0IiYcTOj 12:50:36.7 Debug: Rejected Hashed Release Title: E2IwLpbyIXox4HLnJv5tuThelxq3XAbFLbksJltk 12:50:36.7 Debug: Rejected Hashed Release Title: Yrz3GETN8bBSvO2eyDw9MOyFNwPccbKXU11E5HXN 12:50:36.7 Debug: Rejected Hashed Release Title: IVRLFt7t7DUW6hFTYvuxAHURLRGYykNXz9u36GqB 12:50:36.7 Debug: Rejected Hashed Release Title: b7BCwT5iXAGLRAbRD91ywddyEeBuk40NqmZnRouO 12:50:36.7 Debug: Rejected Hashed Release Title: dYPkEG1yxuBcydmAj8rNwGD8WZ1TbF56pM6XCX0Z 12:50:36.7 Debug: Rejected Hashed Release Title: 4NiCo44Oj3Uys5T8K9EVEoZG39FjRGmu9MTxj1J7 12:50:36.7 Debug: Rejected Hashed Release Title: gwvvXlFZyohhFTc5wfN9xjZwocDggVjuQm16fkaN 12:50:36.7 Debug: Rejected Hashed Release Title: gdteAY1GfKbTeMIA3c0TjM7m07bNK2C3z7yz4rCX 12:50:36.7 Debug: Rejected Hashed Release Title: GUdPacnCA3DRoZRKiOY6egIF18AgqeAghkLZ61VM 12:50:36.7 Debug: Rejected Hashed Release Title: aoNpKeALWHhGb7c8tYLor1laGlW5zCpd3mIg7iyZ 12:50:36.7 Debug: Rejected Hashed Release Title: rHjFbcJ6OCeHiKhcFBuDFJwFSPIBmffIKZ1Yrlm9 12:50:36.7 Debug: Rejected Hashed Release Title: GKWD9yn9hhdOUmYZxoTywZKL6I1DZEdM2xFhQI6O 12:50:36.7 Debug: Rejected Hashed Release Title: quUgOS2xghrhVH7EU8FsI8tbWfeGBVN2YHkAbH9N 12:50:36.7 Debug: Rejected Hashed Release Title: cURLrTftKfqLbdrTuTf6raGyubweXvF0GR3HzqJS 12:50:36.7 Debug: Rejected Hashed Release Title: NnnKC5GzUdiscHV7HWf4HaANn4e6JkJPgCipgspX 12:50:36.7 Debug: Rejected Hashed Release Title: gv4RQY0W6Mo479gQJrQLL4ySn4esvHzqwdpgR7C1 12:50:36.7 Debug: Rejected Hashed Release Title: N7r7I7RxOwtrepKRmyWcuyGv9DJIUoOE8k1bPBal 12:50:36.7 Debug: Rejected Hashed Release Title: Dgpp5moa61ovKb1TXVpuJnmjvR4USKDzJdu1d2hQ 12:50:36.7 Debug: Rejected Hashed Release Title: 4VildJj4u7kPQWT7OxK5Sar6uHXg8a8iKcAjrHfc 12:50:36.7 Debug: Rejected Hashed Release Title: S9ZYM5f6poOvhOZVtCONrDfSqI2BGKFM1CEKJN4F 12:50:36.7 Debug: Rejected Hashed Release Title: F1ttmFz45ImTBuKwuqGDKNhY6u9i3ZafIy3Vz7bb 12:50:36.7 Debug: Rejected Hashed Release Title: bRuIqxwUbggBGnr7m8kSun3a0oCLBZvZIYebIMbF 12:50:36.7 Debug: Rejected Hashed Release Title: Yj2Y4NNmL3ZtH6gEYniYJdrZ4eMg9rQ9qnhufCAn 12:50:36.7 Debug: Rejected Hashed Release Title: ZxDlCicwhMrgmgM20VEn1np2cosWHxMw8ZQCNs2Y 12:50:36.7 Debug: Rejected Hashed Release Title: TnF3Wqkr8BhGCpZqcDmSZvrP9QWCiui1w22Jlcal 12:50:36.7 Debug: Rejected Hashed Release Title: FEkFdu7NYIXhcV6pDuIgHJh0eciXBMZZ0iUmavAd 12:50:36.7 Debug: Rejected Hashed Release Title: T5CoHn3ltcJFN4vHRU3PqLSqqQGar5VuL8lhPyA9 12:50:36.7 Debug: Rejected Hashed Release Title: y6pakt5XJdYcpoXnX4rnJ2pWGTu46yDQ7oCai0bX 12:50:36.7 Debug: Rejected Hashed Release Title: sf7yPATWOc7eVRYcQmVHLFYHMRiHaYR2R09QA5ND 12:50:36.7 Debug: Rejected Hashed Release Title: yf1OULzMeWVqc5oBVWS51F1Id88MFAqkqOhdmy7U 12:50:36.7 Debug: Rejected Hashed Release Title: wroGSPaSMcl1WFR1wnhWK5kIyZudftwHZZLwSAPg 12:50:36.7 Debug: Rejected Hashed Release Title: LN1vmPUMsMOaX9fVaTgCz3eXLUOYy8vnDksQkcIx 12:50:36.7 Debug: Rejected Hashed Release Title: 3eIe1mGolZbd42JvQtVbwcUqaupXJPMEj9xRzk2f 12:50:36.7 Debug: Rejected Hashed Release Title: 6Dj4nBiPSJFne6bRwWBA4fhaX9radBHFTIOI4myK 12:50:36.7 Debug: Rejected Hashed Release Title: ddd8OY5hHHocJ7UBRkTmthK0BeXEHNUI9N1olemQ 12:50:36.7 Debug: Rejected Hashed Release Title: gKEm8UADx9oGOlIMrbeW6G4kok7wHh6AHDGGh8KK 12:50:36.7 Debug: Rejected Hashed Release Title: m5RffCMVWysf047EzS74qaKBiOInmCIS76V5PxQG 12:50:36.7 Debug: Rejected Hashed Release Title: xN3aLHDQBTS6yXWFJyOagdw3DLWOez5e7dkuJFGW 12:50:36.7 Debug: Rejected Hashed Release Title: Fh34BVVtmPtazaF3nlCctqY9H9sjkczjT40t5LwZ 12:50:36.7 Debug: Rejected Hashed Release Title: O5tY84B4H2KcqgLSgAinq8ja4vFGbPy9mNvqBP8L 12:50:36.7 Debug: Rejected Hashed Release Title: tMje7UoyKk3qQvpQhX3SS5QcWWc5UJMTouelK1Wl 12:50:36.7 Debug: Rejected Hashed Release Title: gX2wMcAIZovacUOBJzAogWBr1Efi6pvFdx3OxnI8 12:50:36.7 Debug: Rejected Hashed Release Title: JC6T9O30lS2TrRjsElQcM660HUC6Bk541bcfNu70 12:50:36.7 Debug: Rejected Hashed Release Title: ANOfDCclzOdP88UhcQ5ziObFPue36F5ZsnBrpDTx 12:50:36.7 Debug: Rejected Hashed Release Title: q91nlk5q80o2fYEhPV7AXV3DvZjwBzmK7rSSr6h1 12:50:36.7 Debug: Rejected Hashed Release Title: hXlge8fXyYI9VkUoYkLWVwLQTbxZjNgTcw1wIfSb 12:50:36.7 Debug: Rejected Hashed Release Title: 7Xoiy4sxrkEkk1JAOtH3BcjLqf3eJwZd64wvuwpz 12:50:36.7 Debug: Rejected Hashed Release Title: uIT7q7xT56DKYlSSX1f4D4dMjaqNaB5j4gfs0SXv 12:50:36.7 Debug: Rejected Hashed Release Title: ZHFNN6tHPr4PcnPrA7mu98OfNv72FOF5T6pLNmNP 12:50:36.7 Debug: Rejected Hashed Release Title: HRbHXh85y2BPbLYJ81DLoVCPNMO1hAGp22RLMLOM 12:50:36.7 Debug: Rejected Hashed Release Title: jd69jwgpYlwBMZcXbdfwaR57qqJRyeV3zzkToSpG 12:50:36.7 Debug: Rejected Hashed Release Title: VJGhSXFVhBLNcw0ZP3KrXNsizZrhzFI7yovV27uA 12:50:36.7 Debug: Rejected Hashed Release Title: Sf7fPItxAFvylUtnrZ926OSUUS7Pw1J1XTqirPf2 12:50:36.7 Debug: Rejected Hashed Release Title: UaK3qriQhZQRfMGsvVWSgXv8X0jbRz4ifBOLDN9f 12:50:36.7 Debug: Rejected Hashed Release Title: w2oUNKU18SuqBefR1jEyBLPr0cQpsQLeJnZkBeUR 12:50:36.7 Debug: Rejected Hashed Release Title: PLOK8H5BlKSrtGs5Rl908Q3UUFety9Sp5qBcMBgJ 12:50:36.7 Debug: Rejected Hashed Release Title: yOwfxzfEGuuMNQJ4qCN82amImIvBbcDvrb6eN7P5 12:50:36.7 Debug: Rejected Hashed Release Title: clqR4R8QvCwhvOgyEGp3raSe2b7pb78FexqB9vt4 12:50:36.7 Debug: Rejected Hashed Release Title: RnbJ3fxacFqqb3bWrCUoRS6XhwBUE8Z6vpyEURxF 12:50:36.7 Debug: Rejected Hashed Release Title: EOFYvWzOpbWgTDfY02ZPQIhTMVBCIWYSJVwRPerf 12:50:36.7 Debug: Rejected Hashed Release Title: dmAsfjlYamcm39hUUjGNX30qUV9bmvdi3QJST2R6 12:50:36.7 Debug: Rejected Hashed Release Title: F5CVotwRULcTd5ATgIQYtRZjUFcctuRDSS0Mdp9e 12:50:36.7 Debug: Rejected Hashed Release Title: Jd2q0KDpw9fNOfn5IId82onlhA6L4GQZs6YdVZ03 12:50:36.7 Debug: Rejected Hashed Release Title: kwaF0tgEPZl9kWySpye1ZNon6vqkBwWlRvlZdLjs 12:50:36.7 Debug: Rejected Hashed Release Title: zliqJoqLyzV2w4P1O2VnT6Zw9Zk3m64787eu7f18 12:50:36.7 Debug: Rejected Hashed Release Title: AP0nQozbcpixX9PjRrKSqYlRIatnnmLcjkj0njGh 12:50:36.7 Debug: Rejected Hashed Release Title: 5rv2MCHEAMVD2Ih2HQViWyiKcqgPPuAqFvRRKPMD 12:50:36.7 Debug: Rejected Hashed Release Title: JRsJigphPHNpdTAPHusUlr9FTLNfrV4Aybo6Uu1P 12:50:36.7 Debug: Rejected Hashed Release Title: QOcPNFEaMXy88DZkcSzPPR3dj85wDq2rmcD7GLxe 12:50:36.7 Debug: Rejected Hashed Release Title: Z7mmsZhl3dePmIFECGM8CT8asSzUVr7us9UCwyFV 12:50:36.7 Debug: Rejected Hashed Release Title: WEQf13unfrKNpgnIF70Ac2v8tVMCu2xsc7zzQLDI 12:50:36.7 Debug: Rejected Hashed Release Title: 7IECFURxfvCDboAdk6WdHs3N3uqNzgyiPDQtH5tr 12:50:36.7 Debug: Rejected Hashed Release Title: zpQgizJM9O12hekDzKHkBnOePx5zZZWZlHPCTXMZ 12:50:36.7 Debug: Rejected Hashed Release Title: CaPiyd0v9mTn2zj9fyeX793gz5nr1TRQBFAG1578 12:50:36.7 Debug: Rejected Hashed Release Title: F9jJmItwbOvJ4OIgFYBtFYEx6ndA1FNsqmjwrqLx 12:50:36.7 Debug: Rejected Hashed Release Title: 0hh1AWG2Xnx3RaB5EeIAjemLfWD9X0hoQhu56PkI 12:50:36.7 Debug: Rejected Hashed Release Title: LsTJFfRW0uDxaSS1nNFLJTGFNDwWm1IbkfG1lAg2 12:50:36.7 Debug: Rejected Hashed Release Title: rra9cG2InrRydvYIRyVW2yx5TPOKgEVjWRTxabfU 12:50:36.7 Debug: Rejected Hashed Release Title: Igxf0utitbozYfpkG6eZtURJIuslbmNFjwyvw9R4 12:50:36.7 Debug: Rejected Hashed Release Title: bL4zRVP4qJp3r7XLMqMlqQPw3LRbJn6ViljA5E83 12:50:36.7 Debug: Rejected Hashed Release Title: 4WVw5R2LCp71iibK1n74ZMB5XRVU8fgXCGcrgCTn 12:50:36.7 Debug: Rejected Hashed Release Title: xCOVrJxmshMxPZjzUtpAYfHM79y2QaRTXwlh0DzS 12:50:36.7 Debug: Rejected Hashed Release Title: tDh2AltRyjvkQO3wnsj2d1quW4k4JKXWwLPKSVM1 12:50:36.7 Debug: Rejected Hashed Release Title: gbb363hH8rhjd4Lau27IRJEMN4vZOFBYXkhB8ReU 12:50:36.7 Debug: Rejected Hashed Release Title: 6eQE1xAmpZYEmou9AKGsbEq8YsN6hRy96H2XCTxi 12:50:36.7 Debug: Rejected Hashed Release Title: srsGiedXC7ENj2NV6YpqeCDOv9s0EM4HItBc5Cim 12:50:36.7 Debug: Rejected Hashed Release Title: sMPuiaxzYn9ClrL6cVKNO5QUi4Dph4eE2INAPTb7 12:50:36.7 Debug: Rejected Hashed Release Title: NKSzzNuqr6H9A7obJsrBW9OD3wWng3AamQOG8ZW6 12:50:36.7 Debug: Rejected Hashed Release Title: iQoUwAgh8mTdyrsPAr1ompNrMdgBFvu2h8onig1j 12:50:36.7 Debug: Rejected Hashed Release Title: gS6wxDWdx5FfSJJMS4WNmVcvvrvy1abHS0FkDzrq 12:50:36.7 Debug: Rejected Hashed Release Title: xvIsz0iBd5hSBFoEBzD1oF8bEdEzo7M8862lUVZO 12:50:36.7 Debug: Rejected Hashed Release Title: whwtDdMkOyGZmXH1sAnhChw6MDuRjb4f8PuJx7Vz 12:50:36.7 Debug: Rejected Hashed Release Title: bN6HXwwZb7UDJZKcQrr7XhXvYLswzNRCMykkhPmq 12:50:36.7 Debug: Rejected Hashed Release Title: VyNaIhCTfgmd74nrBmaAtFfhmXDnCp7HG7vwgAnT 12:50:36.7 Debug: Rejected Hashed Release Title: xWAQXWMY3vFmod1SKUzx5QLk1zPuJmEzmsGXj7cw 12:50:36.7 Debug: Rejected Hashed Release Title: qnS4hK7rkcpcrbEDQk0KmROmSrpf952o75J50GoD 12:50:36.7 Debug: Rejected Hashed Release Title: tzIOXsN439yxTc3R3RXlEbvV0zV9RZKZZJoIW7lW 12:50:36.7 Debug: Rejected Hashed Release Title: 3WDv8ZCxI3scGSbjFAQy6qbtAlbQ60J84cL9IaJV 12:50:36.7 Debug: Rejected Hashed Release Title: ILME2nVpMjx4PYJQtdrGxH3EQX5iypiqeCWCL7iE 12:50:36.7 Debug: Rejected Hashed Release Title: bxEw9ehrFqTycuKa9K633TD4DjzzN3jVnHLj8LzB 12:50:36.7 Debug: Rejected Hashed Release Title: itA07jgPqUsjaT7U8hvvIVRwYmg4L1qplsOojJFP 12:50:36.7 Debug: Rejected Hashed Release Title: kGwL8XDBAeCP99H6oaCH0tifRY3GqROPpD6xj0CN 12:50:36.7 Debug: Rejected Hashed Release Title: 43uptgatCphd5iYzDcIIaSNg3I2MK76egeHuE3U6 12:50:36.7 Debug: Rejected Hashed Release Title: HzFiLcnWDxUKh4zaJoOmEiJp8YeK3XoNoPI0e8Ae 12:50:36.7 Debug: Rejected Hashed Release Title: xlhmSgo2kWDgskWPKw7u8SDQ5oWsyhfXtGien624 12:50:36.7 Debug: Rejected Hashed Release Title: kC8j2kIWais1peSBdlxrWZCYXJGqIYcm43H0X4FC 12:50:36.7 Debug: Rejected Hashed Release Title: DduLmO4Y1fsNhtm5c4BUpUh0bG3nuQhRxoxYp0ry 12:50:36.7 Debug: Rejected Hashed Release Title: udCJbnciB1AcCkbplYJxQaF1ktD0P6halnlhvR0e 12:50:36.7 Debug: Rejected Hashed Release Title: 2PrJFMeZJkAgA8ud2EK8IgWrHepeMufmX39JRmyU 12:50:36.7 Debug: Rejected Hashed Release Title: 6fHvuwZonARR7iQ3Y2iR0aETuizTLxF3KBfwUExu 12:50:36.7 Debug: Rejected Hashed Release Title: LP7JnOzKtyo0830RyDCO58CfDgqIFndd7WKgQzDz 12:50:36.7 Debug: Rejected Hashed Release Title: HdALOtU1geT6VijVwX9ZOm6uOyaYwwllg8g4KbcS 12:50:36.7 Debug: Rejected Hashed Release Title: NHmS1YGn6jlSF0TNvSHKMvrCuRdfeNhERcnwJGfI 12:50:36.7 Debug: Rejected Hashed Release Title: OQvHAnLejjMpJEHDOSubbwGbV42QJW533Gzjpz0q 12:50:36.7 Debug: Rejected Hashed Release Title: Exy8XidEnAfKCBRd3zJ4rKi40fPMPkhWCU7tXkyN 12:50:36.7 Debug: Rejected Hashed Release Title: GDlCXvavRMkeR7XW93B18xm34CYMDP47oS9ullUT 12:50:36.7 Debug: Rejected Hashed Release Title: NyCyjDtEzTMbALWJiVukwaOJ5gAz0vQ4lpCBX2q1 12:50:36.7 Debug: Rejected Hashed Release Title: NXale4KBUNIsBopcqMsIIUwttt6O6o2aEhTTAbMo 12:50:36.7 Debug: Rejected Hashed Release Title: 9MQpg6mxzahP8gbBElz9o8X9zgK3Y2o4IDGr4yrU 12:50:36.7 Debug: Rejected Hashed Release Title: zra3daACrSwPZQxTwXbAPQ5yveR2XRkkce8s5PRH 12:50:36.7 Debug: Rejected Hashed Release Title: r0nHTyWm7jFjmWfvc5sK5zgcrItmlUEI3MWGRrwJ 12:50:36.7 Debug: Rejected Hashed Release Title: Zud2G0Sjvfyv7kIzGJI60o82SYSEgLp6YBWczVGN 12:50:36.7 Debug: Rejected Hashed Release Title: fpgPJf9hmiNKJnckgkIadgA739cJ7ASXOsiFZPlc 12:50:36.7 Debug: Rejected Hashed Release Title: IcmOqsfK6d5hI1799fn8qe4HpSyy6574qrnW7PMP 12:50:36.7 Debug: Rejected Hashed Release Title: AwJig6Mn77zSEh7dYPaHIwPuOBNnP7JGT1o5l1Ki 12:50:36.7 Debug: Rejected Hashed Release Title: 9jM9jWY4OJEfCULcVAJr3kQ5ORZThrn9I86RVbms 12:50:36.7 Debug: Rejected Hashed Release Title: K6gF8bGCM2HUdRjPSJMabIwOG9HBJUeRpTTz8Wjv 12:50:36.7 Debug: Rejected Hashed Release Title: 3NVY0d2Em5bCzGi0SJXM0FoRV0fdaOjKcbVFuZeR 12:50:36.7 Debug: Rejected Hashed Release Title: Uq5aAJgS0sR6PnzVtGcrWdzngqhVlkyML08KMROl 12:50:36.7 Debug: Rejected Hashed Release Title: PBVQfdz4qL3DsRGZ1x5Zi1Ms1RA7kCXzoOuT6PzK 12:50:36.7 Debug: Rejected Hashed Release Title: No2cKxiGPxGvAScf5yheiztlCcG8cAiFHZFgskKx 12:50:36.7 Debug: Rejected Hashed Release Title: Pb3vstxd248osNzUvY63TMvRfKvSavT8JF8cO1tX 12:50:36.7 Debug: Rejected Hashed Release Title: s6rQiAxEigghW87mz81DTXTOU8mPd5UmZnsMiMXS 12:50:36.7 Debug: Rejected Hashed Release Title: USNPQL7htMdggVg8lv6Ffq6LX1U75bhFujsMzAAU 12:50:36.7 Debug: Rejected Hashed Release Title: jt7hkTzyW7Dwr7AUQxdS3hjRJ6u6v84vVQdDgoFc 12:50:36.7 Debug: Rejected Hashed Release Title: qSA9i4HgfFRsfcXTvTuzrHP0YnIqAQpcSRzg2U5l 12:50:36.7 Debug: Rejected Hashed Release Title: gOKRteVSm8uSRnaZx6rXVsfslZSgEGTmXhRVcDwT 12:50:36.7 Debug: Rejected Hashed Release Title: LnLAaOmdAvwUB90FXP78UO0Mb7QfwXjU4Jl3tTJN 12:50:36.7 Debug: Rejected Hashed Release Title: zRHQbfRMtC1MFSvWTiQeVkD9iKFE59nQndpOhIrt 12:50:36.7 Debug: Rejected Hashed Release Title: Lag3n5r3HMQLayERBNR1eCzDsYZqSOMohhZLHLud 12:50:36.7 Debug: Rejected Hashed Release Title: UZ8NwqtMREzjBZGvbWXued6l6XSZKtp9gOa4U5sm 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 12:50:36.7 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:50:36.7 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 12:50:36.7 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 12:50:36.7 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 12:50:36.7 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 12:50:36.7 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 12:50:36.7 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 12:50:36.7 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 12:50:36.7 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 12:50:36.7 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 12:50:36.7 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 12:50:36.7 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 12:50:36.7 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 12:50:36.7 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 12:50:36.7 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:50:36.7 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 12:50:36.7 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 12:50:36.7 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 12:50:36.7 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 12:50:36.7 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 12:50:36.7 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 12:50:36.7 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 12:50:36.7 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 12:50:36.7 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 12:50:36.7 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 12:50:36.7 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 12:50:36.7 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 12:50:36.7 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 12:50:36.7 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 12:50:36.7 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 12:50:36.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 12:50:36.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 12:50:36.7 Debug: fpcalc version: 1.5.1 12:50:36.7 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:50:36.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 12:50:36.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 12:50:36.9 Debug: fpcalc version: 1.5.1 12:50:36.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 12:50:37.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 12:50:37.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 12:50:37.1 Debug: fpcalc version: 1.5.1 12:50:37.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:50:37.3 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:37.3 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:37.3 Debug: Fingerprinting complete. 12:50:37.3 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:50:37.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 12:50:37.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 12:50:37.4 Debug: fpcalc version: 1.5.1 12:50:37.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 12:50:37.6 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:37.6 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:37.6 Debug: Fingerprinting complete. 12:50:37.6 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:50:37.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 12:50:37.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 12:50:37.6 Debug: fpcalc version: 1.5.1 12:50:37.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:50:37.8 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 12:50:38.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:38.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:38.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:38.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:38.0 Debug: Fingerprinting complete. 12:50:38.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:50:38.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 12:50:38.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 12:50:38.0 Debug: fpcalc version: 1.5.1 12:50:38.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 12:50:38.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 12:50:38.0 Debug: fpcalc version: 1.5.1 12:50:38.0 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:50:38.2 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 12:50:38.4 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:38.4 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:38.4 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:38.4 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:38.4 Debug: Fingerprinting complete. 12:50:38.4 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:50:38.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 12:50:38.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 12:50:38.4 Debug: fpcalc version: 1.5.1 12:50:38.4 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:50:38.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 12:50:38.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:38.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:38.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:38.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:38.8 Debug: Fingerprinting complete. 12:50:38.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 12:50:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 12:50:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 12:50:38.8 Debug: fpcalc version: 1.5.1 12:50:38.8 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 12:50:38.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 12:50:38.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 12:50:38.9 Debug: fpcalc version: 1.5.1 12:50:38.9 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:50:39.0 Trace: Too many requests, retrying in 1s 12:50:40.0 Trace: Too many requests, retrying in 1s 12:50:41.0 Trace: Too many requests, retrying in 1s 12:50:42.0 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 12:50:42.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 12:50:42.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 12:50:42.1 Debug: fpcalc version: 1.5.1 12:50:42.1 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:50:42.2 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 12:50:42.2 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 12:50:42.2 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 12:50:42.2 Warn: AcoustId API gave invalid response NzbDrone.Common.Http.UnexpectedHtmlContentException: Site responded with browser content instead of api data. This disruption may be temporary, please try again later. [https://api.acoustid.org/v2/lookup] at NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.<>c.<should_not_throw_if_api_returns_html>b__14_1(HttpRequest req) in ./Lidarr.Core.Test/ParserTests/FingerprintingServiceFixture.cs:line 223 --- End of stack trace from previous location --- at Moq.Extensions.InvokePreserveStack(Delegate del, IReadOnlyList`1 args) in C:\projects\moq4\src\Moq\Extensions.cs:line 163 at Moq.MethodCall.<>c__DisplayClass17_0.<SetCallbackBehavior>b__1(IInvocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 181 at Moq.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 12:50:42.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 12:50:42.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 12:50:42.3 Debug: fpcalc version: 1.5.1 12:50:42.3 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:50:42.4 Warn: AcoustId API lookup failed System.Net.WebException: The operation has timed out. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 12:50:42.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 12:50:42.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 12:50:42.5 Debug: fpcalc version: 1.5.1 12:50:42.5 Debug: Webservice error InvalidFingerprint: invalid fingerprint 12:50:42.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 12:50:42.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 12:50:42.5 Debug: fpcalc version: 1.5.1 12:50:42.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 12:50:42.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 12:50:42.5 Debug: fpcalc version: 1.5.1 12:50:42.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 12:50:42.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 12:50:42.6 Debug: fpcalc version: 1.5.1 12:50:42.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 12:50:42.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 12:50:42.6 Debug: fpcalc version: 1.5.1 12:50:42.6 Trace: Executing /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 12:50:42.8 Trace: Too many requests, retrying in 1s 12:50:43.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:43.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 12:50:43.8 Debug: Fingerprinting complete. 12:50:43.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- Skipped should_properly_parse_hashed_releases("/C/Test/Some.Hashed.Release.(256kbps)-Mercury/0e895c37245186812cb08aab1529cf8ee389dd05.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test-[256]/0e895c37245186812cb08aab1529cf8ee389dd05/Some.Hashed.Release.S01E01.720p.WEB-DL.AAC2.0.H.264-Mercury.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-462.H.0.2CAA.LD-BEW.p027.10E10S.esaeleR.dehsaH.emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-LN 1.5DD LD-BEW P0801 10E10S esaeleR dehsaH emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Weeds.S01E10.DVDRip.XviD-Lidarr/AHFMZXGHEWD660.mp3","Weeds",MP3-256,"Lidarr") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Deadwood.S02E12.1080p.BluRay.x264-Lidarr/Backup_72023S02-12.mp3","Deadwood",MP3-256,null) [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/123.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/abc.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/b00bs.mp3","Grimm",MP3-256,"ECI") [< 1 ms] 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- Skipped should_properly_parse_hashed_releases("/C/Test/The.Good.Wife.S02E23.720p.HDTV.x264-NZBgeek/cgajsofuejsa501.mp3","The Good Wife",MP3-256,"NZBgeek") [< 1 ms] 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 12:50:43.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") --- 12:50:43.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") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 12:50:43.8 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:50:43.8 Debug: Album Parsed. Discovery TV - Gold Rush 02 Road From Hell 12:50:43.8 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 12:50:43.8 Debug: Quality parsed: Unknown v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 12:50:43.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") --- 12:50:43.8 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 12:50:43.8 Debug: Album Parsed. Ed Sheeran - I See Fire 12:50:43.8 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 12:50:43.8 Debug: Quality parsed: Unknown v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.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") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 12:50:43.8 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 12:50:43.8 Debug: Album Parsed. Ed Sheeran - Divide 12:50:43.8 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 12:50:43.8 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 12:50:43.8 Debug: Album Parsed. Ed Sheeran - + 12:50:43.8 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 12:50:43.8 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 12:50:43.8 Debug: Album Parsed. XXXTENTACION - ? 12:50:43.8 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 12:50:43.8 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 12:50:43.8 Debug: Album Parsed. Hey - BŁYSK 12:50:43.8 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 12:50:43.8 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 12:50:43.8 Debug: Album Parsed. ??? - Album 12:50:43.8 Debug: Trying to parse quality for '??? Album FLAC' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 12:50:43.8 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 12:50:43.8 Debug: Album Parsed. + - Album 12:50:43.8 Debug: Trying to parse quality for '+ Album FLAC' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 12:50:43.8 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 12:50:43.8 Debug: Album Parsed. /\ - Album 12:50:43.8 Debug: Trying to parse quality for '/\ Album FLAC' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 12:50:43.8 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 12:50:43.8 Debug: Album Parsed. +44 - When Your Heart Stops Beating 12:50:43.8 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 12:50:43.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' 12:50:43.8 Debug: Album Parsed. Michael Buble - Christmas 12:50:43.8 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 12:50:43.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") --- 12:50:43.8 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 12:50:43.8 Debug: Album Parsed. Michael Buble - Michael Buble 12:50:43.8 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.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") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 12:50:43.8 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 12:50:43.8 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 12:50:43.8 Debug: Parsing string 'Bad Format' 12:50:43.8 Debug: Parsing string 'Bad Format' 12:50:43.8 Debug: Unable to parse Bad Format 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 12:50:43.8 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. VA - The Best 101 Love Ballads 12:50:43.8 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:50:43.8 Debug: Quality parsed: MP3-192 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 12:50:43.8 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. ATCQ - The Love Movement 12:50:43.8 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:50:43.8 Debug: Quality parsed: MP3-192 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 12:50:43.8 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Maula - Jism 2 12:50:43.8 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:50:43.8 Debug: Quality parsed: MP3-192 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 12:50:43.8 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 12:50:43.8 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:50:43.8 Debug: Quality parsed: MP3-192 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 12:50:43.8 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 12:50:43.8 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:50:43.8 Debug: Quality parsed: MP3-192 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 12:50:43.8 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 12:50:43.8 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:50:43.8 Debug: Quality parsed: MP3-192 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 12:50:43.8 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 12:50:43.8 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:50:43.8 Debug: Quality parsed: MP3-320 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 12:50:43.8 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Ricardo Arjona - APNEA 12:50:43.8 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:50:43.8 Debug: Quality parsed: MP3-320 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 12:50:43.8 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Kehlani - SweetSexySavage 12:50:43.8 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:50:43.8 Debug: Quality parsed: MP3-320 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 12:50:43.8 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Anderson Paak - Malibu 12:50:43.8 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 12:50:43.8 Debug: Quality parsed: MP3-320 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 12:50:43.8 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 12:50:43.8 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 12:50:43.8 Debug: Album Parsed. Caetano Veloso - Discography 12:50:43.8 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:50:43.8 Debug: Quality parsed: MP3-256 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 12:50:43.8 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Little Mix - Salute 12:50:43.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:50:43.8 Debug: Quality parsed: AAC-256 v1 12:50:43.8 Debug: Release Group parsed: V3nom 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 12:50:43.8 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 12:50:43.8 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:50:43.8 Debug: Quality parsed: MP3-256 v1 12:50:43.8 Debug: Release Group parsed: GloDLS 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 12:50:43.8 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Jake Bugg - Jake Bugg 12:50:43.8 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:50:43.8 Debug: Quality parsed: MP3-256 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 12:50:43.8 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:50:43.8 Debug: Album Parsed. Milky Chance - Sadnecessary 12:50:43.8 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:50:43.8 Debug: Quality parsed: AAC-256 v1 12:50:43.8 Debug: Release Group parsed: M4A 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 12:50:43.8 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Clean Bandit - New Eyes 12:50:43.8 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:50:43.8 Debug: Quality parsed: MP3-256 v1 12:50:43.8 Debug: Release Group parsed: GLT 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 12:50:43.8 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 12:50:43.8 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:50:43.8 Debug: Quality parsed: MP3-256 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 12:50:43.8 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. PJ Harvey - Let England Shake 12:50:43.8 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:50:43.8 Debug: Quality parsed: MP3-256 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 12:50:43.8 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Kendrick Lamar - DAMN 12:50:43.8 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 12:50:43.8 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 12:50:43.8 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 12:50:43.8 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Gorillaz - Humanz 12:50:43.8 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 12:50:43.8 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. David Bowie - Blackstar 12:50:43.8 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: FLAC 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 12:50:43.8 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. The Cure - Greatest Hits 12:50:43.8 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 12:50:43.8 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:50:43.8 Debug: Album Parsed. Slowdive - Souvlaki 12:50:43.8 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 12:50:43.8 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. John Coltrane - Kulu Se Mama 12:50:43.8 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 12:50:43.8 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 12:50:43.8 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 12:50:43.8 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:50:43.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Migos - No Label II 12:50:43.8 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: FORSAKEN 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 12:50:43.8 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. A I - Sex & Robots 12:50:43.8 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 12:50:43.8 Debug: Quality parsed: MP3-VBR-V0 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 12:50:43.8 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Jay-Z - 444 12:50:43.8 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:50:43.8 Debug: Quality parsed: MP3-320 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 12:50:43.8 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 12:50:43.8 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 12:50:43.8 Debug: Quality parsed: MP3-96 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 12:50:43.8 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 12:50:43.8 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:50:43.8 Debug: Quality parsed: Unknown v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 12:50:43.8 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Little Mix - Salute 12:50:43.8 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 12:50:43.8 Debug: Quality parsed: AAC-256 v1 12:50:43.8 Debug: Release Group parsed: GLT 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 12:50:43.8 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Barış Manço - Ben Bilirim 12:50:43.8 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 12:50:43.8 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 12:50:43.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 12:50:43.8 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: JLM 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 12:50:43.8 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 12:50:43.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Dani Sbert - Togheter 12:50:43.8 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 12:50:43.8 Debug: Quality parsed: MP3-320 v1 12:50:43.8 Debug: Release Group parsed: FURY 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 12:50:43.8 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 12:50:43.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. New Edition - One Love 12:50:43.8 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 12:50:43.8 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 12:50:43.8 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. David Gray - The Best of David Gray 12:50:43.8 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 12:50:43.8 Debug: Quality parsed: Unknown v1 12:50:43.8 Debug: Release Group parsed: MTD 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 12:50:43.8 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Shinedown - Us and Them 12:50:43.8 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 12:50:43.8 Debug: Quality parsed: Unknown v1 12:50:43.8 Debug: Release Group parsed: NMR 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 12:50:43.8 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:50:43.8 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Led Zeppelin - Discography 12:50:43.8 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 12:50:43.8 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 12:50:43.8 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Minor Threat - Discography 12:50:43.8 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 12:50:43.8 Debug: Quality parsed: Unknown v1 12:50:43.8 Debug: Release Group parsed: Anthology 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 12:50:43.8 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:50:43.8 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Captain - Discography 12:50:43.8 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: UTP 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 12:50:43.8 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Coolio - Gangsta's Paradise 12:50:43.8 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 12:50:43.8 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 12:50:43.8 Debug: Album Parsed. Brother Ali - The Undisputed Truth 12:50:43.8 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 12:50:43.8 Debug: Quality parsed: Unknown v1 12:50:43.8 Debug: Release Group parsed: FTD 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 12:50:43.8 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Brother Ali - The Undisputed Truth 12:50:43.8 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 12:50:43.8 Debug: Quality parsed: Unknown v1 12:50:43.8 Debug: Release Group parsed: FTD 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 12:50:43.8 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 12:50:43.8 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Peter Hammill - From The Trees 12:50:43.8 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 12:50:43.8 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 12:50:43.8 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Aztec Two-Step - Naked 12:50:43.8 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 12:50:43.8 Debug: Quality parsed: MP3-320 v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 12:50:43.8 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 12:50:43.8 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Dai Kaht - Dai Kaht 12:50:43.8 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 12:50:43.8 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 12:50:43.8 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Black Obelisk - Discography 12:50:43.8 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 12:50:43.8 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 12:50:43.8 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Aria - Discography 12:50:43.8 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 12:50:43.8 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 12:50:43.8 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:43.8 Debug: Album Parsed. Forces United - Discography 12:50:43.8 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 12:50:43.8 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 12:50:43.8 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 12:50:43.8 Debug: Album Parsed. Gorillaz - The now now 12:50:43.8 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: FLAC 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 12:50:43.8 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:50:43.8 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:50:43.8 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 12:50:43.8 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:50:43.8 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:50:43.8 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 12:50:43.8 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:50:43.8 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 12:50:43.8 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 12:50:43.8 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:50:43.8 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:50:43.8 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 12:50:43.8 Debug: Quality parsed: FLAC v1 12:50:43.8 Debug: Release Group parsed: 12:50:43.8 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 12:50:43.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 12:50:43.9 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:50:43.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:50:43.9 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 12:50:43.9 Debug: Quality parsed: FLAC v1 12:50:43.9 Debug: Release Group parsed: Black 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 12:50:43.9 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 12:50:43.9 Debug: Album Parsed. Black Sabbath - Black Sabbath 12:50:43.9 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 12:50:43.9 Debug: Quality parsed: FLAC v1 12:50:43.9 Debug: Release Group parsed: Black 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 12:50:43.9 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:50:43.9 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:43.9 Debug: Album Parsed. Captain - Discography 12:50:43.9 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 12:50:43.9 Debug: Quality parsed: FLAC v1 12:50:43.9 Debug: Release Group parsed: UTP 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 12:50:43.9 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 12:50:43.9 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:43.9 Debug: Album Parsed. Aria - Discography 12:50:43.9 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Debug: Release Group parsed: 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- 12:50:43.9 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:50:43.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 12:50:43.9 Debug: Album Parsed. Led Zeppelin - Discography 12:50:43.9 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 12:50:43.9 Debug: Quality parsed: FLAC v1 12:50:43.9 Debug: Release Group parsed: 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- Skipped should_parse_quality_from_extension("02 Unchained.flac") [< 1 ms] Skipped should_parse_quality_from_extension("Fall Out Boy - 02 - Title.wav") [< 1 ms] 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 12:50:43.9 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 12:50:43.9 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 12:50:43.9 Debug: Album Parsed. Minor Threat - Discography 12:50:43.9 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Debug: Release Group parsed: Anthology 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 12:50:43.9 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 12:50:43.9 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 12:50:43.9 Debug: Album Parsed. Caetano Veloso - Discography 12:50:43.9 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:50:43.9 Debug: Quality parsed: MP3-256 v1 12:50:43.9 Debug: Release Group parsed: 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 12:50:43.9 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:50:43.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 12:50:43.9 Debug: Album Parsed. Jay-Z - 444 12:50:43.9 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 12:50:43.9 Debug: Quality parsed: MP3-320 v1 12:50:43.9 Debug: Release Group parsed: scnzbefnet 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 12:50:43.9 Debug: Trying inexact album match for IdenticalTitle 12:50:43.9 Debug: Unable to find - IdenticalTitle 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 12:50:43.9 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:50:43.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:50:43.9 Debug: Album Parsed. 30 Rock - Get Some 12:50:43.9 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:50:43.9 Debug: Quality parsed: FLAC v1 12:50:43.9 Debug: Release Group parsed: FLAC 12:50:43.9 Debug: Trying inexact artist match for 30 Rock 12:50:43.9 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:50:43.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:50:43.9 Debug: Album Parsed. 30 Rock - Get Some 12:50:43.9 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:50:43.9 Debug: Quality parsed: FLAC v1 12:50:43.9 Debug: Release Group parsed: FLAC 12:50:43.9 Debug: Parsing string '30 Rock - Get Some [FLAC]' 12:50:43.9 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 12:50:43.9 Debug: Album Parsed. 30 Rock - Get Some 12:50:43.9 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 12:50:43.9 Debug: Quality parsed: FLAC v1 12:50:43.9 Debug: Release Group parsed: FLAC 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 12:50:43.9 Debug: Parsing string '30 Rock' 12:50:43.9 Debug: Unable to parse 30 Rock 12:50:43.9 Debug: Trying inexact artist match for 30 Rock 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. Season 3 12:50:43.9 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. Season 16 12:50:43.9 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. Specials 12:50:43.9 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. Season 2 12:50:43.9 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. Season 2 12:50:43.9 Debug: Parsing string 'Season 2 S02E21.avi' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. TV 12:50:43.9 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. Season 6 12:50:43.9 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 12:50:43.9 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. House - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 12:50:43.9 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. House - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:50:43.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:50:43.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:50:43.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 12:50:43.9 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 12:50:43.9 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 12:50:43.9 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 12:50:43.9 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 12:50:43.9 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. Season 01 12:50:43.9 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. Season 01 12:50:43.9 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. Season 1 12:50:43.9 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 12:50:43.9 Debug: Attempting to parse track info using directory and file names. Season 1 12:50:43.9 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 12:50:43.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 12:50:43.9 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 12:50:43.9 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 12:50:43.9 Debug: Quality parsed: Unknown v1 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 12:50:43.9 Debug: Trying to parse quality for 'Some album [MP3-192]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 12:50:43.9 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 12:50:43.9 Debug: Trying to parse quality for 'Some album [MP3-256]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 12:50:43.9 Debug: Trying to parse quality for 'Some album [MP3-320]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 12:50:43.9 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 12:50:43.9 Debug: Trying to parse quality for 'Some album [WAV]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 12:50:43.9 Debug: Trying to parse quality for 'Some album [WMA]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 12:50:43.9 Debug: Trying to parse quality for 'Some album [AAC-192]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 12:50:43.9 Debug: Trying to parse quality for 'Some album [AAC-256]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 12:50:43.9 Debug: Trying to parse quality for 'Some album [AAC-320]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 12:50:43.9 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 12:50:43.9 Debug: Trying to parse quality for 'Some album [ALAC]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 12:50:43.9 Debug: Trying to parse quality for 'Some album [FLAC]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 12:50:43.9 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 12:50:43.9 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 12:50:43.9 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 12:50:43.9 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 12:50:43.9 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 12:50:43.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 12:50:43.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 12:50:43.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 12:50:43.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 12:50:43.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 12:50:43.9 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:50:43.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:50:43.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:50:43.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:50:43.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:50:43.9 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 12:50:43.9 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 12:50:43.9 Debug: Trying to parse quality for '' 12:50:43.9 Trace: Got codec AAC 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 12:50:43.9 Debug: Trying to parse quality for '' 12:50:43.9 Trace: Got codec AAC 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 12:50:43.9 Debug: Trying to parse quality for '' 12:50:43.9 Trace: Got codec AAC 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 12:50:43.9 Debug: Trying to parse quality for '' 12:50:43.9 Trace: Got codec AAC 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 12:50:43.9 Debug: Trying to parse quality for '' 12:50:43.9 Trace: Got codec ALAC 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 12:50:43.9 Debug: Trying to parse quality for '' 12:50:43.9 Trace: Got codec APE 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 12:50:43.9 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 12:50:43.9 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 12:50:43.9 Debug: Trying to parse quality for '' 12:50:43.9 Trace: Got codec FLAC 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 12:50:43.9 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 12:50:43.9 Debug: Trying to parse quality for '' 12:50:43.9 Trace: Got codec FLAC 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 12:50:43.9 Debug: Trying to parse quality for '' 12:50:43.9 Trace: Got codec MP3CBR 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 12:50:43.9 Debug: Trying to parse quality for '' 12:50:43.9 Trace: Got codec MP3CBR 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 12:50:43.9 Debug: Trying to parse quality for '' 12:50:43.9 Trace: Got codec MP3CBR 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 12:50:43.9 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 12:50:43.9 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 12:50:43.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec MP3CBR 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec MP3CBR 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec MP3CBR 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- Skipped should_parse_mp3_vbr_v2_quality("","MPEG Version 1 Audio, Layer 3 VBR",298) [< 1 ms] 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 12:50:44.0 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 12:50:44.0 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 12:50:44.0 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec OGG 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec OPUS 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec OGG 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec OPUS 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec OGG 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec OPUS 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec OGG 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec OPUS 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec OGG 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec OPUS 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec OGG 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec OPUS 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec WAV 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 12:50:44.0 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec WAVPACK 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 12:50:44.0 Debug: Trying to parse quality for '' 12:50:44.0 Trace: Got codec WMA 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- Skipped should_not_include_extension_in_release_group [< 1 ms] 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 12:50:44.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 12:50:44.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 12:50:44.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 12:50:44.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 12:50:44.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 12:50:44.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 12:50:44.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 12:50:44.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 12:50:44.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 12:50:44.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 12:50:44.1 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 12:50:44.1 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:50:44.1 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:44.1 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470441276475_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:44.1 Info: DatabaseEngineVersionCheck migrating 12:50:44.1 Info: PerformDBOperation 12:50:44.1 Info: Performing DB Operation 12:50:44.1 Info: SQLite 3.45.3 12:50:44.1 Info: => 0.0012617s 12:50:44.1 Info: DatabaseEngineVersionCheck migrated 12:50:44.1 Info: => 0.0012782s 12:50:44.1 Debug: Took: 00:00:00.0146318 12:50:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[ { "primaryAlbumType": { "id": 2, "name": "Single" }, "allowed": false }, { "primaryAlbumType": { "id": 4, "name": "Other" }, "allowed": false }, { "primaryAlbumType": { "id": 1, "name": "EP" }, "allowed": false }, { "primaryAlbumType": { "id": 3, "name": "Broadcast" }, "allowed": false }, { "primaryAlbumType": { "id": 0, "name": "Album" }, "allowed": true } ]] SecondaryAlbumTypes = [[ { "secondaryAlbumType": { "id": 0, "name": "Studio" }, "allowed": true }, { "secondaryAlbumType": { "id": 3, "name": "Spokenword" }, "allowed": false }, { "secondaryAlbumType": { "id": 2, "name": "Soundtrack" }, "allowed": false }, { "secondaryAlbumType": { "id": 7, "name": "Remix" }, "allowed": false }, { "secondaryAlbumType": { "id": 9, "name": "Mixtape/Street" }, "allowed": false }, { "secondaryAlbumType": { "id": 6, "name": "Live" }, "allowed": false }, { "secondaryAlbumType": { "id": 4, "name": "Interview" }, "allowed": false }, { "secondaryAlbumType": { "id": 8, "name": "DJ-mix" }, "allowed": false }, { "secondaryAlbumType": { "id": 10, "name": "Demo" }, "allowed": false }, { "secondaryAlbumType": { "id": 1, "name": "Compilation" }, "allowed": false }, { "secondaryAlbumType": { "id": 11, "name": "Audio drama" }, "allowed": false } ]] ReleaseStatuses = [[ { "releaseStatus": { "id": 3, "name": "Pseudo-Release" }, "allowed": false }, { "releaseStatus": { "id": 1, "name": "Promotion" }, "allowed": false }, { "releaseStatus": { "id": 0, "name": "Official" }, "allowed": true }, { "releaseStatus": { "id": 2, "name": "Bootleg" }, "allowed": false } ]] ==== End Query Trace ==== 12:50:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:44.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:50:44.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 12:50:44.2 Info: Setting up standard metadata profile 12:50:44.2 Info: Setting up empty metadata profile 12:50:44.2 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 12:50:44.2 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 12:50:44.3 Info: Setting up empty metadata profile 12:50:44.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 12:50:44.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 12:50:44.3 Info: Renaming non-empty metadata profile None 12:50:44.3 Info: Setting up empty metadata profile 12:50:44.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 12:50:44.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:50:44.3 Info: Setting up empty metadata profile 12:50:44.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:50:44.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:50:44.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:50:44.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 12:50:44.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 12:50:44.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:50:44.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:50:44.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:50:44.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:50:44.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:50:44.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:50:44.3 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 12:50:44.3 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 12:50:44.3 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:50:44.3 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:44.3 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470443441640_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:44.3 Info: DatabaseEngineVersionCheck migrating 12:50:44.3 Info: PerformDBOperation 12:50:44.3 Info: Performing DB Operation 12:50:44.3 Info: SQLite 3.45.3 12:50:44.3 Info: => 0.0012706s 12:50:44.3 Info: DatabaseEngineVersionCheck migrated 12:50:44.3 Info: => 0.0012872s 12:50:44.3 Debug: Took: 00:00:00.0157879 12:50:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 12:50:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 12:50:44.4 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 12:50:44.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 12:50:44.4 Info: Setting up default quality profiles 12:50:44.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 12:50:44.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:50:44.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 12:50:44.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:50:44.4 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 12:50:44.4 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:50:44.5 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:50:44.5 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:50:44.5 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 12:50:44.5 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Files/TestArchive.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470445153905_467/p3v2e1wu.chj] 12:50:44.5 Debug: Extraction complete. 12:50:44.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 12:50:44.5 Debug: Scanning '/C/Test/' for music files 12:50:44.5 Trace: 0 files were found in /C/Test/ 12:50:44.5 Debug: 0 audio files were found in /C/Test/ 12:50:44.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 12:50:44.5 Debug: Scanning '/C/Test/' for music files 12:50:44.5 Trace: 0 files were found in /C/Test/ 12:50:44.5 Debug: 0 audio files were found in /C/Test/ 12:50:44.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 12:50:44.5 Debug: Scanning '/C/Test/' for music files 12:50:44.5 Trace: 0 files were found in /C/Test/ 12:50:44.5 Debug: 0 audio files were found in /C/Test/ 12:50:44.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 12:50:44.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 12:50:44.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 12:50:44.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 12:50:44.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 12:50:44.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 12:50:44.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 12:50:44.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 12:50:44.5 Debug: 30 Rock1.mp3 12:50:44.5 Debug: 30 Rock2.flac 12:50:44.5 Debug: 30 Rock3.ogg 12:50:44.5 Debug: 30 Rock4.m4a 12:50:44.5 Debug: 30 Rock.avi 12:50:44.5 Debug: movie.exe 12:50:44.5 Debug: movie 12:50:44.5 Debug: Scanning '/C/Test/' for music files 12:50:44.5 Trace: 7 files were found in /C/Test/ 12:50:44.5 Debug: 4 audio files were found in /C/Test/ 12:50:44.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 12:50:44.5 Info: Removing items older than 7 days from the recycling bin 12:50:44.5 Debug: Recycling Bin has been cleaned up. 12:50:44.5 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 12:50:44.5 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 12:50:44.6 Info: Removing items older than 7 days from the recycling bin 12:50:44.6 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 12:50:44.6 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 12:50:44.6 Debug: Recycling Bin has been cleaned up. 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 12:50:44.6 Info: Removing items older than 7 days from the recycling bin 12:50:44.6 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 12:50:44.6 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 12:50:44.6 Debug: Recycling Bin has been cleaned up. 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 12:50:44.6 Info: Recycle Bin has not been configured, cannot cleanup. 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 12:50:44.6 Info: Automatic cleanup of Recycle Bin is disabled 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 12:50:44.6 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:50:44.6 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 12:50:44.6 Debug: Setting last accessed: /C/Test/TV/30 Rock 12:50:44.6 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:50:44.6 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:50:44.6 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 12:50:44.6 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 12:50:44.6 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 12:50:44.6 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 12:50:44.6 Debug: Setting last accessed: /C/Test/TV/30 Rock 12:50:44.6 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 12:50:44.6 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:50:44.6 Debug: Creating folder /C/Test/Recycle Bin 12:50:44.6 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 12:50:44.6 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:50:44.6 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:50:44.6 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 12:50:44.6 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 12:50:44.6 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:50:44.6 Debug: Creating folder /C/Test/Recycle Bin 12:50:44.6 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 12:50:44.6 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 12:50:44.6 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 12:50:44.6 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 12:50:44.6 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 12:50:44.6 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 12:50:44.6 Info: Removing all items from the recycling bin 12:50:44.6 Debug: Recycling Bin has been emptied. 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- Skipped should_call_fileSetLastWriteTime_for_each_file [1 ms] Skipped should_call_fileSetLastWriteTime_for_each_file [1 ms] 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 12:50:44.6 Info: Removing all items from the recycling bin 12:50:44.6 Debug: Recycling Bin has been emptied. 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 12:50:44.6 Info: Recycle Bin has not been configured, cannot empty. 12:50:44.6 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 12:50:44.6 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 12:50:44.7 Debug: Setting up default quality config 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 12:50:44.7 Debug: Setting up default quality config 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 12:50:44.7 Debug: Setting up default quality config 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 12:50:44.7 Debug: Setting up default quality config 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 12:50:44.7 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 12:50:44.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 12:50:44.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 12:50:44.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 12:50:44.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 12:50:44.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 12:50:44.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 12:50:44.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 12:50:44.8 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 12:50:44.8 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:44.9 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 12:50:44.9 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:50:44.9 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:44.9 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 12:50:44.9 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:50:44.9 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 12:50:44.9 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 12:50:44.9 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:50:44.9 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:50:44.9 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 12:50:44.9 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:50:44.9 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 12:50:44.9 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:44.9 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:50:44.9 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:50:44.9 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:44.9 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:50:44.9 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:50:44.9 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:50:44.9 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 12:50:44.9 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:50:44.9 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 12:50:44.9 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- Skipped should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path [1 ms] 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 12:50:44.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 12:50:44.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 12:50:44.9 Info: Using cached initial database /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/cached_Main.db 12:50:44.9 Info: *** Migrating data source=/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470449766379_468/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 12:50:44.9 Info: DatabaseEngineVersionCheck migrating 12:50:44.9 Info: PerformDBOperation 12:50:44.9 Info: Performing DB Operation 12:50:44.9 Info: SQLite 3.45.3 12:50:44.9 Info: => 0.0012547s 12:50:44.9 Info: DatabaseEngineVersionCheck migrated 12:50:44.9 Info: => 0.0012721s 12:50:44.9 Debug: Took: 00:00:00.0174372 12:50:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [{ "baseUrl": "BaseUrl1", "apiPath": "/api", "apiKey": "ApiKey1", "categories": [ 3000, 3010, 3030, 3040 ], "earlyReleaseLimit": 1, "additionalParameters": "AdditionalParameters1" }] Id = [0] ==== End Query Trace ==== 12:50:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 12:50:45.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 12:50:45.0 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 12:50:45.1 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 12:50:45.1 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 12:50:45.1 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 12:50:45.1 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 12:50:45.1 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 12:50:45.1 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 12:50:45.1 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 12:50:45.1 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 12:50:45.1 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 12:50:45.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 12:50:45.1 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linux&arch=Arm&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite 12:50:45.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:45.3 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linux&arch=Arm&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite: 200.OK (19 bytes) (185 ms) 12:50:45.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- Skipped finds_update_when_version_lower [< 1 ms] Skipped should_get_master_if_branch_doesnt_exit [< 1 ms] Skipped should_get_recent_updates [< 1 ms] 12:50:45.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 12:50:45.4 Debug: Checking for updates 12:50:45.4 Info: Downloading update 0.6.2.883 12:50:45.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-arm/_temp_67927_638515470453651739_470/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:45.4 Info: Verifying update package 12:50:45.4 Info: Update package verified successfully 12:50:45.4 Info: Extracting Update package 12:50:45.4 Info: Update package extracted successfully 12:50:45.4 Info: Preparing client 12:50:45.4 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470453651739_470/lidarr_update/Lidarr.Update 12:50:45.4 Info: Lidarr will restart shortly. 12:50:45.4 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470453651739_470/lidarr_update C:\Test\Lidarr.exe 12:50:45.4 Debug: Restarting Lidarr to apply updates 12:50:45.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 12:50:45.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 12:50:45.4 Debug: Checking for updates 12:50:45.4 Info: Deleting old update files 12:50:45.4 Info: Downloading update 0.6.2.883 12:50:45.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-arm/_temp_67927_638515470454841772_471/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:45.4 Info: Verifying update package 12:50:45.4 Info: Update package verified successfully 12:50:45.4 Info: Extracting Update package 12:50:45.4 Info: Update package extracted successfully 12:50:45.4 Info: Preparing client 12:50:45.4 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470454841772_471/lidarr_update/Lidarr.Update 12:50:45.4 Info: Lidarr will restart shortly. 12:50:45.4 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470454841772_471/lidarr_update C:\Test\Lidarr.exe 12:50:45.4 Debug: Restarting Lidarr to apply updates 12:50:45.4 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 12:50:45.4 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 12:50:45.4 Debug: Checking for updates 12:50:45.4 Info: Downloading update 0.6.2.883 12:50:45.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-arm/_temp_67927_638515470454908565_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:45.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-arm/_temp_67927_638515470454908565_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:45.4 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 12:50:45.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:45.5 Info: IPv4 is available: True, IPv6 will be disabled 12:50:45.5 Trace: Res: HTTP/2.0 [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz: 302.Redirect (0 bytes) (49 ms) 12:50:45.5 Trace: Redirected to https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240517%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240517T125017Z&X-Amz-Expires=300&X-Amz-Signature=2a3e44effac7e7d3b384d26fde262da36a98be37fd3fb6e6bbd95af1018369d9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=90468352&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 12:50:45.5 Trace: Req: [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240517%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240517T125017Z&X-Amz-Expires=300&X-Amz-Signature=2a3e44effac7e7d3b384d26fde262da36a98be37fd3fb6e6bbd95af1018369d9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=90468352&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 12:50:45.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 12:50:46.1 Trace: Res: HTTP/2.0 [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240517%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240517T125017Z&X-Amz-Expires=300&X-Amz-Signature=2a3e44effac7e7d3b384d26fde262da36a98be37fd3fb6e6bbd95af1018369d9&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=90468352&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream: 200.OK (0 bytes) (604 ms) 12:50:46.1 Debug: Downloading Completed. took 0s 12:50:46.1 Info: Verifying update package 12:50:46.1 Info: Update package verified successfully 12:50:46.1 Info: Extracting Update package 12:50:46.1 Debug: Extracting archive [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470454908565_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-arm/_temp_67927_638515470454908565_472/lidarr_update/] 12:50:46.8 Debug: Extraction complete. 12:50:46.8 Info: Update package extracted successfully 12:50:46.8 Info: Preparing client 12:50:46.8 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470454908565_472/lidarr_update/Lidarr.Update 12:50:46.8 Info: Lidarr will restart shortly. 12:50:46.8 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470454908565_472/lidarr_update C:\Test\Lidarr.exe 12:50:46.8 Debug: Restarting Lidarr to apply updates 12:50:46.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 12:50:46.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 12:50:46.9 Debug: Checking for updates 12:50:46.9 Info: Downloading update 0.6.2.883 12:50:46.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469186221_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:46.9 Info: Verifying update package 12:50:46.9 Info: Update package verified successfully 12:50:46.9 Info: Extracting Update package 12:50:46.9 Info: Update package extracted successfully 12:50:46.9 Info: Preparing client 12:50:46.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469186221_473/lidarr_update/Lidarr.Update 12:50:46.9 Info: Lidarr will restart shortly. 12:50:46.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469186221_473/lidarr_update C:\Test\Lidarr.exe 12:50:46.9 Debug: Restarting Lidarr to apply updates 12:50:46.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 12:50:46.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 12:50:46.9 Debug: Checking for updates 12:50:46.9 Info: Downloading update 0.6.2.883 12:50:46.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469256579_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:46.9 Info: Verifying update package 12:50:46.9 Info: Update package verified successfully 12:50:46.9 Info: Extracting Update package 12:50:46.9 Info: Update package extracted successfully 12:50:46.9 Info: Preparing client 12:50:46.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469256579_474/lidarr_update/Lidarr.Update 12:50:46.9 Info: Lidarr will restart shortly. 12:50:46.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469256579_474/lidarr_update C:\Test\Lidarr.exe 12:50:46.9 Debug: Restarting Lidarr to apply updates 12:50:46.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 12:50:46.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 12:50:46.9 Debug: Checking for updates 12:50:46.9 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/Lidarr/AppData' is being stored in application folder '/C/Lidarr' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:46.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 12:50:46.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 12:50:46.9 Debug: Checking for updates 12:50:46.9 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/NzbDrone' is being stored in application folder '/C/NzbDrone' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:46.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 12:50:46.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 12:50:46.9 Debug: Checking for updates 12:50:46.9 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:46.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 12:50:46.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 12:50:46.9 Debug: Checking for updates 12:50:46.9 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:46.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 12:50:46.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 12:50:46.9 Debug: Checking for updates 12:50:46.9 Info: Downloading update 0.6.2.883 12:50:46.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469550920_479/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:46.9 Info: Verifying update package 12:50:46.9 Info: Update package verified successfully 12:50:46.9 Info: Extracting Update package 12:50:46.9 Info: Update package extracted successfully 12:50:46.9 Info: Preparing client 12:50:46.9 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469550920_479/lidarr_update/Lidarr.Update 12:50:46.9 Info: Lidarr will restart shortly. 12:50:46.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469550920_479/lidarr_update C:\Test\Lidarr.exe 12:50:46.9 Debug: Restarting Lidarr to apply updates 12:50:46.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 12:50:46.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 12:50:46.9 Debug: Checking for updates 12:50:46.9 Info: Downloading update 0.6.2.883 12:50:46.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469614575_480/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:46.9 Info: Verifying update package 12:50:46.9 Error: Update package is invalid 12:50:46.9 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-arm/_temp_67927_638515470469614575_480/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz' is invalid at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 133 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:46.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 12:50:46.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 12:50:46.9 Debug: Checking for updates 12:50:46.9 Debug: Built-In updater disabled inside a docker container. Please update the container image. 12:50:46.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 12:50:46.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 12:50:46.9 Debug: Checking for updates 12:50:46.9 Debug: Built-In updater disabled, please use BuiltIn to install 12:50:46.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 12:50:46.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 12:50:46.9 Debug: Checking for updates 12:50:46.9 Info: Downloading update 0.6.2.883 12:50:46.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469809781_483/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:46.9 Info: Verifying update package 12:50:46.9 Info: Update package verified successfully 12:50:46.9 Info: Extracting Update package 12:50:46.9 Info: Update package extracted successfully 12:50:46.9 Info: Preparing client 12:50:46.9 Warn: Update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469809781_483/lidarr_update/Lidarr.Update does not exist, aborting update. 12:50:46.9 Debug: Restarting Lidarr to apply updates 12:50:46.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 12:50:46.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 12:50:46.9 Debug: Checking for updates 12:50:46.9 Debug: No update available 12:50:46.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 12:50:46.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 12:50:46.9 Debug: Checking for updates 12:50:46.9 Info: Downloading update 0.6.2.883 12:50:46.9 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469909576_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:46.9 Info: Verifying update package 12:50:46.9 Info: Update package verified successfully 12:50:46.9 Info: Extracting Update package 12:50:46.9 Info: Update package extracted successfully 12:50:46.9 Info: Removing Lidarr.Update 12:50:46.9 Info: Starting update script: /tmp/lidarr/update.sh 12:50:46.9 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469909576_485/lidarr_update C:\Test\Lidarr.exe 12:50:46.9 Debug: Restarting Lidarr to apply updates 12:50:46.9 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 12:50:46.9 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 12:50:47.0 Debug: Checking for updates 12:50:47.0 Info: Downloading update 0.6.2.883 12:50:47.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469988965_486/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:47.0 Info: Verifying update package 12:50:47.0 Info: Update package verified successfully 12:50:47.0 Info: Extracting Update package 12:50:47.0 Info: Update package extracted successfully 12:50:47.0 Info: Preparing client 12:50:47.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469988965_486/lidarr_update/Lidarr.Update 12:50:47.0 Info: Lidarr will restart shortly. 12:50:47.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470469988965_486/lidarr_update C:\Test\Lidarr.exe 12:50:47.0 Debug: Restarting Lidarr to apply updates 12:50:47.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 12:50:47.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 12:50:47.0 Debug: Checking for updates 12:50:47.0 Info: Downloading update 0.6.2.883 12:50:47.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470470048089_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:47.0 Info: Verifying update package 12:50:47.0 Info: Update package verified successfully 12:50:47.0 Info: Extracting Update package 12:50:47.0 Info: Update package extracted successfully 12:50:47.0 Info: Branch [] is being redirected to [fake]] 12:50:47.0 Info: Preparing client 12:50:47.0 Info: Starting update client /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470470048089_487/lidarr_update/Lidarr.Update 12:50:47.0 Info: Lidarr will restart shortly. 12:50:47.0 Info: Updater Arguments: 12 /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470470048089_487/lidarr_update C:\Test\Lidarr.exe 12:50:47.0 Debug: Restarting Lidarr to apply updates 12:50:47.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 12:50:47.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 12:50:47.0 Debug: Checking for updates 12:50:47.0 Info: Downloading update 0.6.2.883 12:50:47.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470470121588_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:47.0 Info: Verifying update package 12:50:47.0 Info: Update package verified successfully 12:50:47.0 Info: Extracting Update package 12:50:47.0 Info: Update package extracted successfully 12:50:47.0 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:47.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 12:50:47.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 12:50:47.0 Debug: Checking for updates 12:50:47.0 Info: Downloading update 0.6.2.883 12:50:47.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470470185287_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:47.0 Info: Verifying update package 12:50:47.0 Info: Update package verified successfully 12:50:47.0 Info: Extracting Update package 12:50:47.0 Info: Update package extracted successfully 12:50:47.0 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:47.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 12:50:47.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 12:50:47.0 Debug: Checking for updates 12:50:47.0 Info: Downloading update 0.6.2.883 12:50:47.0 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/_temp_67927_638515470470246696_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 12:50:47.0 Info: Verifying update package 12:50:47.0 Info: Update package verified successfully 12:50:47.0 Info: Extracting Update package 12:50:47.0 Info: Update package extracted successfully 12:50:47.0 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script: '/tmp/lidarr/update.sh' does not exist at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 207 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 12:50:47.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 12:50:47.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 12:50:47.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 12:50:47.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 12:50:47.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 12:50:47.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 12:50:47.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 12:50:47.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 12:50:47.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 12:50:47.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 12:50:47.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 12:50:47.0 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 12:50:47.0 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- Skipped should_not_be_valid_if_child_of_windows_folder [2 ms] Skipped should_not_be_valid_if_set_to_windows_folder [2 ms] 12:50:49.8 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 12:50:50.0 Debug: fpcalc version: 1.5.1 12:50:50.0 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 12:50:50.0 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 12:50:50.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 12:50:50.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 12:50:50.1 Debug: fpcalc version: 1.5.1 12:50:50.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 12:50:50.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 12:50:50.2 Debug: fpcalc version: 1.5.1 12:50:50.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 12:50:50.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 12:50:50.2 Debug: fpcalc version: 1.5.1 12:50:50.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 12:50:50.3 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 12:50:50.3 Debug: fpcalc version: 1.5.1 12:50:50.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 12:50:50.3 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 12:50:50.4 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 12:50:50.4 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 12:50:50.4 Info: 1 instance(s) of Lidarr are running 12:50:50.4 Warn: Another instance of Lidarr is already running. 12:50:50.4 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 12:50:50.4 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 12:50:50.5 Info: 1 instance(s) of Lidarr are running 12:50:50.5 Warn: Another instance of Lidarr is already running. 12:50:50.5 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 12:50:50.5 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 12:50:50.5 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 12:50:50.5 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 12:50:50.5 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- Skipped Route_should_call_install_service_when_application_mode_is_install [11 ms] Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [2 ms] 12:50:50.5 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 12:50:50.5 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 12:50:50.5 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 12:50:50.5 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- Skipped show_error_on_install_if_service_already_exist [25 ms] Skipped show_error_on_uninstall_if_service_doesnt_exist [1 ms] Passed! - Failed: 0, Passed: 3000, Skipped: 49, Total: 3049, Duration: 1 m 12 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll (net6.0) Passed! - Failed: 0, Passed: 488, Skipped: 30, Total: 518, Duration: 7 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll (net6.0) Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 205 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll (net6.0) Passed! - Failed: 0, Passed: 10, Skipped: 4, Total: 14, Duration: 1 s - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll (net6.0) Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 447 ms - /home/buildozer/aports/testing/lidarr/src/Lidarr-2.3.3.4204/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll (net6.0) >>> lidarr: Entering fakeroot... >>> lidarr-openrc*: Running split function openrc... >>> lidarr-openrc*: Preparing subpackage lidarr-openrc... >>> lidarr-openrc*: Running postcheck for lidarr-openrc >>> lidarr*: Running postcheck for lidarr >>> lidarr*: Preparing package lidarr... >>> lidarr*: Stripping binaries >>> lidarr*: Script found. /bin/sh added as a dependency for lidarr-2.3.3.4204-r0.apk >>> lidarr*: Adding .pre-install >>> lidarr-openrc*: Scanning shared objects >>> lidarr*: Scanning shared objects >>> lidarr-openrc*: Tracing dependencies... >>> lidarr-openrc*: Package size: 24.0 KB >>> lidarr-openrc*: Compressing data... >>> lidarr-openrc*: Create checksum... >>> lidarr-openrc*: Create lidarr-openrc-2.3.3.4204-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh musl so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 47.7 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.3.3.4204-r0.apk >>> lidarr: Build complete at Fri, 17 May 2024 12:50:52 +0000 elapsed time 0h 3m 12s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/79) Purging .makedepends-lidarr (20240517.124741) (2/79) Purging sqlite-libs (3.45.3-r0) (3/79) Purging chromaprint (1.5.1-r7) (4/79) Purging dotnet6-sdk (6.0.130-r0) (5/79) Purging aspnetcore6-runtime (6.0.30-r0) (6/79) Purging dotnet6-runtime (6.0.30-r0) (7/79) Purging aspnetcore6-targeting-pack (6.0.30-r0) (8/79) Purging dotnet6-apphost-pack (6.0.30-r0) (9/79) Purging dotnet6-targeting-pack (6.0.30-r0) (10/79) Purging dotnet6-hostfxr (6.0.30-r0) (11/79) Purging dotnet6-templates (6.0.130-r0) (12/79) Purging netstandard21-targeting-pack (8.0.105-r0) (13/79) Purging dotnet-host (8.0.5-r0) (14/79) Purging yarn (1.22.22-r0) (15/79) Purging nodejs (20.12.2-r0) (16/79) Purging ada-libs (2.7.8-r0) (17/79) Purging chromaprint-libs (1.5.1-r7) (18/79) Purging ffmpeg-libavformat (6.1.1-r7) (19/79) Purging icu-libs (74.2-r0) (20/79) Purging libbase64 (0.5.2-r0) (21/79) Purging libbluray (1.3.4-r1) (22/79) Purging libbz2 (1.0.8-r6) (23/79) Purging libopenmpt (0.7.6-r0) (24/79) Purging librist (0.2.10-r1) (25/79) Purging libsrt (1.5.3-r0) (26/79) Purging libssh (0.10.6-r0) (27/79) Purging libxml2 (2.12.6-r2) (28/79) Purging libzmq (4.3.5-r2) (29/79) Purging lttng-ust (2.13.6-r1) (30/79) Purging mbedtls (3.6.0-r0) (31/79) Purging mpg123-libs (1.32.6-r0) (32/79) Purging xz-libs (5.6.1-r3) (33/79) Purging ffmpeg-libavcodec (6.1.1-r7) (34/79) Purging aom-libs (3.9.0-r0) (35/79) Purging ffmpeg-libswresample (6.1.1-r7) (36/79) Purging ffmpeg-libavutil (6.1.1-r7) (37/79) Purging libjxl (0.10.2-r0) (38/79) Purging giflib (5.2.2-r0) (39/79) Purging libva (2.21.0-r0) (40/79) Purging libdrm (2.4.120-r0) (41/79) Purging libpciaccess (0.18.1-r0) (42/79) Purging hwdata-pci (0.381-r0) (43/79) Purging icu-data-full (74.2-r0) (44/79) Purging openexr-libopenexr (3.1.13-r1) (45/79) Purging imath (3.1.11-r2) (46/79) Purging lame-libs (3.100-r5) (47/79) Purging lcms2 (2.16-r0) (48/79) Purging libvdpau (1.5-r3) (49/79) Purging libxext (1.3.6-r2) (50/79) Purging libxfixes (6.0.1-r4) (51/79) Purging libx11 (1.8.9-r1) (52/79) Purging libxcb (1.16.1-r0) (53/79) Purging libxdmcp (1.1.5-r1) (54/79) Purging libbsd (0.12.2-r0) (55/79) Purging libdav1d (1.4.1-r0) (56/79) Purging wayland-libs-client (1.22.0-r4) (57/79) Purging libffi (3.4.6-r0) (58/79) Purging libhwy (1.0.7-r0) (59/79) Purging libjpeg-turbo (3.0.3-r0) (60/79) Purging libmd (1.1.0-r0) (61/79) Purging libtheora (1.1.1-r18) (62/79) Purging libvorbis (1.3.7-r2) (63/79) Purging libogg (1.3.5-r5) (64/79) Purging libpng (1.6.43-r0) (65/79) Purging libwebpmux (1.3.2-r0) (66/79) Purging libwebp (1.3.2-r0) (67/79) Purging libsharpyuv (1.3.2-r0) (68/79) Purging libsodium (1.0.19-r0) (69/79) Purging libvpx (1.14.0-r0) (70/79) Purging libxau (1.0.11-r4) (71/79) Purging x265-libs (3.6-r0) (72/79) Purging numactl (2.0.18-r0) (73/79) Purging openexr-libilmthread (3.1.13-r1) (74/79) Purging openexr-libiex (3.1.13-r1) (75/79) Purging opus (1.5.2-r0) (76/79) Purging rav1e-libs (0.7.1-r0) (77/79) Purging soxr (0.1.3-r7) (78/79) Purging x264-libs (0.164_git20231001-r0) (79/79) Purging xvidcore (1.3.7-r2) Executing busybox-1.36.1-r26.trigger OK: 270 MiB in 103 packages >>> lidarr: Updating the testing/armv7 repository index... >>> lidarr: Signing the index...